Backend Software Engineer
Moses
Onsare
Building distributed systems and AI-powered tools.
M.S. Computer Science student at Quinnipiac University with 2+ years of industry experience building backend systems in agri-tech. Passionate about scalable architectures, distributed computing, and embedded systems.
What I work with
Skills & Stack
Selected work
Projects
ChronoArena
In ProgressReal-time multiplayer arena game with a server-authoritative game loop, WebSocket-based event streaming, and room matchmaking. Built on a custom Java game server.
Microcluster
In ProgressDistributed Java microservices system demonstrating service discovery, circuit breaking, and inter-service communication with Docker orchestration.
Netflix Watch Party
In ProgressChrome extension enabling synchronized Netflix playback across multiple users via WebSocket, with a real-time chat sidebar and host controls.
AgriTrace API
In ProgressRESTful API powering supply-chain traceability for smallholder farmers — from farm to market — with geolocation data and audit logging.
AI Dev Toolkit
Coming SoonCLI tool that integrates LLM-powered code review and commit message generation into local development workflows.
Where I've worked
Experience
eProd Solutions Limited
Software Developer
Full-time- Designed and maintained RESTful APIs powering agri-tech data pipelines serving 100k+ smallholder farmers across East Africa.
- Refactored monolithic data-ingestion service into modular components, reducing processing time by ~40%.
- Built farmer traceability and supply-chain modules, integrating GPS data with farm-to-market audit trails.
- Led backend work for mobile-facing features, collaborating with Android and iOS teams on API contracts.
- Improved PostgreSQL query performance through indexing and query optimization, cutting average response time by 35%.
Software Developer Intern
Internship- Contributed to the core Delphi backend for crop data collection and reporting dashboards.
- Wrote unit and integration tests, increasing code coverage on critical modules from 52% to 78%.
- Automated routine data-quality checks, eliminating hours of manual verification each week.
Academic background
Education
Quinnipiac University
CurrentM.S. Computer Science
Hamden, Connecticut, USA
- Focus areas: Distributed Systems, Machine Learning, Embedded Systems
- Graduate Teaching Assistant candidate
- Research assistant in the Computer Science school, working on Energy Efficient AI
JKUAT
Jomo Kenyatta University of Agriculture and Technology
B.Sc. Computer Science
Nairobi, Kenya
- Foundation in algorithms, data structures, and software engineering
- Final-year project in computer vision for sign language recognition
Get in touch
Contact
I'm currently open to internships, co-op, and new grad opportunities in backend and distributed systems engineering. Whether it's a full-time role, research collaboration, or just a good conversation — I'd love to hear from you.
Best way to reach me is via email. I typically respond within 24 hours.