About

I’m Ahmed, a product-minded senior full-stack engineer and technical lead with over a decade of owning complex features end to end, across modern web products and high-throughput services. I’m based in Porto and engage internationally through my B2B LLC, with reliable overlap for EU and US time zones.
I’ve led engineering teams of up to five, owning architecture, hiring and delivery, and bootstrapped an engineering department from scratch — CI/CD, testing standards, and the processes a growing team runs on. Lately that has meant real-time and AI-powered products in React, Next.js, Node.js and NestJS, using LangChain, LangGraph and Dify to ship features with sensible guardrails.
On the data side: custom search relevance in Elasticsearch, high-throughput messaging with Kafka and Redis Streams, advanced modeling in Postgres and TimescaleDB, and Python pipelines for data engineering, cleanup and reporting. I tune SQL, navigate traces and profile hot paths, adding caching and purpose-built indexes where they earn their keep — and I hold SSE and WebSocket interfaces to strict p95 targets, verified through load testing and monitored in production.
I run Kubernetes with GitOps via FluxCD, describe infrastructure in Pulumi and Terraform, and back it with comprehensive automated testing and deep observability through OpenTelemetry, Prometheus, Grafana, Loki, Jaeger and Sentry. PostHog covers usage analytics, A/B testing, feature flags and gradual rollouts, so decisions are driven by data rather than opinion.
I’m security-minded by habit — input validation, authorization boundaries, sensible rate limits, secret rotation and OWASP best practices — and I have led ISO 27001 compliance work and shipped payment systems under Central Bank of Egypt regulation. I also have on-chain experience across Ethereum, Polygon, Aptos and Tari, mostly with ethers.js and viem, and have worked professionally in C++, Python and Ruby. I prefer small PRs, trunk-based development, strong tests and clear SLOs.
Core Stack
- Languages
- TypeScriptJavaScriptPythonC++CRuby
- Frontend
- ReactNext.jsAngularEmber.jsTailwindWebSocketsSSE
- Backend
- Node.jsNestJSDjangoFastAPIFlaskQuartRuby on RailsCelery
- Data
- PostgreSQLCloudNativePGTimescaleDBpgvectorElasticsearchRedisMongoDBDynamoDBCassandra
- Messaging
- KafkaRabbitMQRedis Streams
- Infrastructure
- DockerKubernetesAWSAzureGCPPulumiTerraformFluxCDnginxGitHub Actions
- Observability
- OpenTelemetryPrometheusGrafanaLokiTempoJaegerSentryPostHog
- Testing
- VitestJestPlaywright
- AI
- LangChainLangGraphDify
Experience
- February 2026 — Present
Senior Full Stack Developer · Apadua GmbH
Remote
Building a Django backend and Next.js frontend alongside a FastAPI microservice, with Dify orchestrating AI workflows across the product. Delivered collaborative editing so several people can work on the same project at once, with undo/redo and full version history, and own the AI knowledge base behind it — vector database management and the ingestion pipelines that feed it. I own the Azure platform end to end: Kubernetes managed through Pulumi IaC, a highly available CloudNativePG cluster, persistent Redis and RabbitMQ, and Celery processing with exactly-once semantics, dead letter queues and Redis-based distributed locking. Established the observability stack, drove PostgreSQL query optimization off the back of it, wrote the DevOps runbooks, and led security audits and ISO 27001 compliance work.
DjangoNext.jsFastAPIPythonTypeScriptDifyAzureKubernetesPulumiCloudNativePGpgvectorCeleryRabbitMQRedisGrafanaSentry - July 2025 — November 2025
Senior Software Engineer · Mindera
Remote
Fixed-term contract. Implemented frontend features for an e-commerce loyalty program in AngularJS.
AngularJS - February 2025 — May 2025
Software Engineering Manager · Refound
Remote
Lead architect and team lead on a fixed-term contract building an agentic leadership coaching platform, serving 5k active users on React, Next.js and Python. Led a team of 5 engineers, bootstrapped the engineering department and the processes it runs on, introduced the CI/CD pipeline, and held high test coverage with Vitest and Playwright.
ReactNext.jsTypeScriptNode.jsPythonQuartNestJSLangGraphAWSKubernetesDockerVitestPlaywright - May 2022 — February 2025
Technical Lead · Tari Labs
Remote
Spearheaded the architecture and led a team of engineers building a cross-chain Web3 data aggregation platform — a highly scalable NestJS microservices backend with PostgreSQL as the primary source of truth. Architected the real-time, event-driven analysis layer on Redis Streams, scaling to millions of requests and events per minute with low-latency, exactly-once task execution. Served complex queries with custom rankings from purpose-built Elasticsearch indexes and TimescaleDB for time-series data, and built the Python pipelines that turned cross-chain datasets into internal and stakeholder reports. Deployed and ran the Kubernetes cluster via FluxCD GitOps with deep observability through OpenTelemetry, Prometheus and Grafana, all at a rigorous 97% test coverage rate.
NestJSNode.jsTypeScriptReactPostgreSQLTimescaleDBElasticsearchRedis StreamsPythonKubernetesFluxCDOpenTelemetryAWSDockerBlockchain - July 2019 — May 2022
Freelance Full Stack Developer · Independent
Remote
Delivered full-stack web projects on a contract basis, including continued engagements with Dreidev alongside direct freelance clients. Worked primarily in React and Node.js, with several projects built on Python and Django, owning delivery from requirements through deployment. Managed client relationships, scoping and delivery independently — the groundwork for the B2B contracting practice I run today through my Portuguese LLC.
ReactNode.jsPythonDjango - December 2018 — July 2019
Senior Developer · QMedic
Remote
QMedic designs its own wearable medical IoT devices. I engineered the internal telemetry and analytics infrastructure in Node.js, capturing and processing the data those devices generate. Built Python pipelines to clean, normalize and validate raw device telemetry before ingestion so downstream analytics ran on trustworthy data, and designed a scalable DynamoDB data layer to store and query it. Developed the full-stack React dashboards that turned complex raw telemetry into actionable insights for stakeholders.
Node.jsPythonDynamoDBReactIoT - January 2017 — November 2018
Full Stack Developer · Dreidev
Remote
Delivered client projects end to end at a software house serving customers across the MENA region — campaign websites, ticketing and sales platforms, event management systems, social media products and e-learning platforms. Shipped 1-2 projects per month in a two-person team with a designer, owning the full backend and frontend on each build across Python/Django, Ruby on Rails or Sinatra, with AngularJS, React and Ember.js on the front end. Built single-page applications with integrated payment flows, translating designs into high-fidelity implementations with custom animations while holding a strict performance budget. My first fully remote role, where I developed the self-management and communication habits needed to deliver consistently in a distributed team.
PythonDjangoRuby on RailsSinatraAngularJSReactEmber.jsJavaScript - January 2016 — December 2016
Software Engineer · Paymob
Cairo, Egypt
Built Python/Flask backend services for electronic payments and mobile wallets, operating under Central Bank of Egypt regulatory compliance requirements. Delivered integrations with Arab African International Bank and Vodafone Cash, translating partner and regulatory specifications into working payment flows. Implemented asynchronous background processing with Celery and RabbitMQ using exactly-once execution guarantees and dead letter queues, so failed payment tasks were isolated for inspection and replay rather than silently dropped or double-processed. Applied security-first practices throughout: strict input validation, clear authorization boundaries, and disciplined handling of secrets and sensitive payment data.
PythonFlaskCeleryRabbitMQFintech - September 2015 — January 2016
Software Engineer · Eventtus
Cairo, Egypt
Event organization and tracking platform. Modernized an aging codebase from PHP to Ruby on Rails, incrementally — piecewise modernization with a gradual rollout of services rather than a rewrite.
PHPRubyRuby on Rails
Projects
Pedal
Realtime audio effects for guitar. Provides equalizer, delay & tremolo effects with variable settings and realtime control. Implemented using teensy4.1 microcontroller.
Askier
Application for creating ASCII art from images, videos and live camera feeds. GPU accelerated ASCII art generation using OpenCL.
Midas Algo Trader
Algorithmic trader using IBKR API for momentum exploit. Trades futures and high volatility stocks
SPDX Parser
Python parser libraries for the SPDX format. Built as part of Google Summer of Code 2014.
Proteus
Speech recognition library generator based on pocketsphinx for multiple
Responder
Auto deployment from github web hooks. Created before things like fluxCD were widely available.
SIFT
SIFT feature detector and descriptor.
Ngmedia
Angular directive to remove elements based on media query match
Rootkit
Rootkit for linux kernel 3.x
Unification
FOPL unification and CNF conversion using python
Evaluator
Java student assignment submission, evaluator and tracker for the German University in Cairo
Certifications
Google Project Management Certification
CertificateComprehensive specialization for project management and how it’s done at Google. Not only qualifies me to work as a project manager but helps make me a much better technical lead.
PostgreSQL for Everyone Certification
CertificatePostgreSQL techniques and inner workings. Most of the time just using the ORM for everything doesn’t cut it.
AWS Fundamentals Certification
Certificate