ssemugenyiisaac2@gmail.com+256 705 438 524
Skip to content

Résumé

Isaac Ssemugenyi

Frontend Engineer with 4+ years building production React and TypeScript interfaces.

Download PDF

Summary

Frontend engineer with 4+ years of experience building responsive, accessible and performant web applications in React and TypeScript. I have delivered payment interfaces, operational dashboards and booking platforms, working both solo and inside product teams. I focus on the parts of an interface users actually feel: load time, state transitions, error handling and whether a screen can be trusted.

Experience

  1. Frontend Lead

    Current

    MookhRemoteRemoteFull-time

    Jan 2026 — Present

    • Lead frontend direction across the platform, setting the standards the rest of the work is reviewed against.
    • Own architecture decisions on state, component boundaries and performance budgets.
    • Review code and mentor engineers, focusing on the reasoning behind a change rather than only its output.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • CI/CD pipelines
  2. Frontend Engineer

    MookhRemoteRemoteFull-time

    Sep 2024 — Dec 2025

    • Improve app speed and efficiency by optimising component rendering across the product surface.
    • Refactor existing code for readability and performance, splitting oversized components into composable units.
    • Identify and fix defects reported by users or caught during testing, tracing each to root cause.
    • Next.js
    • React
    • Tailwind CSS
    • Git workflows
    • CI/CD
  3. Frontend Engineer

    Jeba Jeba LimitedKampala, UgandaOn-siteContract

    Aug 2023 — Sep 2024

    • Implemented Figma designs in React at high fidelity for Jeba Pesa, a consumer fintech product.
    • Integrated API endpoints and handled data flows through Redux Toolkit Query, giving every screen consistent caching and error handling.
    • Optimised application performance and built responsive layouts with mobile treated as the primary case.
    • React
    • Redux
    • Redux Toolkit
    • JavaScript
    • CSS3
  4. Frontend Engineer

    DavsafarisRemoteRemoteFreelance

    Jan 2023 — Dec 2023

    • Built new features on a live tours and travel booking platform without disrupting existing flows.
    • Collaborated with cross-functional developer teams on work spanning frontend and backend boundaries.
    • Resolved bugs, errors and cross-browser compatibility issues affecting real customer sessions.
    • React
    • Axios
    • JavaScript
    • CSS Modules
    • Material UI
  5. Web Developer

    Crabtree Technology LimitedKampala, UgandaOn-sitePart-time

    Jun 2022 — Jan 2023

    • Built and designed client websites and web applications to brief, in HTML, CSS, JavaScript and React.
    • Developed the interface and interaction layer so sites stayed usable and responsive across devices and browsers.
    • Tested and debugged builds, resolving bugs, errors and compatibility issues before handover.
    • JavaScript
    • HTML/CSS
    • jQuery
    • React
  6. Frontend Engineer

    Moxtech Software DevelopersRemoteRemoteFull-time

    Jan 2021 — Sep 2023

    • Developed and maintained production React applications in TypeScript across multiple client engagements.
    • Optimised applications for speed and scalability, from bundle size through to render performance.
    • Wrote and maintained unit and integration tests to hold code quality steady as the team grew.
    • TypeScript
    • React
    • Redux
    • Tailwind CSS
    • JavaScript
  7. Frontend Developer

    STRATCOMKampala, UgandaOn-siteInternship

    Sep 2020 — Dec 2020

    • Built an e-commerce platform end to end and deployed it on Firebase.
    • Assisted on client websites and web applications, contributing interface and interaction work.
    • Tested builds across devices and browsers, identifying and fixing bugs and compatibility issues.
    • React
    • JavaScript
    • HTML/CSS
    • Firebase

Technical skills

Core
React · TypeScript · JavaScript (ES2023) · Redux Toolkit · RTK Query · React Router · TanStack Query · TanStack Router · TanStack Start · TanStack Table · TanStack Form
Interface & styling
Tailwind CSS · CSS Modules · Styled Components · SASS · Design systems · Responsive layout · WCAG 2.2 AA
Performance
Core Web Vitals · Code splitting · Render optimisation · Bundle analysis · Image and font strategy · Caching
Testing & quality
Test-driven development · Vitest & Jest · React Testing Library · Integration testing · End-to-end testing · Mocking & test doubles · Coverage as a signal, not a target
Analytics & SEO setup
Google Analytics 4 · Google Tag Manager · Google Search Console · Event & conversion tracking · Meta & canonical tags · Structured data (JSON-LD) · Open Graph & social cards · Sitemaps & robots.txt
Engineering practice
Git & GitHub · GitHub Actions · CI/CD pipelines · Agile delivery · Cross-browser debugging
Technical leadership
Code review · Mentoring & onboarding · Technical decisions · Scoping & estimation · Setting conventions · Documentation & handover

Education

  • Bachelor's degree, Computer Engineering

    Makerere University, Kampala · Aug 2018 — Sep 2022

    Equipped with the knowledge and skills to design, develop and optimise software systems.

Certifications

  • Writing Skills for Engineering Leaders

    Coursera · Sep 2020

  • Communication Strategies for a Virtual Age

    University of Toronto · Sep 2020

Languages

  • English Professional working proficiency
  • Afrikaans Native or bilingual proficiency

References

Available on request.

Available for work

Have something worth building?

I'm open to frontend roles and freelance work. Tell me what you're working on and I'll tell you honestly whether I'm the right fit.