Sospeter Kinyanjui
Hi, I'm Sospeter. I'm a Software Engineer mainly building with Go, Rust and Python. I'm based in Kenya, currently working and studying Software Engineering at Zone01 Kisumu.
- Skill-match — AI-powered job-search assistant with persistent agentic memory, built on PostgreSQL (pgvector) and Google Gemini.
- SipiRider — cross-platform mobile app built with SvelteKit and Capacitor.
- NyumbaDirect — dual-sided Kenyan rental marketplace connecting tenants directly with landlords, with M-Pesa payments and Leaflet map search.
- Kyla-2FA — desktop two-factor authenticator built in Go with the Fyne GUI toolkit, offline TOTP generation.
- forum — Go REST API with auth/CORS middleware, category-based content, and like/dislike interactions.
- emrent — BitTorrent client as a Rust Cargo workspace — bencode, DHT peer discovery, metainfo parsing, piece verification.
- Software Abstractions
- What Apache Iggy's Graduation Taught Me About Open Source
- How Traceroute Actually Works
- How Invisible CAPTCHAs Work
- How Apache Iggy Ditched Tokio for Thread-Per-Core io_uring — And What It Cost Them
- Leveraging io_uring for Performant Asynchronous Linux Applications
- How BitTorrent Actually Works
- Understanding TCP: The Backbone of Reliable Network Communication
- HTTP: The Web's Protocol
- Utilizing Oceans to Power Data Centers
- Languages Go, Rust, TypeScript, Python
- Frameworks Express, Flask, React, Django
- Systems & APIs REST, GraphQL, gRPC, decentralized systems
- Cloud & DevOps Docker, CI/CD, Terraform, Linux