SRMHub β€” E-Procurement Platform
Next.jsTypeScriptProcurement

SRMHub β€” E-Procurement Platform

Next.js, tRPC, Drizzle, PostgreSQL

View Live
Tunza.ke  β€” Fintech ERP System
React NativeMobile-AppFintech

Tunza.ke β€” Fintech ERP System

Mobile-first user experience

View Live

Behind the Code

Get to know the developer behind the applications and the passion that drives every line of code.

Peterkyle working on code
Always coding

My Development Philosophy

I believe in building applications that are not just functional, but elegant and maintainable. My approach focuses on clean architecture, strong typing with TypeScript, and creating production-ready solutions that scale seamlessly with minimal overhead with Python.

Based in Africa 🌍, I thrive in async, remote-first teams and love collaborating with people across the globe. I'm always exploring new technologies and currently diving deep into CLI and AI automation.

What I Bring to Your Team

Clean Architecture

I write maintainable, scalable code with strong TypeScript patterns and modern best practices.

Performance Focus

Every application I build is optimized for speed, SEO, and exceptional user experience.

Remote Collaboration

Experienced in async communication and working effectively with distributed teams worldwide.

Currently Exploring

  • Large distributed backend systems with Python
  • AI and automation tooling for smart systems
  • Advanced Next.js patterns and server components
  • Building developer tools and improving DX

Explore My Journey

A curated selection of projects that showcase my design process, problem-solving approach, and the impact of thoughtful design.

SRMHub β€” E-Procurement Platform
Next.jsTypeScriptProcurement

SRMHub β€” E-Procurement Platform

Next.js, tRPC, Drizzle, PostgreSQL

View Live
Tunza.ke  β€” Fintech ERP System
React NativeMobile-AppFintech

Tunza.ke β€” Fintech ERP System

Mobile-first user experience

View Live
Sarhtaskhub β€” Modern Client Management System
Supply ChainSaaSCMS

Sarhtaskhub β€” Modern Client Management System

React, TypeScript, Payload CMS

View Live
Paperhearts β€” Mental Health Platform
Mental HealthWeb AppAPI Integration

Paperhearts β€” Mental Health Platform

Next.js & Google Drive API

View Live
Featured Project

E-Procurement ERP System

A comprehensive e-procurement solution that simplifies prequalifications and supplier due-diligence for modern buyers. This project involved extensive user research, prototyping, and iterative design to create an intuitive experience that increased supplier engagement by 150% and streamlined the procurement process.

Key Achievements

  • 150% increase in supplier engagement
  • 60% reduction in prequalification time
  • 4.8/5 testimonial rating
srm e-procurement
4.8
Β RatingΒ 
150%
Engagement

Developer Tools & CLI

Open-source CLI tools I've built to streamline development workflows and help developers ship faster with modern technologies.

πŸ¦€

create-rust-on-vercel

NPMPeaked 451+ weekly downloads

A beautiful CLI tool to scaffold full-stack Rust + Next.js projects for Vercel deployment. One command setup with automatic dependency management, authentication, and database integration.

Key Features

  • One-command setup
  • Rust API endpoints
  • Next.js frontend
  • JWT authentication
  • Database ready
  • Type-safe integration
Installation:npx create-rust-on-vercel
⚑

create-neon-api

Crates.io596+ downloads

A powerful Rust CLI tool for scaffolding high-performance API projects with Neon database integration. Designed for developers who want to build fast, reliable APIs with modern Rust frameworks.

Key Features

  • Neon DB integration
  • High-performance APIs
  • Modern Rust patterns
  • Auto-generated schemas
  • Built-in migrations
  • Production ready
Installation:cargo install create-neon-api

Building Developer Tools

I'm passionate about creating tools that make developers' lives easier. These CLIs are open-source and actively maintained. Have an idea for a tool? Let's build it together!

Crafted with Passion

A blend of technical expertise and creative vision, refined through years of hands-on experience and continuous learning.

TypeScript

TypeScript

Python

Python

Ubuntu

Ubuntu

Docker

Docker

PostgreSQL

PostgreSQL

Expo

Expo

Next.js

Next.js

MongoDB

MongoDB

React

React/React Native

APIs

tRPC & APIs

Flask

Flask

Node.js

Node.js

Tools & Technologies

TypeScriptPythonUbuntuDockerPostgreSQLExpoNext.jsMongoDBReact/React NativetRPC & APIsFlaskNode.js

My Professional Path

A journey through diverse challenges, continuous growth, and meaningful impact across different industries and team sizes.

Software Engineer

SRM eProcurement
Jul 2024 - Present
Nairobi, Kenya 🌍

Contributing to the development of scalable, high-performance web applications and microservices using TypeScript and Python with MongoDB. Collaborating on building AI-powered chatbots and working closely with our designer to translate UI/UX designs into functional, responsive interfaces.

Key Achievements

  • Contribute to scalable web applications and microservices using Python (FastAPI, Flask) and TypeScript with MongoDB and PostgreSQL
  • Build and maintain AI-powered chatbots and automation tools to enhance user engagement and internal workflows
  • Collaborate with designers to translate UI/UX into responsive, high-performance interfaces using React and Next.js
  • Optimize application performance through profiling, code splitting, and best-practice implementation for faster load times and improved UX
  • Advocate for clean architecture and reusable components through code reviews and team discussions

Frontend Developer (Contract)

Payd HQ
Mar 2024 - Jun 2024
Remote

Improved UI/UX using Typescript and Tailwind, based on direct feedback from end users. Built internal tools with Next.js to improve developer experience and streamline operations.

Key Achievements

  • Improved UI/UX using TypeScript and Tailwind, based on direct feedback from end users
  • Built internal tools with Next.js and Python scripts to improve developer experience (DX) and streamline operations
  • Collaborated with Web3 engineers to integrate blockchain-powered backend systems

Frontend Developer

Ave Connect
Oct 2023 - Jan 2024
Remote

Designed and developed user-centric web apps using React, Next.js, ShadcnUI, and tRPC. Enhanced conversion rates by collaborating with backend teams to reduce checkout friction.

Key Achievements

  • Designed and developed user-centric web apps using React, Next.js, ShadcnUI, and tRPC
  • Collaborated with backend teams building Python/TypeScript services to ensure efficient API integration and high conversion rates
  • Delivered clean and reusable TypeScript components optimized for performance and accessibility

Web Developer Intern

KCA University
Feb 2023 - Jul 2023
Nairobi, Kenya

Built an AI-powered school chatbot using Python and LangChain to handle FAQs and reduce front-office traffic. Configured network infrastructure and contributed to accessibility-focused web development.

Key Achievements

  • Built an AI-powered school chatbot using Python and LangChain to handle FAQs and reduce front-office traffic by over 50%
  • Configured switches using SolarWinds and assigned IPs to VoIP phones
  • Installed and configured Ubuntu Apache servers; contributed to school website redesign with accessibility-first principles

Ready for New Challenges

I'm always excited to take on new projects and collaborate with innovative teams. Let's discuss how I can help bring your vision to life.

Let's Create Something Amazing

Ready to bring your vision to life? I'd love to hear about your project and explore how we can work together.

Get in Touch

Whether you're a startup looking to make your mark or an established company ready to innovate, I'm here to help transform your ideas into exceptional user experiences.

Follow My Work

Response Time

I typically respond to new inquiries within 24 hours. For urgent projects, feel free to call directly.

Currently accepting new projects

Start a Project

πŸ”’ Your information is secure and will only be sent via WhatsApp