Open to new-grad software engineering roles, 2027
Work with me
I'm Jose Ricardo Herrera.Online I go by Hejoric.
UVA CS, class of 2027. I build usable niche tools for real organizations and run them in production: a nonprofit's site and infrastructure, a retail store's ERP. That means as much time on deploys, data migrations, and DNS as on features, and I'd take that over the other way around.

Hosting for a 501(c)(3), migrated with zero downtime
Products migrated into a self-hosted Odoo ERP
GitHub contributions in the last 12 months, live
Certified Cloud Practitioner
Selected work
All projects →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 · KeystaticRetail 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- hejoric.comThis site. A Next.js 14 App Router application in TypeScript on Vercel, backed by Prisma over serverless Postgres (Neon) using pooled connections at runtime and a direct connection for migrations. Google OAuth through NextAuth v5 gates an admin dashboard for publishing projects, posts, and activity entries, and the Code heatmap is pulled live from the GitHub contribution API instead of being stored, so the graph cannot drift from reality.Live ↗
- TSA HelperOwned deployment and DevOps on a 5-person Agile team shipping a Django student-organization platform (tasks, finance, documents, messaging) to Heroku with Gunicorn, WhiteNoise, PostgreSQL, and AWS S3 media storage via django-storages. Built the multi-channel messaging feature end to end: emoji reactions, reply threading, pinned messages, and live autoscroll on custom Django models, templates, and JavaScript.
Hiring for 2027? I'd like to hear about it.