Welcome to the new site!
Well, it’s been 6 years and I figured after a recent layoff, it was time to freshen up my personal site and add a few features I’ve been itching to implement.
What’s new?
- A complete rewrite in Astro 5, Vue 3, and Tailwind CSS v4; with static site generation (SSG) for optimal performance and SEO.
- Expanded content on the landing page, with a complete breakdown of my skill set.
- Individual pages for a select few work projects, detailing the roles I played, and which parts of my skill set I used.
- Blog, Thoughts, and Photos for sharing industry-related ideas and content (and for a little fun too)
- Some recommendations from colleagues — there’s nothing more powerful than a good word! I greatly appreciate all the kind remarks everyone’s given me over the years.
- An about section with a longer bio talking about my journey in software from a young age. Good times!
- Light & Dark mode support, with a toggle next to my name—give it a shot! The night sky is lit by the stars.
- More robust responsive layout for all screen sizes.
Cool features

- On Blog posts, I can click an “Edit” button to open it directly in Cursor in local development.
- Same for Thoughts!
What did I learn?
Funny enough, this is the first time I’ve used Astro for anything, much less a true statically-generated setup. I’m used to building SPAs almost exclusively. The hydration boundaries for Vue islands were a little tricky to navigate with subtle interactivity bugs and JavaScript initialization issues, but I’m getting the hang of it. That’s on me.
Astro’s amazing, though! I can’t recommend it enough for getting something pumped out quickly with AI assistance, while also giving you the flexibility to control every aspect of your templates and site behavior. My goal was to avoid any blogging platforms that locked you into pre-made themes that often make customization a chore.
There’s nothing quite like building from scratch on a mature framework with my first love, Vue.js.
jQuery and Angular were just a fling.
What’s next for me?
I’m currently seeking a new Principal UX / UI Engineer role (Staff roles are welcome too, if the compensation is right!).
I’d like to start focusing more on full-stack TypeScript development specifically, since AI tools are making it insanely easy to build within an isomorphic environment to ship complete features as a unit—however, if anyone is looking for someone who specializes in front-end development and wants to take their product to the next level, I’m your guy!
I’m also interested in picking up React Native for mobile apps—something that might stretch my skill set beyond front-end development.
As someone who follows Jesus Christ 🙏, I fully trust He’s got something carved out for me, so I’m leaning on Him to orchestrate the right opportunities.
If you or anyone you know has a senior position open that you think I’m the right fit for, let’s talk!
Contacts
Cheers, and thanks for reading! 🙌
