>Full-Stack Engineer, frontend-strong, Nairobi, Kenya
Kiprotich Dominic
I build full-stack web applications with a strong frontend focus. Real-time dashboards, data-heavy interfaces, and the APIs that power them. Comfortable across the stack, from React and Next.js to Python backends.
Things I built that are live.
Fleet telematics platform
Built the live vehicle-status interfaces operators use to track a bus fleet in real time, using MQTT and SSE feeds to surface odometer freshness and outage alerts. When our API layer started hitting rate-limit storms that cascaded across concurrent renders, I built a module-level circuit breaker to stop it, and paired it with request deduplication and slot-level error boundaries on Next.js parallel routes to keep the dashboard reliable under load.
Click Run to simulate a rate-limit spike and watch the breaker trip.
Advertising analytics dashboards
Led development of client-facing dashboards rendering large volumes of ad-performance data as interactive charts, working closely with designers and the marketing team to tailor each build to client specifications.
Client & advertising dashboards
Built dashboards in React that fetched and rendered API data under full authorization mechanisms, working within tight client requirements for a campaign-performance product.
Things I built on the side.
Route guide for hiking Mount Kenya
A hiking resource and route-planning platform covering the major ascent routes up Mount Kenya — Sirimon, Naro Moru, and Chogoria. Built to give trekkers reliable, organised information on trail distances, altitude profiles, gear lists, and local operator contacts before they leave the trailhead.
Four years, five roles, mostly overlapping.
Software Engineer, Frontend-Heavy
Fleet management applications in React/Next.js; frontend observability with Datadog RUM across payments and job-card flows.
Lead Frontend Software Engineer
Advertising analytics dashboards in Next.js, integrated with backend APIs under full authorization controls.
CRM Software Engineer
Root cause analysis and SLA management for critical CRM systems, run concurrently with Suss Ads and Basigo.
Frontend Software Engineer
Client-specific and advertising dashboards in ReactJS.
Software Engineering Technical Trainer
Mentored engineers in RESTful APIs and React fundamentals; co-created ReactJS and Python curriculum.