Personal details

Israel B. - Remote full-stack developer

Israel B.

Based in: 🇺🇬 Uganda
Timezone: Nairobi (UTC+3)

About

I build systems that hold up under real conditions that is to say, offline, distributed, high-volume, and in production for actual users. Flutter and full-stack development are my tools, but what I'm actually offering is ownership: I take a problem, figure out the architecture, make the hard calls, and ship something that works.

What I love most about programming is that it rewards thinking clearly. The best solutions aren't the cleverest ones, they're the ones that fit the constraints, survive the edge cases, and make the next developer's life easier. I've built that across healthcare, event technology, logistics, and sales automation, from an offline-first ticket verification engine handling 100,000+ records to a distributed LAN access control system that coordinates ten devices with no internet.

I'm inspired by products that solve genuinely hard operational problems, the messy, real-world kind that don't fit neatly into existing SaaS tools. That's the space I gravitate toward, and where I do my best work.

If I had to describe myself: technically decisive, domain-agnostic, and someone who cares about architecture and maintainability as much as shipping speed. I work well from outcomes, not detailed specs. I won't need hand-holding, but I will ask the right questions.

Work Experience

Software Developer
PinniSOFT | Nov 2025 - Present
TypeScript
Next.js
Flutter

Software Developer at PinniSOFT building PinnKET (event ticketing), Flentra (ticket verification and access control), and PinniGO (delivery service platform) across mobile, web, and backend.

  • Led the full technical migration of PinnKET from Flutter to Next.js, achieving a 40% improvement in initial page load times and full SEO optimisation, alongside a complete UI/UX redesign
  • Architected Flentra's offline-first mobile verification engine capable of storing and querying 100,000+ ticket records locally, with automatic cloud sync when connectivity is restored
  • Designed and built Flentra's distributed LAN access control system, coordinating up to 10 verification tablets through a local controller tablet -- enabling real-time multi-gate access control with no internet dependency
  • Built PinniGO end-to-end: Flutter mobile apps for riders and customers, a Next.js admin dashboard, and a Node.js/TypeScript backend with Firebase Cloud Functions and real-time data sync
Full-Stack Developer
MyMedikoz EHR | Sep 2024 - Dec 2025
Flutter

Built and maintained a multi-role EHR platform serving patients, insurers, health facilities, and NGOs across mobile and web.

  • Developed a comprehensive Electronic Health Records system and internal admin dashboard supporting patient management, analytics, and operations across multiple health facilities and NGOs
  • Built a multi-role Flutter mobile application with role-based access for patients, insurers, health facilities, and NGOs -- with real-time data sync and secure document management
  • Led a legacy codebase refactor that improved scalability, reduced technical debt, and enforced consistent code quality standards across the team

Projects

Flentra Website | Event Ticket Verification And Access Control
Next.js
Flentra is a real-time ticket verification and access control platform serving events across Uganda -- supporting QR code scanning, RFID wristbands, multi-gate coordination, and live attendance dashboards. Goal: Reposition Flentra from a PinnKET add-on feature into a fully independent platform that any event organizer can adopt, with PinnKET as just one supported integration among several. Solution: Designed and built the flentra.africa marketing site using Next.js, TypeScript, and Tailwind CSS. The site introduced a new onboarding flow allowing organizers with no PinnKET dependency to upload ticket lists directly into Flentra's own registry (Pinnitags) and operate gate-day verification independently. Copy and UX were deliberately structured to communicate platform independence -- naming real Ugandan events as social proof and addressing non-PinnKET organizers explicitly within the onboarding flow. Impact: Successfully shifted Flentra's public positioning from feature to standalone platform, opening a new onboarding path for organizers outside the PinnKET ecosystem -- ahead of the underlying backend migration completing.
Badrica Website Design
Next.js
Badrica is an event operations platform handling check-in, badge printing, secure venue networks, and live attendance data for conferences and large-scale events across East Africa. Goal: Redesign and rebuild the Badrica website so it competed credibly against global players like Zoho Backstage and Eventbrite -- shifting its perception from a generic SaaS tool to serious event infrastructure. Solution: Took full ownership of the design and build pipeline in one week. Started from scratch in Figma with a clear constraint: every screen had to make Badrica look like the system quietly running the event in the background. Built a proper design system with named type styles that carry from the marketing site through to the check-in app itself. Implemented a near-black canvas with a single violet accent, structured the page as discrete reusable sections, and built the final site in Next.js with TypeScript and Tailwind CSS -- adapting the Figma direction to real event photography and mobile breakpoints. Impact: Shipped a full redesign from Figma to live site in one week. Successfully repositioned Badrica from a friendly SaaS tool to credible event infrastructure, using visual framing, live-looking metrics, and real named events as social proof rather than stock photography.