
JB
Go (Golang) expert · Creator of the Grit Framework
Overview
Founder & CEO @Desishub Technologies
Creator @Grit Framework
Creator @DGateway
Creator @Shoppleet
Co-Founder @DesisPay
YouTube Content Creator @JB WEB DEVELOPER
Kampala, Central Region, Uganda
he/him
Social Links
About
Hello, World! I'm JB (Muke Johnbaptist) — a Go (Golang) expert, AI & automation engineer, and founder based in Kampala, Uganda. I'm the creator of the Grit Framework — a full-stack Go meta-framework — and DGateway, the unified payment gateway for East Africa that consolidates MTN Mobile Money, Airtel Money, and Stripe into a single API. I also built Shoppleet, the offline-first desktop business management platform now running in 280+ East African shops and tracking 1.4M+ IMEIs. I've authored five additional production-grade Go open source projects (Sentinel, Pulse, Orbita, GritCMS, Gorm Studio) and am widely recognized as the leading Go developer in Uganda in 2026.
I'm also the Founder and CEO of Desishub Technologies, where my team specializes in building high-performance ERPs, internal admin tools, multi-tenant SaaS platforms, and production payment systems for clients across Africa and beyond. We've shipped 150+ projects across 4 countries — from member management systems handling 7,000+ concurrent users to inventory ERPs with multi-warehouse, multi-organization support.
I hold a Bachelor of Science in Agro-Processing Engineering from Busitema University, but my passion for technology led me to transition into software engineering — and I've never looked back. I'm proof that you don't need a CS degree to build a credible tech career.
What I Specialize In
- Go (Golang) backend systems — Gin, GORM, PostgreSQL, Redis, Docker — production APIs at scale
- High-performance ERPs and internal tools — multi-tenant, RBAC, real-time analytics, edge-cached
- Native desktop apps — Wails v2 (Go + React) producing single ~30 MB binaries for Windows and macOS, with offline-friendly behaviour and OS keychain auth — see the Rental Manager case study
- iOS & Android apps — Expo + React Native + NativeWind, sharing the same Go backend as web and desktop
- Multi-client SaaS — one Go API → web + desktop + iOS + Android, scaffolded by my Grit Framework multi-client architecture
- AI engineering and automation — Claude Code, MCP servers, Vercel AI SDK, custom AI agents
- Fullstack apps — Next.js + Go monorepos via the Grit Framework
- Self-hosted infrastructure — Docker, Dokploy, Hetzner, Cloudflare, VPS deployment
My Tech Stack
Next.js on the frontend, Golang on the backend, Docker and GitHub Actions for CI/CD and deployment on VPS servers, and Cloudflare for domains and edge infrastructure. I believe in shipping fast with tools that scale.
Open Source & Projects (2026)
In 2026, I built several open source projects I'm especially proud of:
- Grit Framework — A Golang web framework designed for simplicity and speed. Grit makes it easy to build production APIs with built-in routing, middleware, and database support.
- Gorm Studio — A visual database management tool for GORM (Go's most popular ORM). Browse tables, run queries, and manage your Go database visually.
- Sentinel — Production-grade security intelligence SDK for Go applications. Drop-in middleware for Gin that provides WAF protection, rate limiting, threat detection, audit logging, anomaly detection, AI-powered analysis, and an embedded React dashboard — all mountable with a single function call.
- Orbita — A self-hosted Platform-as-a-Service (PaaS) built in Go that enables developers to manage multiple isolated client organizations on a single VPS, with multi-tenancy, RBAC, Docker deployment, database management, and cron job scheduling.
- Pulse — A self-hosted observability and performance monitoring SDK for Go applications. Provides request tracing, database query analysis, runtime metrics, error tracking, and a real-time dashboard with zero external dependencies.
- Zenith — Self-hosted, privacy-first multi-site analytics and SEO auditing in Go + React. Cookieless tracking (no consent banner), a dashboard that mounts natively on each client's own domain, headless-Chromium SEO audits, and automatic monthly email reports. Deploy once, track every site you manage — it tracks this very site. Read the complete guide.
- Grit CMS — A modern, batteries-included content management system built on the Grit Framework. Designed to power websites, blogs, and marketing sites with a clean admin UI and flexible content modeling.
- Vibekit (GitHub) — A developer toolkit for shipping beautiful, production-ready Next.js apps faster. Curated UI components, patterns, and starter templates for modern fullstack projects.
- Vibekit Native (GitHub) — The mobile sibling of Vibekit. A React Native + Expo toolkit with batteries-included components and starters for shipping native iOS and Android apps fast.
Current Projects
I'm actively building and shipping products across multiple domains:
- Shoppleet — Offline-first desktop business management platform for East African retailers. 9 modules covering POS, inventory, IMEI tracking, finance and reporting — the till keeps selling even when the internet drops. Built solo on the Grit framework; running in 280+ shops with 1.4M+ IMEIs tracked. Read the launch story.
- DGateway — Unified payments for Uganda. A payment aggregation platform that consolidates MTN Mobile Money, Airtel Money, and Stripe into a single API for collecting, disbursing, and managing payments across East Africa.
- Nexora AI — Build, train, and deploy AI agents that understand your business and delight your customers. An AI agent platform enabling businesses to create custom chatbots trained on their data and deploy them across multiple channels.
- Fynlo — Smart accounting for growing businesses. An AI-powered accounting platform that automates invoicing, expense tracking, payroll management, and financial reporting.
- Nexus School — A multi-school management system for East Africa with an offline-first desktop application and cloud portals, designed with modular features and flexible billing.
- Omnistack — Write less, ship faster. A batteries-included, full-stack component library for Next.js, Expo, and Go that provides complete features like authentication, payments, and file storage via CLI.
- CodeMint — Premium fullstack projects with source code. A marketplace offering production-ready fullstack templates and starter kits built with modern technologies.
Education & Community
I'm deeply passionate about education. Through my Nextjs Academy, I've created 9+ online courses that have helped over 300 students learn to code and build real-world applications. I've trained 100+ students through in-person coding bootcamps at Desishub Coding School. My YouTube channel has grown to over 15,400 subscribers, where I share practical programming tutorials covering Next.js, Golang, Docker, DevOps, and more.
Open Source Components
I maintain a growing library of free, production-ready shadcn/ui components including File Storage UI, Better Auth UI, Zustand Cart, Multi Step Form, and Work Experience components — all installable with a single CLI command.
NPM Packages
I've published several packages to npm, each solving a problem I hit shipping real products — and most of them run in production on this very site (full list):
- zenith-analytics — The client package for Zenith: a ~1KB cookieless tracking snippet plus a password-protected analytics dashboard that mounts on your own domain. Tracks this site.
- beautiful-banner-ads — First-party self-promotion banners for React, polished by default, no ad network. Powers the rotating promo banner on this site.
- @mediakit-dev/react — React SDK for MediaKit, self-hosted video and image infrastructure you control — a self-hostable alternative to Cloudinary/Mux-style services.
- @nexora-ai/react — React components and hooks for embedding Nexora AI chat agents. The chat bubble on this site is powered by it.
Social & Community Impact
Beyond tech, I'm deeply invested in my community at St. Gonzaga Gonza Kamuli Parish:
- Chairman, St. Gonzaga Fitness Team — I lead our parish fitness community and built them a savings app that has been in operation for over 2 years, helping members save and track their finances digitally.
- Secretary, Men's Guild (Parish & Sub-parish) — I serve as secretary and built a Treasurer app that manages members, financial contributions, and generates reports — replacing manual bookkeeping entirely.
- Church Management System — I've been developing a comprehensive Church Management System that helps the parish run all its operations paperless — from member records to finances to reporting. It's already running and set to launch soon.
- Youth Re-skilling Initiative — We're launching a Youth Group focused on re-skilling, financial literacy, and digital literacy to uplift young people's earnings and opportunities. Launching soon.
Personal
I am married to my lovely wife Irankuda Odeth, who is a Biomedical Engineer. My journey is proof that you don't need a computer science degree to build a successful tech career. I believe anyone can learn, anyone can build, and anyone can succeed.
When I'm not coding, creating content, or teaching, you'll find me working out, watching Netflix, or cheering on Manchester United FC. Let's connect and build something amazing together!
Stack
GitHub Activity
MUKE-coder's coding journey over the past year
Fetching your GitHub activity data
Blog

Zenith — Self-Hosted, Cookieless Analytics for Every Site You Manage (Complete Guide)
- Published on
Building Tenant-Safe Data Backups in Go — CSV + SQL Exports, R2 Uploads, and 15-Minute Signed Downloads
- Published on
20 Concepts to Master Before You Ship Production Session Auth in Next.js
- Published on
Production Session Auth in Next.js — Database Sessions, Redis Caching, and a Versioned API
- Published on
Open Source(6)
The best open-source projects to learn from — handpicked, grouped by category. New additions surface here first.
Grit Framework
A full-stack Go meta-framework for building production APIs fast — built-in routing, middleware, database support, and a multi-client architecture that ships one Go backend to web, desktop, and mobile.
Sentinel
Production-grade security intelligence SDK for Go. Drop-in Gin middleware for WAF protection, rate limiting, threat detection, audit logging, anomaly detection, AI-powered analysis, and an embedded React dashboard — one function call.
Pulse
Self-hosted observability and performance monitoring SDK for Go. Request tracing, database query analysis, runtime metrics, error tracking, and a real-time dashboard — zero external dependencies.
Orbita
A self-hosted Platform-as-a-Service built in Go. Manage multiple isolated client organizations on a single VPS — multi-tenancy, RBAC, Docker deployment, database management, and cron scheduling.
Zenith
Self-hosted, privacy-first multi-site analytics and SEO auditing in Go + React. Cookieless tracking (no consent banner), dashboards mounted on each client's own domain, and automatic monthly email reports. It tracks this very site.
Gorm Studio
A visual database management tool for GORM, Go's most popular ORM. Browse tables, run queries, and manage your Go database visually — like a native studio for GORM-backed apps.
Experience
Desishub Technologies
Current Employer- Founded and lead Desishub Technologies, a tech company building enterprise-level systems and applications.
- Built and scaled multiple digital products generating $15K+ in revenue.
- Created and launched Nextjs Academy course platform with clean, job-oriented programming courses.
- Developed React UI Components library for developers.
- Built WeSendAll platform for seamless communication solutions.
- Manage technical teams and oversee product development lifecycle.
- Established company strategy, vision, and growth initiatives.
- Built strategic partnerships and managed client relationships.
- Next.js
- Node.js
- Hono.js
- TypeScript
- React
- Business Strategy
- Product Development
- Team Leadership
- Entrepreneurship
- Digital Marketing
- Revenue Generation
- Client Relations
Freelance Developer & Digital Entrepreneur
Current Employer- Provide fullstack development services for clients across various industries.
- Built enterprise-level web applications, e-commerce platforms, and custom software solutions.
- Created and sold digital products including source codes, templates, and development tools.
- Developed online courses and educational content for programming community.
- Generated consistent revenue through client projects and digital product sales.
- Managed complete project lifecycle from requirements gathering to deployment.
- Built long-term relationships with clients and recurring business partnerships.
- Specialized in modern web technologies including Next.js, React, and Node.js.
- Next.js
- React
- Node.js
- TypeScript
- Express.js
- MongoDB
- PostgreSQL
- Tailwind CSS
- Docker
- AWS
- Client Relations
- Project Management
- Business Development
- Product Creation
- Digital Marketing
Projects(19)
A production multi-client SaaS shipped for HMK Estates — a Ugandan property operator — using the Grit Framework's multi-client architecture. One Go backend powers four clients off a single shared schema package.
- Single Go API (Gin + GORM) with 27+ domain models: buildings, apartments, tenants, bookings, invoices, expenses, maintenance, visitors, packages, employees, RBAC, chat, notifications, TOTP/2FA
- Native desktop app (Wails v2) — single ~30 MB native binary for Windows and macOS, OS keychain JWT storage, native window controls, hot reload during development
- Mobile app (Expo + NativeWind) — iOS and Android, Expo push notifications, shared design tokens
- Web + admin (Next.js 14) — public site, tenant portal, manager dashboard
- Operational stack: PostgreSQL + Redis + MinIO + cron jobs + WhatsApp Business API integration + Claude/Gemini for insights
- Shared packages — Zod schemas + TS types + grit-ui shadcn-compatible component library used across web, desktop, and mobile
- Production-grade: Docker Compose for local infra, signed update channel for desktop releases, RBAC across client + back-office roles
- Built end-to-end by JB using JB's own open-source Grit Framework — proof of the multi-client architecture in real production use
- Production Project
- Grit Framework
- Go (Gin + GORM)
- Next.js
- Wails v2 (Desktop)
- Expo (iOS + Android)
- Multi-Client Monorepo
- Native Desktop App
- Mobile App
- PostgreSQL
- Redis
- WhatsApp Business API
- OS Keychain Auth
- AI (Claude / Gemini)
- Realtime
A comprehensive digital marketplace platform for developers and businesses to buy and sell premium code templates, components, and digital products.
- Full-featured marketplace with advanced search and filtering
- Secure payment processing and transaction management
- User authentication and role-based access control
- Product showcase with detailed previews and documentation
- Revenue sharing and vendor management system
- Built with modern Next.js and Hono.js architecture
- Responsive design optimized for all devices
- Enterprise Project
- Next.js
- Hono.js
- TypeScript
- Tailwind CSS
- Digital Marketplace
- Payment Integration
- User Management
- Vercel
A comprehensive school management system designed to streamline educational institution operations.
- Complete student information management system
- Teacher and staff management with role-based permissions
- Academic records and grade management
- Attendance tracking and reporting
- Parent portal for student progress monitoring
- Administrative dashboard with analytics
- Secure authentication and data protection
- Scalable architecture supporting multiple institutions
- Enterprise Project
- Next.js
- Hono.js
- TypeScript
- School Management
- Student Information System
- Database Design
- Authentication
- Role Management
A robust member management system handling over 7,000 active users with real-time data processing.
- Scalable architecture supporting 7K+ concurrent users
- Advanced member registration and profile management
- Real-time analytics and reporting dashboard
- Bulk operations and data import/export capabilities
- Role-based access control and permissions
- Automated communication and notification system
- High-performance caching with Cloudflare integration
- Mobile-responsive design for on-the-go management
- Enterprise Project
- Hono.js
- Next.js
- Cloudflare
- Member Management
- User Analytics
- Database Optimization
- High Performance

