Writing
Notes
A CS student's journey through code, experiments, and late-night discoveries. Sharing what I learn as I build and fix things.
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
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
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
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