Skip to content

I'm Hejoric.

Jose Ricardo Herrera, fourth year CS at UVA. This is my home on the web: what I'm building, what I'm learning on guitar and piano, the Korean and Japanese I'm studying, the gym, and the stuff in between. All of it in one place, and everything on the graph below actually happened. Say hi if you want to talk about any of it!

Jose on the Lawn at UVA
On the Lawn at UVA. Fourth year, class of 2027.

Now

Getting the retail ERP ready for its production cutover this fall, Korean 101 and chapter 1 of Integrated Korean, learning Snow by RHCP, and working on getting the gym back to consistent.

A GitHub contribution graph, but for everything. Code pulls live from GitHub. The rest I log by hand, so a thin row means I didn't do the thing.

Code359 contributions
Music5 days
Fitness1 day

Language and Reading I log by hand, so a row only shows up once there's something real in it.

Lately, in photos

Instagram ↗
Jose at the gym
The one I love. On and off this fall, so I've been filling the gaps with salsa and bachata.
Jose on the Lawn at UVA
On the Lawn at UVA. Fourth year, class of 2027.
Jose coding at a cafe
Natural habitat.

On YouTube

Thumbnail for "Recapitulando las Aventuras con mi TIO!"
Latest · Oct 12, 2026Recapitulando las Aventuras con mi TIO!

A video journal of my life: playing, gameplay, travel. The goal is weekly, and showing people what being a UVA student is actually like.

Watch on YouTube ↗

Things I've built

All projects →
01

Loudoun Nature Conservation Project

Rebuilt a 501(c)(3) nonprofit's managed WordPress site as a statically generated Astro site on Cloudflare Pages, cutting recurring hosting cost from $178/year to roughly $12/year. Migrated hosting, DNS, and domain registration off Bluehost with zero downtime, then integrated Keystatic, a Git-based CMS that stores content as YAML, so non-technical staff edit pages in the browser while every change stays version-controlled.

Astro · TypeScript · Tailwind · Cloudflare · Keystatic
02

Retail ERP Deployment

Self-hosted Odoo 18 Community on a Linux VPS to replace a retail business's legacy Monica 9 system, running the stack in Docker behind a Cloudflare Tunnel for secure remote access. Wrote custom Odoo modules in Python by reading upstream source and mapping the ORM's PostgreSQL schema to extend inventory and pricing beyond stock functionality, migrated 500+ products through a structured import mapping, and configured point of sale, multi-location inventory, and role-based permissions. Scheduled for production cutover in Fall 2026.

Odoo · Python · Docker · PostgreSQL · Linux

Questions about any of it, from Snow to DNS? Reach out any time, I like the questions.

Hiring? The work version of me lives on Work with me, with my resume.