About

Ahmed H. Ismail on a city street, looking at the camera

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

  1. Senior Full Stack Developer · Apadua GmbH

    Remote

    February 2026 — Present

    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
  2. Senior Software Engineer · Mindera

    Remote

    July 2025 — November 2025

    Fixed-term contract. Implemented frontend features for an e-commerce loyalty program in AngularJS.

    AngularJS
  3. Software Engineering Manager · Refound

    Remote

    February 2025 — May 2025

    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
  4. Technical Lead · Tari Labs

    Remote

    May 2022 — February 2025

    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
  5. Freelance Full Stack Developer · Independent

    Remote

    July 2019 — May 2022

    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
  6. Senior Developer · QMedic

    Remote

    December 2018 — July 2019

    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
  7. Full Stack Developer · Dreidev

    Remote

    January 2017 — November 2018

    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
  8. Software Engineer · Paymob

    Cairo, Egypt

    January 2016 — December 2016

    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
  9. Software Engineer · Eventtus

    Cairo, Egypt

    September 2015 — January 2016

    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

Certifications

  • Google Project Management Certification

    Certificate

    Comprehensive 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

    Certificate

    PostgreSQL techniques and inner workings. Most of the time just using the ORM for everything doesn’t cut it.

  • AWS Fundamentals Certification

    Certificate

Writing