Skip to content
View peterkyle01's full-sized avatar

Highlights

  • Pro

Block or report peterkyle01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
peterkyle01/README.md

Typing SVG




πŸš€ DevEx-Focused Tech Stack

πŸ¦€ Systems & Core Languages

Rust TypeScript

πŸ› οΈ Developer Tooling & SDK Design

CLI Cargo Axum Node.js

βš™οΈ Web & Fullstack

Next.js React tRPC Tailwind CSS Vercel

πŸ—„οΈ Databases & Infrastructure

PostgreSQL MongoDB Redis Docker AWS

πŸ”§ Testing & Quality

Cargo Test Jest GitHub Actions


πŸ”₯ Open Source Developer Tools

Scaffold a Rust API backend wired into the Neon Data API + Neon Auth ecosystem in seconds β€” template embedded in the binary, no network needed. Uses Axum, generic CRUD via the NeonClient, and JWT sessions via Neon's built-in auth service. No ORM, no connection pool, no Docker.
⚑ DevEx Impact: Eliminate boilerplate for auth, routing, error handling, and Neon integration β€” go from idea to deployed API in one sitting.
πŸ“¦ cargo install create-neon-api Β· 970+ downloads on crates.io

One-command CLI that scaffolds Next.js + serverless Rust API projects configured for zero-friction Vercel deployment.
⚑ DevEx Impact: Lowers the barrier for JS/TS teams to adopt Rust incrementally without deep systems expertise.
πŸ“¦ npx create-rust-on-vercel Β· 451+ weekly downloads on npm

Supabase Storage adapter for Payload CMS 3.0+. Lightweight β€” uses native fetch instead of the AWS SDK β€” with support for direct CDN redirects and image transformations.
⚑ DevEx Impact: Plug-and-play media uploads for Payload CMS with zero configuration overhead.
πŸ“¦ npm install storage-supabase Β· 30 weekly downloads on npm


🧠 Currently Focused On

  • Building CLI tools and SDKs that improve developer productivity
  • Bridging Rust and TypeScript ecosystems with polished DX
  • Product-minded infrastructure engineering
  • Cross-language integrations (Rust ↔ TypeScript)
  • Contributing to open source developer tooling

πŸ’‘ About Me

Developer Experience Engineer specializing in high-performance Rust tooling and product-minded TypeScript SDKs. 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, Kenya 🌍 β€” thriving in remote, async-first engineering teams building for global developer audiences.


Thanks for visiting! πŸ‘¨β€πŸ’»πŸ¦€

Pinned Loading

  1. vim-keybindings vim-keybindings Public

    These are my vim keybindings files for intelij,vs code and zed editor.

  2. create-neon-api create-neon-api Public

    A beautiful CLI tool to bootstrap clean, production-ready Rust backend projects with JWT authentication and Neon PostgreSQL database integration.

    Rust

  3. rust-backend-template rust-backend-template Public archive

    A clean, production-ready Rust backend with JWT authentication and Neon PostgreSQL database.

    Rust

  4. create-rust-on-vercel create-rust-on-vercel Public

    A beautiful CLI tool to scaffold Rust projects for Vercel with Next.js frontend

    JavaScript 1

  5. rust-on-vercel-template rust-on-vercel-template Public

    A complete full-stack application template combining Rust serverless functions with Next.js frontend, featuring JWT authentication, PostgreSQL database integration, and seamless Vercel deployment.

    TypeScript

  6. rust-neon-template rust-neon-template Public

    A production-ready Rust API template built with Axum and Neon (serverless Postgres with built-in Auth and Data APIs).

    Rust