const greeting = "Hey, I'm"
Gabriel Perez
Frontend engineer based in Thomaston, CT. Since 2016 I've been building polished web applications from scratch — turning ideas into products people actually enjoy using. React is my happy place.
const engineer = {
name: 'Gabriel Perez',
based: 'Thomaston, CT',
since: 2016,
loves: ['React', 'Next.js'],
available: true,
}01.About me
Hey everyone! My name is Gabriel and I'm a software engineer based out of Thomaston, CT.
Since 2016, I've been developing web applications — both for fun and to improve business workflows for all kinds of companies. My favorite JS library is React, because it makes web development genuinely efficient and fun.
I really love building web applications from scratch around a great idea — things people can use to make their lives easier, and a few you can just have fun with. Outside of code, I live here in Thomaston with my wife Jen and my two wonderful boys, Tristan and Greyson.

02.Tech I work with
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- React Router
- Redux Toolkit
- HTML
- CSS
Backend & APIs
- Node.js
- REST APIs
- Alexa Skills
Tooling
- Git
Cloud
- GitHub
- GitLab
- AWS
Testing
- Jest
- React Testing Library
UX & Design
- Figma
03.Featured work
featuredWho's That Pokémon — React Game
A fun, interactive ReactJS guessing game inspired by the classic "Who's That Pokémon?" segment from the show. Guess the silhouette, keep your streak alive.
- React
- JavaScript
- Game

Overwatch Alexa AI Skill
A tavern-themed Alexa companion skill for Overwatch players. Pull up hero info, learn about your play style, and get tips — all by voice.
- #alexa
- #nodejs
- #voiceai

Dog Grooming Demo Site
A polished React + Tailwind mock dog grooming website with multi-page routing powered by React Router DOM. Clean, responsive, and bookable.
- #react
- #tailwind
- #reactrouter

Portfolio — Next.js
A Next.js app and Whoa, inception.
- #nextjs
- #typescript
- #cms
04. what's next
Let's build something
Got an idea, a project, or just want to say hi? My inbox is always open. Whether it's a question or an opportunity, I'll do my best to get back to you.
say hello