About Me

Hello there! 👋

I'm Fidelis Karuri, a full-stack developer based in Nairobi, Kenya. I make interactive software applications that are user-friendly and visually appealing.

I'm always eager to explore new ideas, like this portfolio's neubrutalist design inspired by Adventure Time's color palette. Feel free to contact me to make something cool 🚀

Experience

Microsoft logo

Software Engineer Intern

June 2024 – August 2024

Improved the User Experience for an internal tool for tracking Accessibility compliance for majority of Microsoft's Products. Did full-stack development, testing, and deployment.

Technologies Used:

ReactJsCypressTypescriptJestASP.NETEntity FrameworkSQLAzure DevOps
Safaricom PLC logo

Software Engineer Intern

October 2023 – April 2024

Developed mini apps for the MPESA Super App, deployed on various cloud services, and collaborated with Backend and DevOps engineers to manage containerized microservices.

Technologies Used:

AzureAWSGCPAPIGEEJavascript

Everset Tech

Software Engineer

September 2023 – October 2023

Built web apps for a startup focused on data privacy, up to their pre-seeding stage.

Technologies Used:

ReactJSTailwind CSSExpress JSAWS Elastic BeanstalkAWS Code Pipeline

Projects

Personal Portfolio

An interactive, space-themed portfolio website showcasing my skills and projects.

Technologies:

ReactNext.jsFramer MotionTailwind CSS
View on GitHub

DocSynk

A collaborative document editing platform with real-time synchronization and version tracking.

Technologies:

TypeScriptNext.jstRPCPrisma
View on GitHub

AI Social Sentiments

Analyze social media posts and determine public sentiment using AI-powered insights.

Technologies:

TypeScriptPythonPyTorchReactFlask
View on GitHub

UmmaSecuregate

A security staff management and incident recording system for streamlined operations.

Technologies:

ReactFirebase
View on GitHub

Figma Designs

Upcoming Personal Porfolio

Upcoming Personal Porfolio

A more creative and interactive personal portfolio design

View Design
PC builder mobile app

PC builder mobile app

User-friendly mobile banking application interface

View Design

Skills & Technologies

Programming Languages

JavaScript
TypeScript
Python
Java
C#
Kotlin

Frontend Development

React.js
Tailwind CSS

Backend Development

Node.js
.NET
Flask

Databases

MongoDB
PostgreSQL
MySQL
Firebase

DevOps & Tools

Docker
AWS
Azure DevOps
Google Cloud

Testing

Cypress
Jest

Design

Figma

Machine Learning

TensorFlow
PyTorch
Scikit-Learn
Jupyter Notebook
Hugging Face

Contact Me