Aspiring web developer. I build custom full-stack web applications and the digital interfaces that carry them.

Interfaces
Motion
Detail
02 — Projects

Projects

A selection of recent work demonstrating my approach to solving complex problems through thoughtful development and user-centric design.

Personal Projects

01
PRJ-01personal2025

StackPack CLI

A local-first terminal tool that scaffolds JavaScript/TypeScript projects and wires in curated integrations — create a project, pick your stack, review the plan, install. No account, no server.

Highlights

  1. 01Published to npm — 752 weekly downloads
  2. 02Official-first: defers to create-vite, framework initializers and documented install steps
  3. 03Interactive, jumpable dashboard to plan a full stack before a single file is written
  4. 04Runs entirely offline with zero telemetry
03 — Achievements04 certificates / Learning archive

Selected
achievements.

The learning behind the work. A collection of completed courses, from the first interface to the database underneath.

04 — Capabilities

Skills & Technologies — 21 technologies across four groups, every one of them actually built with.

Scroll to pan
Frontend
  • Next.js
  • React.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Tailwind CSS
  • shadcn/ui
Database
  • PostgreSQL
  • Neon DB
  • Supabase
  • MongoDB
Backend
  • Node.js
  • Express.js
  • Prisma ORM
Tools & Services
  • Git
  • GitHub
  • Visual Studio Code
  • Cursor
  • Better Auth
  • Postman

05 — AboutThree questions

About me.

Jc Espina — Computer Science student, building web products from the interface down to the database.

Bulacan, PHOpen to work

01 / Background

How did you start?

A class requirement, at first. I pulled apart the sites I used every day to see how they were put together, and somewhere between the first page that rendered and the first bug I chased for three hours, it stopped being homework. Computer Science gave me the foundations; the curiosity did the rest.

  • Computer Science
  • Self-taught after hours
  • Interface to database

02 / Direction

Where are you going?

Into real projects with a real team — freelance, an internship, a junior role, whichever comes first. Past the next job, what I care about is work that holds up: I would rather ship something small that keeps running than something large that needs me on call to stay standing.

  • Freelance
  • Internships
  • Junior roles

03 / Practice

How do you work?

Small commits, readable code, and a walk when the bug will not move. Most of the fixes I am proud of arrived somewhere between the fourth kilometre and the front door — the rhythm and the quiet do something that a second cup of coffee cannot.

  • Ship it small
  • Read the docs
  • Walk it off
05 — AboutThree questions

Jc Espina — Computer Science student, building web products from the interface down to the database.

Bulacan, PH
Open to work

01Background

How didyou start?

A class requirement, at first. I pulled apart the sites I used every day to see how they were put together, and somewhere between the first page that rendered and the first bug I chased for three hours, it stopped being homework. Computer Science gave me the foundations; the curiosity did the rest.

  • Computer Science
  • Self-taught after hours
  • Interface to database
02Direction

Where areyou going?

Into real projects with a real team freelance, an internship, a junior role, whichever comes first. Past the next job, what I care about is work that holds up: I would rather ship something small that keeps running than something large that needs me on call to stay standing.

  • Freelance
  • Internships
  • Junior roles
03Practice

How doyou work?

Small commits, readable code, and a walk when the bug will not move. Most of the fixes I am proud of arrived somewhere between the fourth kilometre and the front door the rhythm and the quiet do something that a second cup of coffee cannot.

  • Ship it small
  • Read the docs
  • Walk it off
06 — Contact

Have an idea?Let's talk.

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Or write directlyespinajc2004@gmail.com
07 — GitHub@espinajc2004-max

The Commit Log

A snapshot of my coding activity. Every square is a day of building, learning and shipping code.

$ git log --author=espinajc2004-max --since=2026
consistency · growth · craft2026