Moustafa Abdelhamid, Developer in Degirmendere, Körfez, Gölcük/Kocaeli, Turkey
Moustafa is available for hire
Hire Moustafa

Moustafa Abdelhamid

Full-stack Development Developer

Degirmendere, Körfez, Gölcük/Kocaeli, Turkey

Toptal member since August 9, 2021

Bio

Moustafa is an AI software engineer and technical co-founder with 13 years of experience across startups, enterprise, and R&D. He builds full-stack SaaS products end-to-end with React, Next.js, Remix.js, TypeScript, and Tailwind CSS (front end); Python and LLMs (back end); Supabase (data); and Docker and Kubernetes (infrastructure). His recent work includes AI transcription, voice agents, and agentic workflows. He's also built fraud detection (Risk.Ident) and enterprise platforms (E.ON Germany).

Portfolio

Kenznote
React, Remix, Supabase, Supabase Auth, PostgreSQL, Tailwind CSS...
Transgate
Next.js, Tailwind CSS, Python, Kubernetes, GPU Computing, TypeScript, React...
EON Energie Deutschland
Terraform, Kubernetes, Azure, Helm, Argo CD, Go, Python, GitLab CI/CD...

Experience

  • Python - 10 years
  • MongoDB - 5 years
  • Full-stack Development - 5 years
  • Front-end - 5 years
  • Next.js 14 - 3 years
  • Supabase - 3 years
  • TypeScript - 3 years
  • React - 3 years

Preferred Environment

Python, Next.js, React, TypeScript, Tailwind CSS, PostgreSQL, AI Integration, JavaScript, User Experience (UX), User Interface (UI)

The most amazing...

...: I co-founded Transgate, an AI transcription platform with 90,000 users; built the full stack from prototype to a successful SaaS with 1,000 paying customers.

Work Experience

Co-founder and Full-stack Engineer

2025 - PRESENT
Kenznote
  • Served as a solo technical co-founder; built and launched Kenznote.com, an AI meeting notes platform, using Remix.js, React, TypeScript, Tailwind CSS, and Supabase.
  • Implemented real-time transcription, LLM-powered meeting summaries, and automatic action item extraction using AI/NLP pipelines.
  • Developed a complete SaaS product from scratch: authentication, billing (LemonSqueezy), multi-platform support, and responsive UI.
Technologies: React, Remix, Supabase, Supabase Auth, PostgreSQL, Tailwind CSS, Text-to-Speech (TTS), Front-end, Stripe, Large Language Models (LLMs), Minimum Viable Product (MVP), Full-stack Development, Databases, Artificial Intelligence (AI)

Co-founder and Full-stack Engineer

2023 - PRESENT
Transgate
  • Co-founded Transgate.ai, an AI-powered transcription and translation SaaS platform serving 85,000+ registered users and around 1,000 paying customers.
  • Built the entire product end-to-end: Next.js/React front end, Python back end, real-time speech-to-text pipeline, LLM-powered features, and Supabase infrastructure.
  • Developed a voice agent proof-of-concept using a dual-LLM Elixir/OTP architecture with sub-400ms latency, Arabic/English support, and barge-in handling.
  • Managed all aspects of a commercial SaaS: billing, customer support, compliance, SEO, and infrastructure on GCP/Docker.
Technologies: Next.js, Tailwind CSS, Python, Kubernetes, GPU Computing, TypeScript, React, Supabase, Vercel, Testing, JavaScript, SQL, Front-end, Minimum Viable Product (MVP), Full-stack Development, Databases, API Development, Artificial Intelligence (AI)

Senior AI Platform Engineer

2023 - 2025
EON Energie Deutschland
  • Handled E.ON's AI/ML platform serving multiple teams across the organization, managing multi-tenant Kubernetes clusters (dev, staging, prod) on Azure AKS with strict isolation, network policies, and cluster policies.
  • Built the infrastructure behind E.ON's public AI search product (eon.de/aisearch): RAG pipeline with LangChain, LangGraph, Azure PostgreSQL vector search, full-text search, document ranking, query rewriting, and monitoring via self-hosted Langfuse.
  • Designed and operated GPU-accelerated workloads: on-demand scaling for simulations, experiments, and ML training across multiple GPU node types with driver configuration and resource management.
  • Hosted and maintained a full ML/AI ecosystem: Ray Cluster, Prodigy, VSCode pods for experiments, Argo Workflows, Argo Events, Argo CD, self-hosted Langfuse with ClickHouse, and CloudNativePG (PostgreSQL operator).
  • Built the entire platform foundation: Terraform modules, Helm charts, GitLab CI/CD, copier templates for repeatable data science projects, multi-stage environments, and comprehensive observability (Grafana, Prometheus, Loki, NewRelic, OpenTelemetry).
  • Maintained the production SLA for customer-facing AI services while supporting ad-hoc experiments and high-compute workloads across multiple teams.
