About
I’m a developer focused on building reliable systems and delightful interfaces. I care about developer experience, performance, metrics, and shipping value without drama.
Recently I’ve led teams shipping agentic AI features and scalable blockchain analysis and data processing systems.
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
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