
Moustafa Abdelhamid
Verified Expert in Engineering
Full-stack Development Developer
Degirmendere, Körfez, Gölcük/Kocaeli, Turkey
Toptal member since August 9, 2021
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
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
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.
Co-founder and Full-stack Engineer
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.
Senior AI Platform Engineer
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.
Lead Data Engineer - Remote Contract
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.
Senior Scala Data Engineer - Remote Contract
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.
Senior Data Engineer - Remote Contract
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.
Senior Data Engineer
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.
Senior Scala Developer
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Transgate: Speech-to-text AI Tool
https://transgate.ai/enKenznote - AI Meeting Assistant
https://kenznote.comE.ON AI Search - Enterprise RAG Platform
FRIDA - Fraud Management System
https://riskident.com/en/frida/Noon Shopping
SalamWorld
Cloud Labs
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/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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring