About

Owen Kobasz

I’m a software engineer focused on building data-driven, systems-oriented applications, including APIs, routing algorithms, simulation tools, and AI-integrated systems.

Before entering computer science, I studied the liberal arts at St. John’s College in Santa Fe, where I developed a rigorous approach to problem-solving grounded in careful reading, abstraction, and first-principles thinking. I later worked in the fine art world as a gallery director, curator, and editor, gaining experience leading projects, working with stakeholders, and communicating complex ideas clearly.

Outside of work, I’m a cyclist, photographer, and outdoor enthusiast. I’m motivated by building tools that support strong communities, sustainable systems, and better relationships with the physical world.

Projects

Cyclone route generator app screenshot

Cyclone
Route Generator

React, Node.js, Express, Python, Vite, TailwindCSS, SQLite, Docker

Cyclone is an AI-powered cycling route generator that creates personalized loops and point-to-point rides based on distance, elevation, and surface preferences. Riders describe their ideal route in natural language, and the system combines GPT-powered waypoint generation with routing engines like GraphHopper, Valhalla, and OpenStreetMap to build engaging, GPX-compatible rides with elevation data and turn-by-turn navigation.

Live app
Learn more

Turbo
Auto Market Insights

AWS paused

AWS, React, Node.js, PostgreSQL, Python.

Turbo is a webapp that aggregates used car listings from Craigslist and enriches them with VIN and MSRP data to give buyers and dealers clear market insights. It supports search, filtering, value comparisons, and regional trend analysis through interactive charts and tables. The stack includes a PostgreSQL database hosted on AWS, a Node.js/Express backend for API services, and a React frontend with MUI, Emotion, React Router, and Recharts for a responsive and data-driven UI.

Turbo auto market insights app screenshot
Spindle radio playlist tool screenshot

Spindle
Radio to Library

Python, BeautifulSoup, Mutagen, Deezer API, iTunes API

Spindle is a CLI tool that scrapes playlists from WPRB and other Spinitron-based radio stations, matches tracks against a local music library, and assembles ordered playlist folders ready for a portable device. Missing tracks are enriched with streaming links across Amazon Music, Tidal, Deezer, SoundCloud, and Qobuz via the Odesli aggregator. The pipeline runs in stages with JSON artifact persistence, so each step can be inspected or re-run independently.

Learn more

Checkpoint
Alleycat Route Planner

Vite, TypeScript, Leaflet, OpenStreetMap, Mapbox Geocoding API, SortableJS

Checkpoint is a web tool for alleycat bike racers. Enter your manifest checkpoints, get an optimized route order via a nearest-neighbor algorithm, preview it on a map, then export a GPX file to load onto a Wahoo ELEMNT. Supports GPS-based start detection, drag-to-reorder overrides, and an optional Google Maps geocoder unlocked via access code.

Live app
Learn more
Checkpoint alleycat route planner screenshot

Contact

Please enter your name.
Please enter a message.