/ projects
All projects.
Forward deployed engineering from 10 Academy, production backend systems, and open-source work.
Forward Deployed Engineering
Nine one-week client-style builds from the Tenacious Intelligence Recruitment Program at 10 Academy.
Oracle Forge
A multi-database analytics agent that integrates every prior TRP1 system (auditor, refinery, cartographer, event store, and contract enforcer) into one compound system.
10 Academy TRP · Capstone week5 prior systems integrated into 1 compound agent
Tenacious-Bench: Sales Agent Evaluation & LoRA Fine-Tuning
A 200-task benchmark built through multi-LLM synthesis with judge filtering. Trained LoRA adapters with SFT, DPO, and a process-reward model to target a specific failure mode.
200-task benchmark, published on HuggingFace
Document Intelligence Refinery
A five-stage escalating pipeline that turns mixed PDFs, scans, and tables into structured, spatially-indexed knowledge, using vision only when text extraction cannot answer.
10 Academy TRP · 1-week briefVision models used only when cheaper stages fail
Data Contract Enforcer
Schema validation and lineage across heterogeneous sources. Generate contracts from samples, validate live data, and attribute violations back to the upstream system that broke them.
10 Academy TRP · 1-week briefTraces violations to source in minutes, not a week
Agentic Event Store
An event-sourced ledger on PostgreSQL with CQRS projections, optimistic concurrency, cryptographic integrity, and MCP exposure so LLMs query history without bypassing the audit log.
10 Academy TRP · 1-week briefCryptographically tamper-evident audit ledger
AI-Native IDE: Intent-Code Traceability
A VS Code extension that links business intent, code AST, and agent action through content-hashed sidecar traces so parallel agents can share context.
10 Academy TRP · 1-week briefParallel agents share context, no central lock
The Automaton Auditor: Multi-Agent Code Auditing Swarm
A LangGraph swarm that grades repositories against a structured rubric. Detective, Prosecutor, Defense, Tech Lead, and Chief Justice nodes produce a deterministic verdict.
10 Academy TRP · 1-week brief5-agent adversarial swarm, deterministic verdicts
The Brownfield Cartographer: Codebase Intelligence
A four-agent system that ingests a GitHub repo and produces CODEBASE.md, day-one onboarding briefs, semantic indices, and lineage graphs.
10 Academy TRP · 1-week brief4-agent pipeline, docs stay current on every push
Conversion Engine: Sales Automation
An automated lead-generation system that grounds outreach in real signals: Crunchbase firmographics, job-post velocity, layoffs.fyi, AI-maturity scoring. Benchmarked against τ²-Bench retail.
10 Academy TRP · 1-week brief4 external signal sources ground every outreach
Production & Client Projects
Backend systems built for real businesses and users.
Dashen Super App: Mobile Banking Platform
Backend services for a mobile banking super app used by one of Ethiopia's largest banks. Secure transaction APIs, auth, RBAC, and tuned hot paths for high transaction volume.
Production banking APIs at national scale
StarPay: Digital Payment Gateway
National digital payment gateway. Multi-channel payments (QR, payment links, USSD, reference-based) with the reliability budget you'd expect for real-time money movement.
TeleTv: Online Cinema Streaming Platform
Backend for Ethiopia's first online cinema, used by thousands of users on Android and iOS. Rental APIs, time-limited content access, mobile auth, and payment gateway integrations.
E-commerce REST API
REST API for an e-commerce platform consumed by React and Next.js clients. Product catalog, cart, orders, and auth, tuned for read-heavy load.
REST API powering React + Next.js storefronts
Open Source & Personal
Safe-Fetch MCP Server
An MCP fetch server built around one unified security pipeline, closing the SSRF gaps the reference implementation ships without.
62 unit tests, zero secondary fetch path
Djinni Job Alert Bot
A Telegram bot that polls Djinni RSS feeds and sends keyword-filtered job alerts, with deduplication so the same listing never gets sent twice.