Software Engineer
Owen Villareal
Backend-focused software engineer building streaming and real-time data systems that are realiable, fault-tolerant, and scalable.
Experience
Universtiy of Rochester
CS Coursework
Foundation in Algorithms, Data Structures, ML & DL, NLP, Logic Theory. Math minor, Philosophy electives in aesthetics and political theory.
Audible
SWE Intern
Built a collaborative web app with the city of Newark, NJ. Implemented backend logic and frontend interface using AWS systems.
Audible
SWE - Platform Team
Full-time software engineer role on the Data Platform team. Building full-stack features and services to support data analytics and visualisation to empower rights holders via data driven decisions.
Personal
Leave of Absence
Dedicated time to personal development before going back to finish my degree at university.
Baton
Software Engineer
Working within the intersection of Data Platform and Infrastructure team to build scalable, reliable, and user-friendly data systems to power internal analytics and customer-facing features. Focused on backend development, distributed & streaming systems, and SRE practices.
University of Rochester
B.A. Computer Science
Graduated with BA in Computer Science, Minor in Mathematics. Coursework in philosophy of art, political philosophy, and international relations.
Building what
comes next...
Project Archive
NutriLedger
Mobile-First Nutrition Intelligence App
Nutrition tracking app built mobile-first with natural language food logging, LLM-powered insight engine, and deep macro/micronutrient trend analytics. Features barcode scanning, NLP text parsing via LLM extraction, self-hosted USDA + Open Food Facts food database with pg_trgm fuzzy search, weight tracking with goal projection, and a nightly AI insights pipeline surfacing personalized dietary patterns.
NutriLedger
2026LinkForge
URL Shortener & Infrastructure Showcase
URL shortener built in Go with Redis caching, rate limiting, and structured observability — containerized with Docker builds, deployed to Kubernetes with HPA, and monitored end-to-end with Prometheus, Grafana, and distributed tracing. Include full-stack web app capabilites with auth flow and user specific tooling for signed vs anon usage.
LinkForge
2025EcoSim
Event-Driven Polyglot Distributed Monolith
Event-driven distributed monolith simulating an ecosystem of animals, plants, and weather patterns as the domain to generate big data and explore architectural patterns. Built with a polyglot stack (Go, Elixir, Python) communicating via Kafka, with Redis and PostgreSQL for state management, Docker for containerization, and Grafana for observability. A sandbox for testing out distributed systems concepts like event sourcing, CQRS, stream processing, and microservices vs monolith tradeoffs. Endgoal is a data platform architecture pattern showcase and a YouTube series documenting the design and development process.
EcoSim
2026QueueFlow
Distributed Task Queue & Autoscaling
Distributed task queue built from scratch in Go with Kafka-backed priority lanes, exponential retry, dead letter queue, and a custom Kubernetes autoscaler that scales worker pods based on consumer lag rather than CPU. Obervability and logging via Grafana, Promethues, Loki. Production grade with CI/CD pipelines.
QueueFlow
2026I'm always open to discussing new opportunities, collaborations, or just having a thoughtful conversation about technology and design.
FORM NOT YET WORKING - PLEASE REACH OUT VIA EMAIL INSTEADvillarealowen1@gmail.com
Misc -- COMING SOON SECTION
Click to lock selection