Software Engineer & Creator
Owen Villareal
Backend-focused software engineer who enjoys building systems that scale, exploring programmatic tools, functional languages, and working in interesting problem domains.
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 - Analytics Team
Implemented backend services in java spring boot powering data-driven features and UI
Personal
Leave of Absence
Dedicated time to personal development before going back to finish my degree at university.
Baton
Software Engineer
Intersection of SRE, product engineering, and implementing features in a distrubuted system for product and system stability
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 SaaS 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. Monetized via RevenueCat subscriptions with a free tier and premium plan.
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
2026EcoSim
Event-Driven Polyglot Distributed Monolith
Event-driven distributed monolith powering a real-time ecosystem simulation implemented across 11 services in Go, Rust, Python, and TypeScript. Go handles the core tick loop with goroutine-per-organism concurrency, RabbitMQ event sourcing, and a WebSocket hub for live streaming. Rust services own performance-critical paths — genetic crossover, quadtree spatial indexing, and A* pathfinding. CQRS separates write-side domain events from materialized read models in PostgreSQL, React based admin panel, all with Prometheus/Grafana observability across the stack.
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.
Fill out the form below or reach out directly at villarealowen1@gmail.com
Misc
Click to lock selection