Nairobi real estate platform with a fast public site, SEO-driven listing pages, and a CRM that captures WhatsApp leads through the Meta API.
High-performance terminal API client with Ratatui, modal state management, and Tokio async HTTP.
Parsel is a terminal UI HTTP client for crafting requests and inspecting responses without leaving the keyboard. It is built in Rust with Ratatui rendering, Vim-inspired modal editing, and Tokio for non-blocking HTTP.
You configure the URL, method, query, headers, and body on the left, send with Enter, and read the response on the right. Query params, headers, and body fields use simple key: value lines, with JSON or form encoding for the body.
The project is distributed as a cross-platform binary with an install script, and it is a working example of systems programming with complex event handling and memory-efficient string processing in a TUI.
TUI architecture: Ratatui and Crossterm for cross-platform terminal rendering with a Vim-inspired modal interface.
Async HTTP: Tokio runtime for non-blocking requests with custom headers, query params, and request bodies.
State management: Modal state handling with event-driven input processing and memory-efficient response caching.
Nairobi real estate platform with a fast public site, SEO-driven listing pages, and a CRM that captures WhatsApp leads through the Meta API.
Deterministic WhatsApp insurance bot with an integrated back office — rule-driven state machines, Meta webhooks, and server-side session persistence.
Architected a multi-region event-driven platform from monolith to polyglot microservices. The Rust analytics migration shaped the systems programming focus today.
2019–2025