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
At Bingwa, I designed and developed scalable frontends using Angular and Ionic, aligning solutions with enterprise design patterns. On the backend, I built services with Node.js, NestJS, and Redis while adhering to company coding standards. Working within agile squads, I actively contributed to sprint planning, backlog grooming, and technical design discussions. To ensure reliability, I implemented unit and integration testing with Jest and Jasmine, consistently achieving 95% code coverage. I also built CI/CD pipelines using Terraform and GitHub Actions, automating deployments and improving delivery speed. In addition to development, I provided production support and conducted root cause analysis within SLA constraints, often with minimal supervision. I further enhanced system stability by refactoring legacy code, reducing technical debt, and ensuring long-term maintainability
Q

Quick Launch

January 2019 - Present
Founder & Lead Developer
Consulted with clients to define project requirements and recommend suitable tech stacks. Prepared proposals, project plans, and cost estimates to align with client goals. Designed and developed websites, web portals, and applications using HTML, CSS, PHP, and WordPress, customizing themes and plugins to meet unique needs. Managed deployment and maintenance with cPanel, FTP, and Git, ensuring security, performance, and reliability. Maintained strong client communication, nurtured relationships, and handled invoicing and financial management for successful project delivery.
T

Techget Africa

January 2024 - August 2024
Backend Developer
I developed backend RBAC services for a Learning Management System, ensuring secure and role-based access for users. I integrated third-party APIs for payment processing and SMS notifications, streamlining key platform functions. To maintain high standards, I implemented security best practices and ensured compliance with data protection requirements. Collaboration was central to my role, as I worked closely with frontend developers to define API contracts and data models for smooth integration. I also monitored and optimized application performance and scalability, addressing bottlenecks before they impacted users. Additionally, I contributed to code reviews and knowledge-sharing sessions, fostering team growth and maintaining code quality.
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. Features include service booking, real-time tracking, payments, and reviews.

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

Handyman Assistant

A proof-of-concept service ordering platform with a dynamic chat interface, built on Next.js and the Vercel AI SDK. Features real-time chat, service recommendations, and booking management.

Next.js
TypeScript
React
Vercel AI SDK

Quick Launch Sites

An agency website showcasing client projects and services. Built with Next.js and Tailwind CSS, featuring responsive design and SEO optimization.

Next.js
Tailwind CSS
TypeScript
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.