Technologies: Terraform, Kubernetes, Azure, Helm, Argo CD, Go, Python, GitLab CI/CD, Multitenancy, Langfuse, LangChain, LangGraph, Minimum Viable Product (MVP), Databases, Artificial Intelligence (AI), GPU Computing, New Relic, Multistage LLM Chains, ClickHouse, Azure Kubernetes Service (AKS), Ray, CloudNativePG, Multi-tenant Architecture, Security, OpenTelemetry, Argo Workflows, GitLab, Docker, Prometheus, RAG Pipelines

Lead Data Engineer - Remote Contract

2021 - 2022
Boclips
  • Worked with data scientists to develop and deploy NLP models for search and recommendation engines and labeling educational content with tools like PyTorch, Bert, and GPT-3 vectors.
  • Automated the deployment of machine learning models on Kubernetes and Google Pub/Sub.
  • Improved the process of building proof of concepts and integrating that into the rest of our Agile workflow.
  • Maintained ETL pipelines written in Scala and Spark and migrated them to work on Kubernetes API.
  • Created a new infrastructure for the data engineering team on GCP using Terraform to manage Kubernetes, Kubeflow, and Databricks Platform, networking, access control, and other cloud resources.
  • Supported data science demos and experiments by developing tooling and infrastructure for authentication, security, networking, and automation to allow data scientists to focus on working on their experiments.
  • Improved and maintained monitoring, alerting, and CI/CD pipeline and introduced GitOps approach with ArgoCD.
Technologies: Python, Google Cloud Platform (GCP), Kotlin, Scala, Spark, BigQuery, MongoDB, PyTorch, Kubernetes, Docker, Terraform, CI/CD Pipelines, TypeScript, Code Review, GitHub, Agile, Flask, Linux, Git, Machine Learning, Visual Studio Code (VS Code), Vim Text Editor, Data Engineering, ETL, Vector Data, OpenAI GPT-3 API, Testing, SQL, Test Automation, SaaS, Multitenancy, B2B, Front-end, Minimum Viable Product (MVP), Databases, Artificial Intelligence (AI)

Senior Scala Data Engineer - Remote Contract

2020 - 2022
Streamhub
  • Built ETL pipelines and designed a star schema model for a new SaaS platform.
  • Supported the machine learning POC for forecasting customer segments' propensity.
  • Improved airflow jobs to run jobs on Kubernetes pods.
Technologies: Scala, Spark, Apache Airflow, Snowflake, Docker, Kubernetes, CI/CD Pipelines, Amazon Web Services (AWS), Code Review, GitHub, Agile, Amazon RDS, Linux, Git, Visual Studio Code (VS Code), Vim Text Editor, PostgreSQL, Data Engineering, ETL, Testing, SQL, Test Automation, SaaS, Multitenancy, B2B, Databases

Senior Data Engineer - Remote Contract

2020 - 2022
Mobimeo
  • Optimized the schema glue updater job of AWS Athena to reduce S3 usage and cost.
  • Created alerts for Airflow jobs that notify the data engineering team in case of failures.
  • Optimized the Kafka consumer to speed up the ETL pipeline.
Technologies: Python, Kotlin, Apache Airflow, Amazon Athena, Apache Avro, Docker, Kubernetes, Amazon Web Services (AWS), Code Review, GitHub, Agile, Linux, Git, CI/CD Pipelines, Visual Studio Code (VS Code), Vim Text Editor, Data Engineering, ETL, Testing, Test Automation, Databases

Senior Data Engineer

