A dynamic fullstack developer based in Nairobi, Kenya. I'm passionate about building scalable web and mobile applications using React, Next.js, React Native, and backend technologies like NestJS.
I'm Joseph Karanja, a dynamic fullstack developer based in Nairobi, Kenya with 3+ years of experience in web and mobile applications. I hold a Bachelor of Science in Mathematics and Computer Science from Multimedia University of Kenya and a Software Engineering certificate from ALX. My favorite part of programming is the problem-solving aspect and building scalable solutions. I've successfully refactored codebases to TypeScript, implemented efficient caching with TanStack Query, and developed robust backend systems. My core stack includes React, Next.js, React Native, TypeScript, NestJS, and Express. I am also proficient with Drizzle ORM, PostgreSQL, Tailwind CSS, and Docker. I'm always passionate about learning new technologies and staying current with industry trends.
I'm open to job opportunities where I can contribute, learn and grow. If you have a good opportunity that matches my skills and experience then don't hesitate to contact me.
Professional experience that I have accumulated over several years.
Developing and maintaining ANGLE, a premier platform connecting climate innovators with world-class accelerators, partners, and programs across Africa. Built a comprehensive climate innovation ecosystem serving 3,576+ total startups and startup founders across 50 countries, with leading distribution in Kenya (488 startups), Nigeria (165), and Uganda (122). Implemented key features including a dynamic application system with conditional fields and real-time validation, program management dashboard with drag-and-drop form builder, partner network functionality, and a resources & knowledge hub for climate entrepreneurs.
Developed and maintained an all-in-one pig farm management platform providing real-time insights and automation for modern farmers. Built the web application using React, TanStack Router, TanStack Query, and Zustand, implementing features like individual animal tracking, breeding & farrowing calendars, weight monitoring, feed conversion calculations, health records, and financial reporting. Developed the Android mobile application using React Native with TanStack Router and NativeWind, enabling offline data access and mobile farm management.
Refactored the codebase to TypeScript, significantly reducing errors and improving code reliability. Implemented TanStack Query for efficient API queries and caching, reducing loading times. Developed scalable backend systems using NestJS, ensuring robust server-side operations. Integrated APIs between React frontend and NestJS backend, optimizing data flow. Collaborated with teams to design and implement features, enhancing user experience.
Projects I worked on. Each of them containing its own case study.




Please contact me directly at joseph@josephmuturi.me or through this form.