Portrait

Marcel Gregoriadis

Education

Since 2023

Computer Science (Doctor of Philosophy)

Delft University of Technology, the Netherlands

Advised by Prof. Dr. Johan Pouwelse, Data-Intensive Systems

Thesis: "Decentralized Information Retrieval"

2020 - 2022

Computer Science (Master of Science)

Humboldt University of Berlin, Germany

Focus on computer engineering and distributed systems

Thesis: "Analysis and Comparison of Deduplication Strategies in IPFS"

2017 - 2020

Computer Science and Media (Bachelor of Science)

Stuttgart Media University, Germany

Focus on software development and web technologies

Thesis: "Testing of Serverless Functions"

Work Experience

April 2023 –
Present

Doctoral Researcher, Delft University of Technology

  • Research in the Distributed Systems Group
  • Implementing distributed algorithms and features for the Tribler project
Jul 2015 –
Present

Freelancer, Self-employed

  • Built full stack web applications using Laravel PHP, Serverless/Node.js, and Vue.js
  • Built tools, scripts, and small desktop applications using Node.js, Python, and C#
  • Realized successful projects (from idea to deployment) for various clients
May 2022 –
Oct 2022

Working Student, re:cap

  • Independently designed and implemented features using Go and AWS, including
    • A highly complex algorithm to synchronize external data into the local system
    • Researching and implementing a strategy to secure customer data
  • Built web components using React
Oct 2021 –
Present

Co-Founder, Abracadalo

  • Build software and infrastructure for a premium API service using Firebase, MongoDB, Stripe, and Vue.js/Nuxt.js
Apr 2020 –
Sep 2021

CTO, BeFoo

  • Built a feature-rich API/backend using Go, Postgres, and GraphQL
  • Built a secure, reliable, and scalable cloud infrastructure on AWS
  • Set up extensive tooling to improve and automize developer workflows (CI/CD pipelines, Docker, Bash scripts)
  • Built an administrative web interface for internal and external partners using Vue.js
  • Aided development of a mobile app using Adalo and React Native components
  • Coordinated external technology partners and one freelancer
Apr 2020 –
Aug 2020

Thesis Student, inovex GmbH

  • Researched the implementation of serverless technologies (AWS Lambda, Google Cloud and Azure functions) with regards to testing
Mar 2019 –
Aug 2019

Intern, Zaya HR Solutions

  • Built API features using Elixir, Postgres, and GCP
  • Built web components using Vue.js
  • Built the new company website using Nuxt.js (including also SEO-related tasks)
Apr 2018 –
Jun 2018

Working Student, adrodev

  • Full stack web development using React, PHP, and Java
Aug 2017 –
Sept 2017

Working Student, AKKA Technologies

  • Full stack development using Java Spring and basic HTML/CSS/JS
Sep 2015 –
Aug 2016

Intern, Schommer Media

  • Extended, debugged, and maintained various company websites
  • Responsible for the relaunch of two company websites using TYPO3 (PHP), Bootstrap, and jQuery
  • Responsible for the cost estimation of projects

Languages

🇩🇪 German (native)
🇬🇧 English (fluent)
🇳🇱 Dutch (conversational; B1)
🇵🇱 Polish (conversational)
🇫🇷 French (basics)
🇬🇷 Greek (wish to learn 🥲)