Software Engineer

Owen Villareal

Backend-focused software engineer building streaming and real-time data systems that are realiable, fault-tolerant, and scalable.

Experience

2019—2023 LOA, 2025 Grad

Universtiy of Rochester

CS Coursework

Foundation in Algorithms, Data Structures, ML & DL, NLP, Logic Theory. Math minor, Philosophy electives in aesthetics and political theory.

AlgorithmsAIMath
Summer 2022

Audible

SWE Intern

Built a collaborative web app with the city of Newark, NJ. Implemented backend logic and frontend interface using AWS systems.

Backend devEnterprise systemsAWS
2023—2024

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.

ReactData AnalyticsSpring BootAWSJava
2024—Mid 2025

Personal

Leave of Absence

Dedicated time to personal development before going back to finish my degree at university.

Degree completionSelf-directed
Oct 2025—Present

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.

Distributed SystemsStreamingFlinkKafkaAWS
Dec—2025

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.

Philosophy of artMath minorInt'l relations
Future

Building what
comes next...

Internship
Full-time
Education
Personal
←Scroll to explore→
Index

Project Archive

01—04 of 05
01
2026

NutriLedger

Mobile-First Nutrition Intelligence App

React NativeExpoFastAPIPostgreSQL+5

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.

In Progress
01

NutriLedger

2026
02
2025

LinkForge

URL Shortener & Infrastructure Showcase

GoDockerKubernetesRedis+3

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.

Completed
02

LinkForge

2025
03
2026

EcoSim

Event-Driven Polyglot Distributed Monolith

GoElixirPythonTypeScript+7

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.

In Progress
03

EcoSim

2026
04
2026

QueueFlow

Distributed Task Queue & Autoscaling

GoKafkaKubernetesPostgreSQL+3

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.

In Progress
04

QueueFlow

2026
Hover to preview
Click to visit
Contact

I'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

Writing
Content
Reading
Learning