Peter Mwangi
Developer Experience Engineer specializing in high-performance Rust tooling and polished TypeScript SDKs that multiply developer productivity.
ABOUT
Developer Experience Engineer specializing in Rust and TypeScript tooling. I design and build CLI tools, SDKs, and infrastructure that remove friction from developer workflows — reducing setup time, simplifying integrations, and enabling teams to ship faster.
My work bridges low-level systems performance with polished, product-minded interfaces that developers actually enjoy using. Based in Nairobi, I thrive in remote, async-first engineering teams building for global developer audiences.
SKILLS
OPEN SOURCE DEVELOPER TOOLS
create-neon-api
Rust CLI · 908+ downloadsCLI that eliminates hours of boilerplate configuration, scaffolding a secure, database-backed Rust API with Neon PostgreSQL, JWT auth, and sqlx migrations in under 30 seconds.
create-rust-on-vercel
npm · 451+ weekly downloadsOne-command CLI that scaffolds a complete project with a Next.js frontend, serverless Rust API functions, JWT authentication, and database integration — configured for zero-friction Vercel deployment.
EXPERIENCE
- ✦Built and maintained internal CLI tools and shared libraries in TypeScript and Rust that automated repetitive workflows, reducing onboarding time for new developers.
- ✦Profiled and optimized microservices and database queries (PostgreSQL, MongoDB), improving service response times that directly impacted the developer feedback loop during local development.
- ✦Championed clean, typed API contracts using tRPC and TypeScript, creating self-documenting interfaces that eliminated ambiguity between frontend and backend teams.
- ✦Advocated for and prototyped Rust in performance-critical paths, creating example repos and internal documentation that lowered the barrier for other engineers to adopt systems programming.
- ✦Designed and built internal dashboards and workflow automation tools with Next.js and TypeScript that replaced manual operational processes, directly increasing team productivity.
- ✦Collaborated with Web3 backend engineers to design clean, typed integration layers between blockchain systems and the frontend, reducing integration friction.
- ✦Created reusable, accessible UI components with Tailwind CSS adopted across multiple internal projects, reducing redundant frontend work.
- ✦Worked directly with backend teams to co-design efficient, well-typed tRPC API contracts, ensuring predictable, error-resistant data flow — reducing integration bugs across sprints.
- ✦Built and maintained a shared component library with React, Next.js, and ShadcnUI that accelerated development velocity for the broader team.
- ✦Documented component usage patterns and API integration guides for internal use, reducing ramp-up time for new frontend hires.
- ✦Built an AI-powered chatbot that automated responses to frequently asked questions, reducing front-office inquiry volume by over 50% — a self-service tool that removed manual friction for both staff and students.
- ✦Configured Ubuntu Apache servers and network infrastructure, including documenting setup procedures that allowed non-technical staff to manage basic maintenance tasks independently.
- ✦Contributed to an accessible website redesign, advocating for standards that made the university's digital tools usable by a wider audience.