Jepoy.
HomeProjectsNotes
CV

Writing

Notes

A CS student's journey through code, experiments, and late-night discoveries. Sharing what I learn as I build and fix things.

Mar 12, 2026
5 min read

I'm Back on Java Spring Boot (And Yeah, It's Kind of a Gem)

Went from TypeScript everywhere to full OOP mode. Java is verbose as hell, Spring Boot makes you write a folder structure before you write a feature, and somehow I'm not mad about it.

  • Java
  • Spring Boot
  • OOP
  • Backend

Mar 5, 2026
3 min read

Feature-First vs Layered Project Structure (What I Actually Use in Real Projects)

When projects get bigger, folder structure suddenly matters. I've used both the classic layered structure and feature-first. Here's when each one actually makes sense.

  • Architecture
  • Project Structure
  • Software Engineering

Feb 10, 2026
3 min read

I Built a Lost & Found System with Convex (It Was Simpler Than I Thought)

Wanted to learn Convex and TanStack, so I built a simple Lost & Found app. Turns out the 'hard parts' of backend development aren't as hard as they used to be.

  • Convex
  • TanStack
  • Lost & Found
  • Learning

Feb 3, 2026
3 min read

I Built My Portfolio in the Terminal (Because Why Not?)

As a first-year CS student who spent months in the command line building Java and C++ projects, I thought: what if my portfolio lived there too? So I built it with Bubble Tea and Lipgloss.

  • Go
  • Terminal
  • Bubble Tea
  • Portfolio
  • TUI

Janpol Hidalgo

ExperienceUsesEmailGitHubLinkedIn