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 Rust, and creating production-ready solutions that scale seamlessly with high performance and minimal overhead.

Based in Africa 🌍, I thrive in async, remote-first teams and love collaborating with people across the globe. I'm passionate about building developer tools and creating practical solutions that bridge systems programming with modern web development.

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

  • High-performance backend systems with Rust (Axum, Actix)
  • Cross-language integrations between Rust and TypeScript
  • Advanced Next.js patterns and server components
  • Building CLI tools and improving developer experience

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.io908+ 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

Rust

Rust

Ubuntu

Ubuntu

Docker

Docker

PostgreSQL

PostgreSQL

Expo

Expo

Next.js

Next.js

MongoDB

MongoDB

React

React/React Native

APIs

tRPC & APIs

Axum

Axum

Node.js

Node.js

Tools & Technologies

TypeScriptRustUbuntuDockerPostgreSQLExpoNext.jsMongoDBReact/React NativetRPC & APIsAxumNode.js

My Professional Path

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

Open Source Contributor

Open Source
Aug 2024 - Present
Remote

Creator of developer tooling for Rust and JavaScript ecosystems. Building CLI tools that simplify complex workflows and reduce friction for developers adopting Rust in production environments.

Key Achievements

  • create-neon-api (Rust): CLI scaffolding tool for building Node.js native modules with Rust. Published on crates.io with 860+ downloads
  • create-rust-on-vercel (JavaScript): Tool for streamlining Rust deployments on Vercel and modern platforms. Published on npm with 451+ weekly downloads at peak
  • Simplifies the setup process for developers building performant Node.js extensions and reduces deployment friction for teams adopting Rust
  • Active contributor to Rust and JavaScript developer tooling ecosystem, focusing on improving developer experience and cross-language integration

Software Engineer

SRM eProcurement
Jul 2024 - Present
Nairobi, Kenya 🌍

Develop scalable web applications and microservices using TypeScript, with MongoDB and PostgreSQL backends. Building expertise in Rust for performance-critical components and developer tooling alongside production TypeScript work.

Key Achievements

  • Develop scalable web applications and microservices using TypeScript, with MongoDB and PostgreSQL backends
  • Building expertise in Rust for performance-critical components and developer tooling alongside production TypeScript work
  • Collaborate with designers to implement responsive, high-performance interfaces using React and Next.js
  • Optimize application performance through profiling, code splitting, and architectural improvements for faster load times and enhanced UX
  • Champion clean architecture and maintainable code through code reviews and technical discussions

Frontend Developer (Contract)

Payd HQ
Mar 2024 - Jun 2024
Remote

Enhanced UI/UX using TypeScript and Tailwind CSS based on user feedback and analytics. Built internal developer tools with Next.js to streamline workflows and improve team productivity.

Key Achievements

  • Enhanced UI/UX using TypeScript and Tailwind CSS based on user feedback and analytics
  • Built internal developer tools with Next.js to streamline workflows and improve team productivity
  • Collaborated with Web3 engineers to integrate blockchain-powered backend systems into frontend applications

Frontend Developer

Ave Connect
Oct 2023 - Jan 2024
Remote

Designed and developed user-centric web applications using React, Next.js, ShadcnUI, and tRPC. Collaborated with backend teams to ensure efficient API integration and optimize conversion rates.

Key Achievements

  • Designed and developed user-centric web applications using React, Next.js, ShadcnUI, and tRPC
  • Collaborated with backend teams to ensure efficient API integration and optimize conversion rates
  • Delivered accessible, reusable components optimized for performance across devices

Web Developer Intern

KCA University
Feb 2023 - Jul 2023
Nairobi, Kenya

Built an AI-powered school chatbot to handle FAQs, reducing front-office inquiries by over 50%. Configured network infrastructure using SolarWinds and managed VoIP phone deployments.

Key Achievements

  • Built an AI-powered school chatbot to handle FAQs, reducing front-office inquiries by over 50%
  • Configured network infrastructure using SolarWinds and managed VoIP phone deployments
  • Installed and configured Ubuntu Apache servers; contributed to accessible website redesign

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