2018 - 2020
Risk.Ident
  • Contributed to building a fraud detection system with machine learning.
  • Implemented the data ingestion and machine learning services used to train, evaluate, and predict fraudulent transactions.
  • Applied the data ingestion and machine learning services used for training, evaluating, and predicting fraudulent transactions.
  • Built the analytics team, including data scientists, data engineers from within the company, and new hires.
  • Deployed and maintained production services and pipelines on multi-cluster Kubernetes on Rancher, including multi-stage environments.
Technologies: Scala, SAP Cross-Application Time Sheet (CATS), Akka, Akka Streams, Apache Kafka, Python, Scikit-learn, H20, gRPC, Kubernetes, Docker, Machine Learning, CI/CD Pipelines, Code Review, GitHub, Agile, Linux, Git, Vim Text Editor, Data Engineering, ETL, Test Automation, SaaS, Multitenancy, B2B, Databases, API Development, Artificial Intelligence (AI)

Senior Scala Developer

2017 - 2018
Risk.Ident
  • Implemented software components of device fingerprinting services that detect suspicious devices that might be used in fraudulent activities.
  • Supported and reviewed the mobile (iOS and Android) SDKs.
  • Fixed performance issues related to MongoDB queries to match our SLAs.
Technologies: Scala, Akka, Apache Kafka, MongoDB, CI/CD Pipelines, Code Review, GitHub, Agile, Back-end, Linux, Git, Vim Text Editor, Test Automation, SaaS, Multitenancy, B2B, Databases, API Development

Senior Software Engineer

2014 - 2017
Cake Solutions
  • Delivered projects for several clients in the UK and remotely in the US and Dubai.
  • Worked on a fitness tracker where I built a system for faster experiments and collecting labels, trained different models, and developed a multi-layer perceptron in Swift that uses the iPhone GPU.
  • Optimized a large Spark job to be four times faster for one of our prospective clients, which helped our company to start a more extended consultancy engagement with the new client.
Technologies: Scala, Akka, Apache Kafka, Elasticsearch, MongoDB, Spark, Cassandra, Neo4j, Keras, Theano, C, Swift, Marathon, Docker, Azure, Node.js, CI/CD Pipelines, Code Review, GitHub, Agile, Back-end, Amazon Web Services (AWS), Full-stack, Linux, Git, Vim Text Editor, Test Automation, Multitenancy, Minimum Viable Product (MVP), Full-stack Development, Databases, API Development, Artificial Intelligence (AI)

Software Engineer

2011 - 2014
Cloud9ers
  • Built a single real-time page for a social network and a discussion platform. I worked on the front-end and back-end, including designing the communication protocol and resolving updates conflicts.
  • Developed an online learning platform using the Django framework.
  • Created virtual labs for IT courses using Linux Containers (LXC) and AWS API.
Technologies: Scala, Akka, Elasticsearch, Apache Kafka, MongoDB, Neo4j, JavaScript, Python, Redis, RabbitMQ, Ruby, Apache Thrift, Code Review, GitHub, Agile, Back-end, Amazon Web Services (AWS), Django, Celery, Linux, Git, Full-stack, Vim Text Editor, Front-end, Minimum Viable Product (MVP), Full-stack Development, Databases, API Development

Experience

Transgate: Speech-to-text AI Tool

https://transgate.ai/en
A Next.js web app for a speech-to-text service. As the technical co-founder and full-stack developer, I built the entire application using a cutting-edge tech stack that included Next.js, TypeScript, Tailwind CSS, and Supabase. I helped the new startup run the entire stack with a GPU back end for transcription at a very low cost until we finished the MVP and got our first 10 happy customers.

Kenznote - AI Meeting Assistant

https://kenznote.com
An AI-powered meeting assistant that automatically joins video calls, records, and generates structured meeting notes. I built the full-stack application, including real-time bot orchestration, speech-to-text integration leveraging Transgate's transcription engine, and intelligent summarization using LLMs. The system handles meeting scheduling, automatic join, and post-meeting deliverables, including summaries, action items, and searchable transcripts.

E.ON AI Search - Enterprise RAG Platform

I built and operated the AI platform behind E.ON's public-facing AI search product, serving millions of energy customers in Germany. I designed the RAG infrastructure: LangChain/LangGraph pipeline with Azure PostgreSQL vector search, full-text search, document ranking, deduplication, and query rewriting. I owned the full multi-tenant Kubernetes platform (dev/staging/prod on AKS) supporting multiple AI/ML teams, GPU-accelerated workloads, and production SLA. The platform hosted Ray Cluster, Prodigy, Langfuse, Argo Workflows, and more.

