6 projects across tools, products & teaching.
A mix of production product work and the open-source tools I build on the side. Click any row to expand the case study.
Auto-generates the opposite theme of any running UI. Not filter: invert, it scans the DOM, builds a color-relationship graph, transforms in OKLCH space, and preserves brand identity and WCAG contrast. Ships as a CLI (scan · generate · preview · audit · watch).
An iOS practice tracker for deliberate learners: decompose skills into drills, time sessions offline, and visualize a year of progress through activity heatmaps and streaks. React Native + Expo + Supabase, Apple auth, and push-notification reminders.
Full-stack commerce demo Firebase auth, Firestore catalog, Stripe payments, cart persistence. A study in cloning production UX end-to-end.
Founded a learn-to-code YouTube channel: dev tutorials, live app builds, and a community of folks learning frontend alongside me. Teaching forces clarity; clarity makes me a better engineer.
Engineer. Artist. Teacher.
A short version of how I got here and what I'm trying to do next.
I came to software on a detour, aerospace engineering at Montgomery College, a Udacity Frontend Nanodegree in 2018, and a lot of self-taught weekends in between. Seven years later the fascination hasn't faded: turning an empty repo into a platform people rely on is still the part of the job I'd pay to do.
The work I like tends to cross boundaries, architecting the first components of a greenfield platform, rebuilding a legacy app in Next.js, standing up a component system a team can live in. Infra, data, UI. I care about craft, but more about code a teammate can read at 2 AM and change without fear.
Away from the keyboard I travel, shoot photos, and paint, three long-running loves that keep me curious and give my hands something to do that isn't typing. (The email giveaway: ogomesphoto@.)
Outside the day job I run Oliver the DEV on YouTube and ship open source Nightfall CSS, Delibr, CSSWand before them. Teaching forces clarity; clarity makes me a better engineer. Looking for a senior role on a small team that ships real things to real users and still argues about button padding on a Friday.
What I reach for, and why.
A working toolkit picked for reliability and how fast I can get from idea to a thing people can click on.
Let's build
something useful.
Currently open to engineering full-stack roles. If you're hiring for a team that takes craft seriously or need someone who can take a platform from zero to one...reach out.