About
I’m Ahmed, a senior full-stack engineer and technical lead based in Porto. I build dependable back ends and crisp, accessible interfaces. My focus is developer experience, performance, and shipping real value.
Lately I’ve led teams delivering AI features like streaming chat with retrieval and memory, and I previously designed high-throughput data pipelines and dashboards. My day-to-day toolbox: React and Next.js with TypeScript, Node and Nest on the server, Postgres or Timescale with Redis, plus Elasticsearch for fast search and Kafka for messaging. I run on Docker and AWS, use Kubernetes on EKS, automate infra with Pulumi, and ship via GitOps with FluxCD.
I also have on-chain experience across Ethereum, Polygon, Aptos, and Tari — primarily with ethers.js and viem. I have also worked professionally with Rust, C++, Python and Ruby. I prefer small PRs, trunk-based development, strong tests, and clear SLOs. I work globally through my Portuguese LLC with solid overlap for EU and US teams.
Experience
- February 2025 — May 2025
Software Engineering Manager · Refound
Remote
Lead architect and team lead on an agentic leadership coaching platform. Multi-user conversations, 5k active users. Lead a team of 5 engineers. Introduced a robust CI/CD pipeline and automated testing.
Next.jsTypeScriptNode.jsPythonQuartNestJSAWSPlaywrightlanggraphvitestDockerKubernetes - May 2022 — February 2025
Technical Lead · Tari Labs
Full Stack Developer & Software Architect
Lead architect and team lead on cross chain web3 data aggregation and analysis platform along with providing developer tooling and infrastructure for the rest of the company. We were proud to boast a 97% code coverage rate while scaling to millions of requests and events per hour. The system is designed as an event driven system analysing data in realtime across multiple chains. With subsecond response times, we were able to provide realtime insights to users and developers.
ReactNode.jsPostgreSQLKubernetesAWSElasticSearchRedisNest.jsBlockchainTimescaledbDocker - December 2018 — July 2022
Senior Developer · QMedic
Remote
QMedic designs its own wearable medical devices, I worked as a full stack developer building internal telemetry and analytics infrastructure for the company. Collecting analytics from IoT devices and visualizing it for stakeholders.
Google App ScriptsTypescriptNode.js - January 2017 — November 2018
Senior Full Stack Developer · Dreidev
Remote
Full stack developer for a software house. Continuously delivered webapps with a focus on usability, seamless and intuitive UX. First fully remote role, allowed me to attain the experience and skills to self manage and continuously deliver value in a remote workplace.
Node.jsTypeScriptPostgreSQLAWSDjangoRuby on RailsAngularjsReact - July 2016 — December 2016
Software Engineer · Paymob
Gained experience working in the fintech industry gained ability to understand and translate regulatory requirements to project specifications. Worked on highly scalable backends for mobile wallets.
PythonFlaskDjango - September 2015 — January 2016
Software Engineer · Eventtus
Modernized an aging codebase from PHP to Ruby on Rails. Continuous delivery and partial rollout
PHPRuby on RailsLaravelRuby
Projects
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. Done 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