FRIDA - Fraud Management System

https://riskident.com/en/frida/
A fraud management system that detects suspicious transactions using machine learning and a rule-based engine. I worked in developing back-end services and MLOps that provide explained risk assessments of many types of transactions.

Noon Shopping

Noon is an eCommerce service based in Dubai and serves multiple Middle Eastern countries, and the main technologies I used included Scala, Play, Akka, Cassandra, CQRS, Protocol Buffers, and Mesos on AWS. I worked as a member of a big distributed team across three software companies to build software services for managing the company's warehouse.

SalamWorld

A social network built in 2012 with many modern features where I designed most of the interactions to be real-time and worked on the main engine in both the back end and front end, contributing to developing the protocol and query language for real-time updates and the real-time engine in Scala that uses MongoDB as a datastore back end and WebSockets for sending real-time updates to the web and mobile clients in a way similar to Firebase.

Cloud Labs

A configurable virtual lab used for IT courses. After the trainees study the materials, they can start a lab with a specific scenario to apply what they learned. The lab consists of configurable virtual machines connected to a virtual network on AWS instances.

The students can interact with those machines through the browser that connects via VNC. We implemented support for Linux-based labs to start in a couple of seconds using Linux Containers (LXC) and Butter FS. The system consists of a cloud agent that manages running AWS instances and running containers and scaling up and down, the cloud agent that starts and stops containers on each VM, and guru-mate, a small program running on each container that checks the student's progress in the lab and gives them hints to proceed.

Boclips - The World's Largest Collection of EdReady Videos

https://www.boclips.com/
Built ETL pipelines and data infrastructure that supports analytics, search, machine learning, and other data science research and development. I have also developed an ML classifier using PyTorch to predict categories of educational videos.

Skills

Libraries/APIs

Akka Streams, React, Protobuf, API Development, Keras, Theano, Node.js, Scikit-learn, PyTorch, Http4s, OpenAI API, Stripe

Tools

BigQuery, Terraform, GitHub, Git, RabbitMQ, PyCharm, IntelliJ IDEA, Vim Text Editor, Xcode, Apache Airflow, Amazon Athena, Apache Avro, Mesos, Celery, WebStorm, Google Kubernetes Engine (GKE), H2O AutoML, Cloud Dataflow, Helm, GitLab CI/CD, Azure Kubernetes Service (AKS), GitLab, Grafana, Azure OpenAI Service, NGINX

Languages

Scala, Python, SQL, JavaScript, Swift, Kotlin, Snowflake, TypeScript, Ruby, C, Go, Elixir

Paradigms

ETL, Test Automation, Agile, Testing, B2B, CQRS

Platforms

Apache Kafka, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Linux, Azure, H20, Visual Studio Code (VS Code), MacOS, Vercel, Langfuse, New Relic

Storage

MongoDB, Databases, Elasticsearch, Neo4j, Redis, Cassandra, PostgreSQL, ClickHouse

Frameworks

Akka, Spark, Next.js, Flask, Django, Next.js 14, Apache Thrift, Marathon, gRPC, NestJS, Angular, Ruby on Rails (RoR), Play 2, Tailwind CSS, Spring Boot, Remix, LangGraph, Ray

Other

CI/CD Pipelines, Back-end, Data Engineering, Supabase, Full-stack Development, Minimum Viable Product (MVP), Machine Learning, Code Review, Amazon RDS, Vector Data, Front-end, SaaS, Multitenancy, Artificial Intelligence (AI), AI Integration, Prompt Engineering, SAP Cross-Application Time Sheet (CATS), LXC, WebSockets, Akka Persistence, Full-stack, Cloud, GPU Computing, OpenAI GPT-3 API, Google Cloud Functions, IAS, Argo CD, Real-time Data, Supabase Auth, Text-to-Speech (TTS), Multistage LLM Chains, Retrieval-augmented Generation (RAG), LangChain, Large Language Models (LLMs), User Experience (UX), User Interface (UI), CloudNativePG, Multi-tenant Architecture, Security, OpenTelemetry, Argo Workflows, Prometheus, RAG Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring