About
Thanks for visiting my digital space! I'm Stephen, the full-stack JavaScript developer behind this blog. I started making websites when I was 16 with plain old HTML, CSS, and JavaScript.
These days I primarily build web applications with TypeScript, React.js, Node.js, Express, and PostgreSQL, but am constantly experimenting with cutting-edge technologies like Next.js, Serverless, and GraphQL.
You won't find any AI generated content or layout templates here. This website is built from scratch with love and inspiration drawn from a wide variety of sources.
Continue on to view my full tech stack and resume below!
Tech Stack
Background
Programming classes weren't common when I was going to high school, but during my junior year there happened to be a general multimedia class which involved HTML and CSS, and editing images and videos.
Even in college, web development wasn't core to the Computer Science curriculum, but I did manage to take an elective where I got into more technologies including JavaScript, Bootstrap, Node.js, and Heroku.
Returning to web development felt like reuniting with an old friend, and I've been hooked on the feedback loop ever since.
Much of what I learned after school came from official documentation like MDN Web Docs, react.dev, online courses and resources from Free Code Camp, Zero to Mastery, Josh W Comeau, and working on real projects with professional teams.
In this industry you get out what you put in. Techniques and technologies are constantly evolving which is what makes it so exciting to be immersed in.
A little more
I live in a town called Westport, Massachusetts with my family, my cat Leon, chickens, and an extra large garden.
I have a few hobbies. I've built a handful of high-end PCs from scratch over the years and take pride in a 12 year old Toshiba laptop I refurbished myself.
I exercise and train weights every day in the home gym I designed and built, as a strong body makes the mind strong.
I love to cook and grow my own ingredients which is another exciting area of constant improvement and innovation.