Fullstack Developer • Tech Entrepreneur • Educator • Open Source Creator
Portfolio • YouTube • LinkedIn • X / Twitter
I'm a self-taught fullstack developer from Kampala, Uganda building products, teaching developers, and shipping open source.
- Founder & CEO of Desishub Technologies — building web apps, mobile apps, and AI solutions for African businesses
- Founder of Desishub Coding School — in-person bootcamps training 100+ students
- Co-Founder of DesisPay — a payment platform for African businesses and developers
- Creator of Nextjs Academy — 9+ courses, 300+ students
- YouTube educator with 14,700+ subscribers sharing practical programming tutorials
| Layer | Tools |
|---|---|
| Frontend | Next.js, React, TypeScript, Tailwind CSS, shadcn/ui |
| Backend | Golang, Node.js, Hono.js |
| Database | PostgreSQL, MongoDB, Redis, Prisma ORM |
| DevOps | Docker, GitHub Actions, VPS |
| Infrastructure | Cloudflare (DNS, domains, edge) |
| State | Zustand, React Query |
|
A Golang web framework designed for simplicity and speed. Built-in routing, middleware, and database support for building production APIs fast. Documentation |
A visual database management tool for GORM — Go's most popular ORM. Browse tables, run queries, and manage your database visually. |
Free, production-ready components installable with a single CLI command:
| Component | What it does | Install |
|---|---|---|
| File Storage UI | Drag-and-drop file uploads for S3 & Cloudflare R2 | pnpm dlx shadcn@latest add https://file-storage-registry.vercel.app/r/file-storage.json |
| Better Auth UI | 8 auth components (SignIn, SignUp, OAuth, etc.) | pnpm dlx shadcn@latest add https://better-auth-ui.desishub.com/r/auth-components.json |
| Zustand Cart | E-commerce cart with Zustand persistence | pnpm dlx shadcn@latest add https://jb.desishub.com/r/zustand-cart.json |
| Multi Step Form | Sequential form wizard with validation | pnpm dlx shadcn@latest add https://jb.desishub.com/r/multi-step-form.json |
| Work Experience | Professional timeline component | pnpm dlx shadcn@latest add https://jb.desishub.com/r/work-experience.json |
I believe anyone can learn, anyone can build, and anyone can succeed. Whether you're a complete beginner or an experienced developer, let's build something amazing together.