About
👋 Hey there! I'm Jonathan—though my friends call me Jay. This page tells you a bit of the story.
WHO AM I
A Full Stack Developer Based in Texas. The typical stack being TypeScript, Next.js, React.js, Node.js, and database management. I have a passion for learning new tools.
Welcome to my world, where curiosity meets creativity. I'm a passionate technologist with a love for skateboarding, mixed martial arts, and basketball—activities that keep me agile both in body and mind. Whether I'm mastering a new trick at the skate park or pushing my limits in the ring or on the court, I bring that same energy and enthusiasm to my work in the software industry. For the past five years, I've immersed myself in the tech landscape, always on the hunt for innovative tools and technologies that can help me create something truly cool.
In my spare time, you'll often find me exploring new tech trends, learning how they can be applied to my next project or introduced to a client. Every new discovery is a challenge and an opportunity to push boundaries. The beauty of the software world is that just when I think I've learned it all, there's always something new to explore. This never-ending journey of discovery is what fuels my passion and keeps me coming back for more. I'm driven by the pure curiosity of finding out what limits can be pushed and what groundbreaking technology will excite me next. Thanks for stopping by and joining me on this adventure. I look forward to sharing my journey, insights, and the cool projects that come along the way.
I leverage Next.js to craft high-performance, dynamic web experiences, entrusting my codebase to GitHub for robust version control and collaborative development, and then streamlining the site seamlessly on Vercel for optimized scalability.
About this site
- Framework: Next.js
- Database: PostgreSQL
- ORM: Drizzle
- Authentication: NextAuth.js
- Deployment: Vercel
- Testing: Vitest
- Analytics: Umami
- Styling: Tailwindcss
- Code syntax highlighting: Shiki
Thanks to Timothy Lin for the tailwind-nextjs-starter-blog. It helped me when I hadn't any idea how to create a blog from scratch.