Eric Karugu
Software Engineer
Full-Stack Engineer and CTO architecting cloud-native solutions that serve 12,000+ users. I transform complex challenges into efficient systems, having successfully automated fleet operations and processed over $1M in transactions.
Currently leading a team of 5 engineers while building robust infrastructure on GCP at Fleetsimplify, I combine deep technical expertise in TypeScript and NestJS with a passion for mentoring developers and delivering exceptional digital experiences.

About Me
As a dynamic Full-Stack Engineer with over 4 years of experience, I have built a career on designing and deploying scalable web solutions across diverse industries. My expertise lies in Typescript, NestJS, Next.js, database management (SQL & NoSQL) and Cloud Management(GCP, AWS and Azure) enabling me to deliver innovative, user-focused applications.
I have led cross-functional teams to execute projects that drive operational excellence, including automating processes that have processed over $1M in transactions and enhancing platform performance by reducing load times by 50%. With a proven ability to adapt and excel in multinational environments, I thrive in challenging roles where I can apply my skills to deliver impactful results.
Frontend
Angular, Vue, React, Next.js
Backend
Node.js, NestJS, GraphQL
Database
PostgreSQL, MongoDB
DevOps
Docker, GCP, AWS, Azure, CI/CD
Professional Experience
Qawqal Technologies
Nairobi, Kenya (Remote)
Nov 2023 - Present
Lead Software Engineer
As a Backend Software Engineer at Qawqal, I focus on building scalable backend solutions to support cutting-edge features. Leveraging NestJS, GraphQL, and PostgreSQL, I have developed a video streaming feature using FFmpeg, improving media delivery efficiency. I also introduced an AI aggregator feature that enables flexible model selection based on subscription tiers. By containerising and deploying services using Docker on Google Cloud Platform, I ensure efficient deployment pipelines and reliable system scaling.
- •Built a scalable backend architecture using NestJS, GraphQL, and PostgreSQL.
- •Developed a video streaming feature, enhancing media delivery performance.
- •Created an AI aggregator feature, enabling flexible model selection.
- •Designing and Maintenaing Cloud Resouces on Google Cloud Platform
Fleetsimplify
Nairobi, Kenya (Hybrid)
Co-founder & CTO
Feb 2023 - Present
As Co-founder & CTO, I am responsible for shaping and executing Fleetsimplify's technology strategy, driving innovation and scalability to support a growing user base of over 12,000. I lead a team of 5 engineers in designing and implementing cutting-edge web applications and cloud infrastructure. My strategic leadership has resulted in significant improvements, including a 50% reduction in loading times by transitioning the frontend framework from React.js to Next.js and establishing a secure backend using NestJS and PostgreSQL. I also focus on mentoring junior developers, fostering a collaborative and growth-oriented work environment. My contributions have been instrumental in ensuring the stability, security, and growth of the platform.
- •Migrated the frontend from React.js to Next.js, achieving a 50% improvement in loading times
- •Built a scalable and secure backend architecture on NestJS and PostgreSQL.
- •Expanded the platform to support 12,000+ users, ensuring consistent performance.
- •Mentored and guided 3 junior engineers, improving team efficiency.
- •Designed and managed a robust Google Cloud Platform infrastructure.
Lead Software Engineer
Jun 2022 - Feb 2023
In this role, I spearheaded efforts to digitise and automate fleet management operations, significantly enhancing operational efficiency and revenue collection processes. I implemented systems that processed over $1M in transactions, automating previously manual workflows. By collaborating with cross-functional teams, I successfully led initiatives that streamlined operations and boosted system performance. My ability to bridge technical expertise with business objectives made a tangible impact on the organisation's growth.
- •Automated revenue collection, enabling seamless processing of over $1M in transactions.
- •Optimised operational workflows, reducing time and cost inefficiencies.
- •Directed key initiatives that improved system performance and scalability.
Software Engineer
Nov 2021 - Jun 2022
As a Full-Stack Software Engineer, I was instrumental in enhancing the functionality and user experience of Fleetsimplify's platform. I worked extensively on both the frontend and backend, developing robust features using React.js and NestJS. My contributions ensured the scalability and security of backend services while optimising the frontend for a seamless user experience.
- •Enhanced platform functionality and user experience through the development of full-stack features.
- •Improved backend scalability and security through effective collaboration.
Kayana Create
Nairobi, Kenya (Hybrid)
Oct 2021 - Oct 2023
Web Consultant
As a Web Consultant, I redesigned and optimised Kayana Create’s e-learning platform, Passport to Business, enhancing user engagement and functionality. I also upgraded and maintained three company-wide websites, focusing on improving their performance, usability, and alignment with business goals. My contributions were critical in creating a user-friendly digital presence that effectively supported the organisation’s objectives.
- •Redesigned an e-learning platform, significantly improving user engagement.
- •Upgraded and maintained three websites, enhancing performance and usability.
Computer Revolution Africa
Nairobi, Kenya (On-Site)
Jul 2019 - Sep 2019
Technical Intern
As a Technical Intern at Computer Revolution Africa Group, I supported the IT team in providing technical solutions and resolving hardware and software issues. My responsibilities included configuring systems, troubleshooting technical problems, and assisting in network maintenance to ensure uninterrupted operations. I contributed to the optimisation of IT workflows by documenting processes and providing insights for system improvements. Additionally, I gained hands-on experience in hardware installations, software updates, and system configurations while collaborating with team members to support the company’s IT infrastructure needs. This role was a key step in developing my technical expertise and problem-solving skills in a professional IT environment.
- •Successfully configured and deployed computer systems, improving overall efficiency.
- •Assisted in troubleshooting and resolving hardware and software issues, reducing downtime by 30%.
- •Documented IT workflows and processes, enabling better team collaboration and efficiency.
- •Supported network maintenance activities, ensuring system reliability.
Skills & Expertise
Frontend Development
React.js, Next.js
Building responsive and interactive user interfaces with modern React features and Next.js for optimal performance.
Backend Development
Node.js, Express, Fastify
Creating robust server-side applications with focus on scalability and clean architecture.
Database Management
MongoDB, Mongoose
Designing and implementing efficient database schemas and queries for optimal data management.
UI/UX Design
Tailwind CSS, Material UI
Crafting beautiful and intuitive user interfaces with modern design principles and frameworks.
Version Control
Git, GitHub
Managing code versions efficiently with Git and collaborating effectively through GitHub.
TypeScript
TypeScript, JavaScript
Writing type-safe code for better maintainability and developer experience.
State Management
Redux, Context API
Managing complex application state with modern state management solutions.
API Development
REST, GraphQL
Designing and implementing efficient APIs for seamless data communication.
Web Performance
Optimization, SEO
Optimizing web applications for speed, accessibility, and search engine visibility.
My Services
Web Application Development
Custom web applications built with React and Next.js, focusing on performance and user experience.
Backend Development
Robust and scalable server-side solutions using Node.js, Express, and Fastify.
API Development
RESTful and GraphQL API design and implementation for seamless data flow between client and server.
Responsive Design
Mobile-first, responsive web designs that work flawlessly across all devices and screen sizes.
Education
BSc. in Applied Physics and Computer Science
Multimedia University of Kenya
2016 – 2020
Key Achievements:
- Graduated with First Class Honors
- Specialized in Web Technologies and Artificial Intelligence
- Designed and implemented a Water Pipe Leak Detection System
- Campus Ambassador for Infinix, CodeLn and Moringa School