I'm Ebisa. I build things that run in production.
I'm a full-stack engineer with 5 years building scalable backends, AI platforms, and automation pipelines for teams across four continents. My core stack is Python, FastAPI, Django, Next.js, and TypeScript, and I've delivered more than twenty production systems through Upwork and direct engagements.
The work ranges widely. A cross-exchange arbitrage terminal aggregating 400+ prediction markets in real time. A land-buying platform I built solo from empty repo to production. A JSON validator on PyPI that benchmarks 116× faster than the library it replaces. What they share is a bias toward shipping something people actually use.
I studied Computer Science at Addis Ababa University and I'm pursuing an MSc in Information Technology at the University of the People. Outside client work: distributed systems papers, whatever's shipping in AI, and side projects to stay sharp.

How I work.
- Ship the thing that matters
- Every engagement is an engineering problem first: work out what actually needs to exist, cut the rest, keep the feedback loop tight.
- Boring where it counts
- Novelty belongs in the product, not the infrastructure. Predictable data models and typed contracts beat clever abstractions.
- Own it end to end
- Comfortable driving a project solo from empty repo to production, or plugging into an existing team and its conventions on day one.
- Measure, then optimise
- Latency budgets, benchmarks, and traces before rewrites. The 40% API improvement came from profiling, not guessing.
Where I've worked.
Senior Full-Stack Engineer
Independent / Contract
Solo and lead engineer on production platforms across Web3, fintech, and real estate. Owns architecture, delivery, and operations end to end.
- Built Sundial Lands end to end: Next.js frontend, Node.js and FastAPI services, and the parcel evaluation pipeline
- Shipped LaunchPad, a BNB Chain token-launch platform with bonding-curve trading and automated fee distribution
- Published JSONGuard to PyPI, a ~250-line validator benchmarked ~116× faster than fastjsonschema
Full-Stack Engineer
Client engagements
Delivery work for clients across commerce, fintech, professional services, and education, on stacks chosen by the product rather than by preference.
- OfBusiness, one of India's largest B2B procurement platforms: live pricing across 500+ products and 26+ states
- NLE Ltd, an accounting firm in London and Paris: bilingual Laravel platform with French payroll and income calculators
- LeapForWord: Vue and Nuxt frontend for an English-literacy platform serving six Indian languages
- Withfund, an Ethiopian crowdfunding platform: campaign flows, real-time donation tracking, and bank withdrawal integration
- MoezBinz and Shopcart: storefront, catalog, and inventory-rotation surfaces
Software Engineer
Freelance / Upwork
Backend and data engineering for automation pipelines, crawlers, and API integrations delivered to clients across time zones.
- Async data pipelines and exchange integrations processing millions of records
- 20+ production systems delivered for direct and marketplace clients
The tools I reach for, by layer.
Deep in Python and TypeScript, comfortable elsewhere. I pick boring infrastructure so the interesting part can be the product.
- PythonTypeScriptJavaScriptPHPSQL
- Next.jsReactTailwind CSSReduxRadix UIshadcn/uiVueNuxtReact Native
- FastAPIDjangoFlaskLaravelNode.jsRESTWebSockets
- PostgreSQLMySQLMongoDBSupabaseRedisPandasDockerVercel
- OpenAI APILangChainRAG pipelinesVector searchGemini
- GitVS CodeViteFigmaPytest
Got something to build? Let's talk.
A full build, an AI integration, or a second opinion on architecture. Most projects start with a thirty-minute call, and I reply to every serious enquiry within a day.
- Status