Résumé
Isaac Ssemugenyi
Frontend Engineer with 4+ years building production React and TypeScript interfaces.
- ssemugenyiisaac2@gmail.com
- +256 705 438 524
- Kampala, Uganda
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
Frontend Lead
CurrentMookhRemoteRemoteFull-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
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
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
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
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
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
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.