Hi, I’m
Joseph
Nkurunziza
software engineer
I build web, mobile and backend products with clean, maintainable code, and go the extra mile for the people who use them.

- const joseph = {
- role: "Software Engineer",
- basedIn: "Kigali, Rwanda",
- experience: "7 years",
- focus: ["React", "Next.js", "React Native", "Node.js"],
- openToWork: true
- };
About me
I’m a software engineer based in Kigali, shipping production software since 2019 for teams across Europe, the US, Africa and Latin America: an online investment platform, a global event-ticketing marketplace, an employee-feedback product and, most recently, a legislative intelligence platform.
I work across the stack with a focus on the frontend: React, Next.js and TypeScript on the web, React Native on mobile, and Node.js with PostgreSQL behind them. I care about clean, maintainable code and the details people actually feel, and I’ve led a team and mentored junior developers along the way.
Stack
- Frontend
- TypeScript
- JavaScript
- React
- Next.js
- Redux Toolkit
- Tailwind CSS
- Backend
- Node.js
- NestJS
- PostgreSQL
- TypeORM
- GraphQL
- MongoDB
- Mobile
- React Native
- Expo
- Flutter
Education
Bachelor’s degree in Information Technology
A2 in Computer Science
Experience
Full-stack Engineer at Legislat.ai
Legislat.ai monitors Panama’s legislature and turns sessions, bills and the people behind them into briefings for organisations. I worked across the backend, web and mobile codebases from the first commit.
- Built the React Native (Expo) app from scratch: Auth0 login, onboarding, the live legislative feed, and session recordings that play above a scrolling transcript.
- Moved the NestJS API from mocks to real PostgreSQL queries for topics, sessions, bills and actors, and added team invitations, Stripe webhooks, seat-limit checks on plan downgrades and translated email templates.
- Set up the web app’s architecture (Redux Toolkit, route guards, role-based permissions) and built the actor profiles, bill pages and mention panels in Next.js.
Software Engineer at Etinx
Maintained and built features for Ndovu, an online investment platform, working with a distributed team to keep it scalable and pleasant to use.
Frontend Engineer at Fiesta Club
Led the frontend team through several product releases for a global event discovery and ticketing platform, working closely with backend engineers, the product manager and business stakeholders.
Frontend Engineer at Hylite
Built the interface of an employee feedback platform, took ownership of key features and contributed to UI/UX improvements.
Software Engineer at Kubota
Delivered a full-stack web app from mockup to deployment.
Frontend Engineer at Mahwi Tech
Built a platform that connects farmers with cooperatives, and cooperatives with buyers.
Technical Team Lead & Associate Software Engineer at Andela
Mentored junior developers and reviewed their code. Built REST APIs with Node.js and Sequelize, and React frontends with Apollo Client and solid test coverage.
Contact
Email is the quickest way to reach me.
- Phone
- +250 781 259 038
- GitHub
- Joe-Joseph
- joseph-nkurunziza-452069111
- Resume
- Download PDF