My personal photo

Ethan G.

Developer. Designer.


Who Am I?

First and foremost, hello! My name is Ethan. Currently, I live in the the Southeastern region of the United States, more specifically the wetlands of Central Florida.

I specialize in building digital products that are as intuitive as they are innovative and dedicated to mastering the tools and frameworks that power the web today. I thrive on the challenge of simplifying complex systems and making them accessible. My work is driven by a deep understanding of both the technical and creative aspects of development, ensuring that every project is not only functional but also engaging.

I'm constantly exploring new technologies and refining my skills in those I use regularly. This commitment to learning keeps my work at the cutting edge of design and development.

Let's work together and create something out of this world! ✨


My Tech Stack:

I build dynamic web applications using JavaScript, Next.js, and React, styled with Tailwind CSS, Radix UI, and shadcn/ui. I use Canva for design, and manage content with Sanity and MDX. My server-side work is powered by Node.js, with PNPM for package management. For code quality, I rely on ESLint and Prettier. Bundling is handled by Webpack, and deployment by Vercel. Git and VS Code are essential to my version control and coding workflow. For testing, I use Jest, with Postman for API testing. In the backend, I prefer Express and MongoDB for data management, while Stripe handles payment processing. For state management, Zustand and Zod streamline app data management and validation. Lastly, Auth0 makes authentication and authorization incredibly easy.

Currently sharpening my knowledge on these: TypeScript,PostgreSQL,Deno,Figma, & more!


Previously Used Technologies & Tools:

  • Languages: MySQL, Markdown
  • Frontend: Angular, Astro, Alpine.js, HTMX, jQuery
  • Backend: Hono
  • CSS & UI Libraries: Bootstrap, React Aria, NextUI, daisyUI
  • Templating Engines: Pug, Handlebars
  • Database & Platforms: MySQL, Supabase, Prisma
  • Package Managers: npm
  • Testing: Vitest, Insomnia
  • Authentication & Authorization: Auth.js
  • Hosting: Netlify, Heroku, AWS, GitHub Pages
  • Various Tools: Vite, Sequelize, Inquirer, Adobe Suite

Interests for Future Learning: Svelte,SQLite,Docker,Python,Vue.js, & so many more!


A glipse at the past