PETERKYLE / PORTFOLIO

Peter
Kyle

Software Engineer building modern, scalable developer tools and applications using Rust and TypeScript.

Available for work
Nairobi, Kenya ๐ŸŒ
3+ years exp.
Let's Work Together
15+
Projects
10+
Clients
100%
Satisfaction
CURRENTLY
Software Engineer
@ SRM eProcurement
Jul 2024 โ€” Present
FOCUS
TypeScriptRustNext.jsPostgreSQLtRPC

My Professional Path

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

2023 โ€” Present
Aug 2024 โ€” Present

Open Source Contributor

Open Sourceโ€” 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.

  • โœฆcreate-neon-api (Rust): CLI scaffolding tool โ€” 860+ downloads on crates.io
  • โœฆcreate-rust-on-vercel (JavaScript): Rust deployment tool โ€” 451+ weekly downloads on npm at peak
  • โœฆActive contributor to Rust and JavaScript developer tooling ecosystem
RustTypeScriptCLI
Jul 2024 โ€” Present

Software Engineer

SRM eProcurementโ€” 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.

  • โœฆDevelop scalable web apps and microservices with TypeScript, MongoDB, and PostgreSQL
  • โœฆBuilding Rust expertise for performance-critical components
  • โœฆOptimize application performance through profiling and code splitting
  • โœฆChampion clean architecture through code reviews and technical discussions
TypeScriptNext.jsPostgreSQLMongoDBRust
Mar 2024 โ€” Jun 2024

Frontend Developer (Contract)

Payd HQโ€” 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.

  • โœฆEnhanced UI/UX using TypeScript and Tailwind CSS from user feedback
  • โœฆBuilt internal developer tools with Next.js
  • โœฆCollaborated with Web3 engineers to integrate blockchain-powered backend systems
TypeScriptNext.jsTailwind CSSWeb3
Oct 2023 โ€” Jan 2024

Frontend Developer

Ave Connectโ€” Remote

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

  • โœฆDesigned user-centric web apps with React, Next.js, ShadcnUI, and tRPC
  • โœฆCollaborated with backend teams for efficient API integration
  • โœฆDelivered accessible, reusable components optimized for performance
ReactNext.jstRPCShadcnUI
Feb 2023 โ€” Jul 2023

Web Developer Intern

KCA Universityโ€” Nairobi, Kenya

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

  • โœฆBuilt AI-powered chatbot โ€” reduced front-office inquiries by 50%+
  • โœฆConfigured network infrastructure with SolarWinds
  • โœฆInstalled Ubuntu Apache servers and contributed to accessible website redesign
AIUbuntuNetworkWeb

Explore My Work

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

FEATURED PROJECT

E-Procurement ERP System

A comprehensive e-procurement solution that simplifies prequalifications and supplier due-diligence for modern buyers. Increased supplier engagement by 150% and streamlined the procurement process.

150%
increase in supplier engagement
60%
reduction in prequalification time
4.8/5
testimonial rating

Developer Tools & CLI

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

NPM ยท Peaked 451+ weekly downloads

create-rust-on-vercel

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.

One-command setupRust APINext.jsJWT authDatabase ready
npx create-rust-on-vercel
Crates.io ยท 908+ downloads

create-neon-api

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.

Neon DBHigh-performanceModern RustAuto schemasMigrations
cargo install create-neon-api

Behind the Code

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

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
Rust (Axum, Actix)Cross-language integrationsAdvanced Next.js patternsCLI tools & DX
Download Resume
WORKED WITH THESE TECHNOLOGIES
TypeScriptRustUbuntuDockerPostgreSQLExpoNext.jsMongoDBReact/React NativetRPC & APIsAxumNode.js

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.

PHONE
+254 707440107
I typically respond within 24 hours. Currently accepting new projects.
ยฉ 2026 Peter Kyle. All rights reserved.
Built with Next.js & Tailwind CSS