A Personal Site
Overview
I put off building a personal website for a long time, mostly because I was worried it wouldn’t be perfect. I’d scroll through polished portfolios, all sleek design and pixel-perfect layouts, and assume there wasn’t space for something messier. But then I found the quiet corners of the web. Personal sites with quirks and personality. Sites that felt human. That changed things for me.
So I launched this site unfinished. On purpose. It holds me accountable. It’s a reminder to commit with intention—not just in Git, but in how I build, learn, and show up. I want this site to evolve with me. To be a place where I try things, tweak things, break things, and learn without the pressure of perfection. I’ll probably overthink some pages. Add hidden easter eggs. Rewrite a sentence ten times because it feels almost right. That’s the point.
If you’re a hiring manager
Yes, this site is a work in progress. Yes, I know that’s risky. But so is building anything worthwhile. If that’s a red flag, fair enough.
If you’re just snooping
Welcome. You found the weird blog post. Congratulations on navigating this far. I update the site when I can’t sleep and pretend that counts as rest.
I plan on using this website as a multipurpose journal of sorts, some place where I share what I’m proud of and document what I learn - I hear it’s good for the soul.
Eventually:
- Projects page: all my work, with images and process docs
- About page: slightly more polished me, add some fun animations and personality
- Better navigation (maybe hamberger for mobile), actual CTA buttons in the hero
- Garden: Have a showcase of things outside of programming, someplace to document my ideas and thoughts
- Additional: Wireframes and concept images, Rework animations, Searchable tags for the blog and garden, 3D objects to interact with
Technologies
- Astro
- HTML
- CSS
- JavaScript
- So many nights at 2 am