Hi I'm Ethan.

I'm a Software Developer

I recently graduated from the University of Nevada, Reno in May of 2024. I've spent a lot of my time working on full stack web apps and enjoy building interactive UIs. But I also love learning about backend development.

About.

Hey! I'm Ethan, or Vito as my friends would call me. I'm a software developer with a focus in full stack development using TypeScript and React with Next.js. However, I'm actively exploring other tools and areas of development, particularly in backend development, to broaden my skill set.

I'm currently working with a partner on a project called TDY+ which is a social media app for artists to gain exposure.

In addition, I'm also learning Go to build a todo CLI and plan on working through the book Crafting Interpreters by Robert Nystrom to understand and build interpreters and compilers. Frontend development is great, but I find the technical details of backend development and lower-level languages to be fascinating and I want to learn how to build tools with them.

Outside of development, I spend my free time playing the guitar, rock climbing, weightlifting, and watching movies. I also used to train Jiu Jitsu.

I'm open to any positions and look forward to working on an exciting project with a team. Don't be afraid send an email or a messaged on LinkedIn.

Let's Connect. 🔗

My links

Use for work

TypeScriptJavaScriptReactNext.jsTailwind CSSHTMLGitJSON

Use for fun

C++PythonGoNeovim

Other Technologies

Framer MotionSanity CMSStripeCoinbase CommerceReact Hook FormZodSwiper.js

Projects.

An image of the Agent Web3 E-commerce project.

Agent Web3 E-commerce

Next.js - TypeScript - Node.js - APIs - JavaScript - Tailwind CSS - Sanity CMS - Stripe - Coinbase Commerce - Framer Motion

An E-commerce application that implements cryptographic payments with a minimalist aesthetic. Learn more >

An image of the TDY+ Mobile App project.

TDY+ Mobile App

Next.js - TypeScript - React - React Hook Form - Zod - Firebase

A social media app that acts as a rotating daily billboard to give artists as much exposure as possible. Learn more >

An image of the AES project.

AES

Python - PyCryptodome - AES

A python implementation of the Advanced Encryption Standard (AES) and 5 of its modes. Learn more >

An image of the SQLite CLI Clone project.

SQLite CLI Clone

Python - JSON - SQLite

A minimal CLI implementation of SQLite that features a few commands. Learn more >

An image of the Neovim Config project.

Neovim Config

Neovim - Lua

Here's my Neovim config. This isn't a project, I just think Neovim is super neat. Learn more >

Contact.

Shoot me an email or connect with me on Linkedin or both!

Resume favicon by Icons8