]
q
(
l
9
\
5
R
c
1
v
X
K
j
(
i
c
j
V
M
M
A
h
'
k
D
.
@
O
f
4
_
8
u
?
[
=
=
'
T
W
V
l
q
v
j
i
%
x
4
!
X
u
w
L
J
{
*
}
x
D
z
d
,
7
:
!
/
N
v
B
9
y
?
6
;
N
9
y
[
R
_
O
-
"
H
{
F
E
9
)
K
'
!
U
0
U
Q
.
\
[
p
@
[
=
;
]
7
}
s
<
z
7
J
}
-
C
x
:
{
o
u
b
&
'
9
1
X
`
i
A
)
_
/
:
E
B
`
X
m
"
T
L
3
w
v
F
$
>
k
Z
S
h
_
a
{
D
K
"
(
s
"
0
%
F
/
,
?
/
V
g
Q
@
n
{
S
K
h
x
T
_
&
v
U
7
}
w
B
V
}
+
S
Y
4
M
B
(
C
)
E
^
)
>
Q
m
"
O
^
N
v
n
L
3
a
R
%
#
c
y
$
N
{
f
E
0
6
K
<
q
n
E
Y
C
u
{
*
w
l
1
c
@
"
O
I
L
u
r
g
@
&
3
D
_
A
=
@
8
k
f
:
?
a
0
N
'
y
\
x
_
!
^
6
V
F
a
!
*
2
%
3
u
,
;
z
G
x
S
}
+
5
B
E
U
5
?
K
8
H
!
}
U
9
7
V
*
9
-
6
!
B
3
3
x
{
8
S
h
2
d
)
<
6
f
<
=
{
+
:
6
f
4
<
5
=
e
&
%
<
c
\
V
L
<
R
3
a
0
>
k
h
E
s
,
+
p
x
*
t
l
E
)
Y
z
k
f
H
-
6
\
&
>
3
;
l
7
[
u
?
g
=
R
9
6
%
^
$
8
8
%
E
?
"
C
j
s
O
i
;
=
k
}
N
S
.
M
d
?
z
z
<
@
r
p
O
d
:
5
k
/
/
K
i
(
y
B
o
7
_
R
)
z
F
2
o
u
R
x
x
a
q
S
E
a
,
P
p
!
2
H
3
=
g
I
p
]
y
Z
!
a
b
;
<
$
T
p
#
-
?
]
V
$
$
Y
&
.
o
/
w
o
f
k
,
9
"
*
M
o
O
_
0
;
k
'
{
r
!
r
4
=
console.log('He|

Eric Karugu

Software Engineer

const skills = [TypeScript];

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.

Eric Karugu

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

Get in Touch