Hi, I'm Timothy 👋
Software Engineer with over 6 years of experience building scalable enterprise applications in agile environments.
TN

About

I'm currently building scalable web applications at Bingwa Services while working on personal projects using modern JavaScript frameworks. Previously, I earned my degree in Computer Science from Kenyatta University and have gained expertise in frontend, backend, and DevOps technologies. I'm passionate about continuous learning, with recent focus on professional certifications in mobile development and data science.

Work Experience

B

Bingwa Services

January 2021 - Present
Software Engineer
• Designed and developed scalable frontends using Angular and Ionic alignment with enterprise design patterns. • Developed backend services in NodeJS with NestJs and Redis, adhering to company code standards. • Actively participated in sprint planning, backlog grooming, and technical design discussions within agile squads. • Implemented unit/integration testing using Jest and Jasmine, achieving 95% code coverage. • Built CI/CD pipelines using GitHub Actions to automate deployments and improve delivery speed. • Conducted root cause analysis and production support within SLA constraints with minimal supervision. • Resolved legacy code issues by performing structured refactoring and reducing tech debt.
Q

Quick Launch

January 2019 - Present
Founder & Lead Developer
• Delivered web applications for clients using MERN stack, integrating REST APIs and authentication systems. • Implemented custom CMS integrations and optimized performance through code splitting and lazy loading. • Provided ongoing maintenance, feature upgrades, and bug fixes under tight client deadlines.
T

Techget Africa

January 2024 - August 2024
Backend Developer
• Developed backend RBAC services. • Integrated third-party APIs for payment processing and SMS notifications. • Ensured security best practices and data protection compliance. • Collaborated with frontend developers to define API contracts and data models. • Monitored and optimized application performance and scalability. • Participated in code reviews and knowledge sharing sessions.
R

Radio Africa Group

January 2016 - April 2016
Intern
• Supported IT operations and developed internal tools to improve department efficiency. • Assisted in troubleshooting hardware and software issues. • Gained experience in network administration and user support. • Collaborated with cross-functional teams on various IT projects.

Skills

JavaScript
TypeScript
Angular
ReactJS
Next.js
React Native
Capacitor
Redux
TailwindCSS
Jest
Jasmine
Selenium
Playwright
Cypress
NodeJS
Express
GraphQL
REST APIs
Redis
PostgreSQL
Convex
Supabase
Firebase
AWS
Terraform
Docker
Kubernetes
Helm
ArgoCD
Github Actions
Cloudflare
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Bingwa App

A scalable web and mobile application home services marketplace, serving thousands of clients nationwide. Built using Ionic and Angular for the front-end and Node.js and MongoDB for the back-end.

Ionic
Angular
Node.js
MongoDB

Doghouse Kenya

A website for a pet adoption agency specializing in rare dog breeds. Features breed information, adoption forms, and a blog section.

Next.js
Firebase
React
TypeScript
Chakra UI
Certificates

Professional Development

I believe in continuous learning and have earned several certifications to expand my knowledge and stay current with industry trends.

Contact

Get in Touch

Got a project in mind? I'm open to part-time development work and interesting collaborations. Send me an email with your proposal, and I'll get back to you as soon as possible.