Systems built with
precision and purpose
Full-stack development for businesses, governments, and organizations that need software that actually works โ designed for real complexity, built to scale.
What I build
and how I build it
Web Applications
Full-stack web applications built with modern frameworks. From MVPs to enterprise-grade platforms with complex business logic.
Mobile Apps
Cross-platform mobile applications using React Native. Offline-first architecture, push notifications, and native device integrations.
Business Systems
Custom internal tools, admin dashboards, ERP modules, and management systems designed for operational efficiency.
Multi-tenant SaaS
Scalable SaaS platforms with tenant isolation, role-based access, billing integration, and white-label capability.
API & Integrations
RESTful APIs, webhook systems, third-party integrations, and automation pipelines that connect your tools.
DevOps & Deployment
Docker containerization, VPS deployment, CI/CD pipelines, database migrations, and ongoing maintenance.
The tools I
master and deploy
Frontend
- Next.js
- React
- Svelte
- React Native
- Tailwind CSS
- shadcn/ui
Backend
- NestJS
- Node.js
- TypeScript
- REST APIs
- WebSockets
- Cron Jobs
Database
- PostgreSQL
- Prisma ORM
- Redis
- SQLite
- Database Design
- Migrations
DevOps
- Docker
- Docker Compose
- Nginx
- Hetzner VPS
- GitHub Actions
- CI/CD
Mobile
- React Native
- Expo
- EAS Build
- OTA Updates
- Offline-first
- Push Notifications
Tools
- Git
- Postman
- Figma
- VS Code
- Claude Code
- Linear
A process built for
clarity and confidence
Discovery
Deep dive into your requirements, constraints, existing systems, and desired outcomes. No assumptions made.
Architecture
Design the system architecture, database schema, and technical roadmap. Deliverables: technical spec document.
Phased Build
Iterative development with regular check-ins. Working software shipped in phases, not months of silence.
Testing
Thorough testing at unit, integration, and user levels. Edge cases documented and handled.
Deployment
Docker-based deployment to production with monitoring, backups, and runbooks.
Handover
Full documentation, code walkthrough, and a maintenance plan tailored to your team's capacity.
Sectors I've built for
What makes working with
me different
Systems thinking
I design for the full lifecycle of a product, not just the first version.
East African context
Deep understanding of local business models, connectivity realities, and operational constraints.
Clean architecture
Code that your next engineer can read, understand, and build on.
Iterative delivery
Real working software in your hands at every milestone, not just at the end.
Documentation-first
Every system comes with thorough documentation. No black boxes.
True partnership
I think about your business problem, not just the technical spec. Your success is the metric.
Development questions
Have a system to build?
Let's discuss your project requirements. No pressure โ just a focused conversation about what you need.