
Victor Ngetich
Software & ML Engineer
UC Berkeley
I'm a full-stack software engineer specializing in turning requirements and data into fast, reliable products. At Flux Water I owned schema design and front-end polish, slashing core API latency from 2.5 s to 200 ms and lifting React/Next.js performance to 99 % on Core Web Vitals. I built AccessWASH which served thousands of users advocating for better water, sanitation, and hygiene (WASH) services across Kenya.
As a Mastercard Foundation Scholar in University of California, Berkeley’s Master of Information Management and Systems program, I'm extending that craft into machine-learning engineering. I've integrated Google Gemini and Claude APIs into 24-hour hackathon prototypes and am researching ML-powered knowledge systems that surface community data in ways policymakers can act on.
Day-to-day, I'm fluent in Python, TypeScript, React, Django/DRF, PostgreSQL, scikit-learn, pandas, Docker, and Kubernetes, with a solid grasp of system design, DevOps, and data-centric product thinking. I measure success by a single metric: how quickly real users get the information, or action, they need.
Projects
Flood Navigator
- Built Django + PostgreSQL API that ingests geotagged reports and clusters them on a Mapbox tile layer, powering sub-second map updates.
- Implemented time-based push notifications and CRUD backend.
- Led MVP launch at MIMS showcase; project now headed to Accra field pilot (Jun–Jul 2025) with local driver & market associations.
AccessWASH Web Platform
- Architected a scalable Next.js/React front end that visualises nationwide water-access data and syncs with a micro-service back end.
- Introduced RESTful APIs plus lazy-loading & code-splitting, boosting Core Web Vitals from 65 % to 99 % on Vercel Analytics.
- Set up Docker-based CI/CD and drove Figma-led UX sprints that raised user retention.
Lacuna
- Built a Next.js web app that lets intermediate language learners journal daily and receive instant, private, native-level AI feedback.
- Integrated Anthropic Claude Sonnet 4 for grammar, phrasing, and translation feedback; generated flashcards from user entries for spaced repetition study.
- Led prompt engineering and UI prototyping with Vercel v0, iterating rapidly on user flows and feedback.
- Supported 8 languages at launch, with smart flashcard review and calendar-based journaling.
Sugar Plum
- Shipped MVP in 24 h, winning shortlist mention at Cal Hacks, by pairing Next.js API routes with Google's Gemini LLM.
- Integrated cycle-tracking prompts and evidence-based wellness tips generated on-the-fly by Gemini.
- Styled responsive UI with TailwindCSS and deployed on Vercel for live judging.
Astronomy Discovery Portal
- Built a Next.js + TypeScript web app that lets users browse 100 K+ stars, galaxies, and nebulae through faceted search and instant filters.
- Wrote fuzzy-matching algorithms for multi-field searches (name, magnitude, coordinates) to surface results in milliseconds.
- Devised a hybrid taxonomy that bridges professional catalogues with everyday language so non-experts can explore confidently.