Jeff G. Njoroge
Full Stack Software Engineer in Nairobi, Kenya , He/Him
Hi, I’m Jeff G. Njoroge, a Full Stack Software Engineer based in Nairobi, Kenya.
Results-oriented Full Stack Software Engineer with over 4 years of experience building scalable, production-ready applications across the entire software stack. Expert in TypeScript, React, and modern web technologies, with proven expertise in both frontend and backend development. Specialized in creating end-to-end solutions that seamlessly integrate robust APIs, manage complex state, and deliver exceptional user experiences.
I build everything from interactive frontend applications with advanced data visualization to backend services, CLI tools, and developer infrastructure. My work spans full-stack web applications, developer tools, GitHub Actions, and cloud-native solutions deployed on platforms like Cloudflare Workers.
Passionate about leveraging technology for impact, I’m experienced in remote-first environments and thrive on turning complex problems into elegant, maintainable solutions.
- LinkedIn jefnjoroge
- GitHub jeff283
- Phone +254 796 508 972
- 2025 - PresentSoftware Engineer Foundly
Designing and maintaining a scalable, TypeScript-first component library shared across multiple Next.js applications, significantly improving UI consistency and developer velocity.
Integrating complex server-side data layers into the frontend using React and robust state management, ensuring seamless user experiences for data-heavy views.
Collaborating in a cross-functional agile team to transform product requirements into production-ready features, focusing on performance profiling and optimization.
Implementing secure authentication flows (Clerk) and connecting frontend components to backend services via REST APIs.
Tools used: TypeScript, React, Next.js, Clerk, REST APIs
- 2025 - 2025Software Engineer Enmerik Tech
Built a secure financial exchange platform, specializing in the visualization of complex financial data using Recharts and modern UI libraries.
Developed high-performance, interactive dashboards that rendered real-time data clearly for end-users, a skill directly transferable to geospatial mapping interfaces.
Architected the frontend using Next.js and Radix UI/shadcn, ensuring full accessibility (WCAG compliance) and responsiveness across devices.
Managed client-side data fetching and caching strategies to optimize application performance and reduce load times.
Tools used: TypeScript, Next.js, Recharts, Radix UI, shadcn/ui, React Query
- 2024 - 2024Team Lead, Software Engineering Intern Jackal Tech Ltd
Led a team of developers in building client web applications, enforcing best practices in React component structure and code quality.
Conducted rigorous code reviews and debugging sessions to ensure application stability and maintainability.
Tools used: React, TypeScript, JavaScript
- 2022 - 2024Freelance Software Developer Various Clients
Delivered user-centric frontend solutions for SaaS and e-commerce products using React (Next.js) and Tailwind CSS.
Integrated third-party APIs and managed complex forms and state, focusing on delivering intuitive user experiences.
Tools used: React, Next.js, TypeScript, Tailwind CSS, RESTful APIs
- 2025AI 4 Startups Agritech Hackathon - Team BOMBADIER 3rd PlaceHackathon • AI 4 Startups Agritech Hackathon • Nairobi, KenyaLearn more →
Participated in the AI 4 Startups Agritech Hackathon from October 29th to 31st, 2025, as part of Team BOMBADIER. Our team emerged as 3rd place winners with our innovative AI-powered credit scoring model for farmers.
Project highlights:
- Built an AI-powered credit scoring model designed to enhance financial inclusion for smallholder farmers across Africa
- Focused on empowering farmers through accessible financial services
- Collaborated with team members to turn ideas into real-world solutions
- Demonstrated expertise in AI/ML, problem-solving, and collaborative development
Organized by Impact Hub Nairobi, Data Governance in Africa, Global Gateway, African Union, and Digital Africa.
- 2025Bug Hunter - Alchemy Bug Fix ContributorProject • Open Source ContributionLearn more →
Contributed to Alchemy SDK by identifying and tracing critical bugs, particularly in Discord integration. Helped the development team fix issues that were affecting remote bindings functionality.
Key contributions:
- Identified and traced down bugs in Discord integration that led to PR #1171 being fixed
- Contributed to feat(cloudflare): support cloudflare access for remote bindings
- Helped trace down multiple other bugs in the project, improving overall stability
- Demonstrated strong debugging and problem-solving skills in complex distributed systems
- 2024Open Source Contributor - CVZone Second PR MergedProject • Open Source ContributionLearn more →
Contributed to CVZone, a computer vision library for Python. Submitted and had my pull request merged as the second PR in the project.
Key contribution:
- Added pyserial to install_requires, ensuring proper dependency management for serial communication features
- Improved package installation reliability and user experience