AARON
software engineer

about me

I am a student attending Stony Brook
University studying computer science.
I am looking for growth opportunities
to gain knowledge and experience in
software devleopment.
I am a student attending Stony Brook
University studying computer science.
I am looking for growth opportunities
to gain knowledge and experience in
software devleopment.

passions

BASKETBALL. CATS. UI/UX DESIGN.
NEW MUSIC. COOKING. WALKS.
GYM. HIKING. DOGS. VIDEO GAMES.
RUNNING. SUNSETS. WEB DEV.

projects

ViBE
song recommender application
Svelte / Typescript / Firebase / Playwright / Vitest / Jest / Node
ViBE is a song recommender application built using Spotify's API service. This project was initiated by my brother, Jack, and myself, combining our passions for web development, design, and music discovery. It encompasses the full stack development process, including prototyping, design documentation, testing, and deployment. Our goal is to continuously enhance the app's features and expand our user base.
Playlister
Youtube music video manager
React / Javascript / Express / MongoDB / Node
Playlister is an application for managing YouTube videos. Users can create, delete, edit, and share playlists. This project introduced me to UML diagramming for scoping the project. I was able to strengthen my knowledge with networks and integration with back-end services. I also gained experience with tools like Postman for debugging.
Cartistry
Map Editing Forum
React / Javascript / Express / MongoDB / Node
Cartistry aims to bridge that gap by allowing users to more easily share their map creations with each other in order to allow for easy editing and building upon each others’ ideas. Furthermore, community interaction (e.g. comments, likes, etc) can provide feedback and help other users better visualize their data.
Game Server
game server for simple games
C / Criterion
The Game Server hosts simple games like chess, checkers, and tic-tac-toe. It can handle multiple concurrent games and enables users to send, reject, and revoke invitations between players. This project expanded my understanding of multi-threading and concurrency. I was also able to deepen my understanding of programming fundamentals at a very low level.
Portfolio
portfolio website
html / css / javascript / gsap / illustrator / premiere pro
You are experiencing this project first hand as you read this. Instead of using an online template, I wanted to create my own website. I saw this as an opportunity to showcase some of my skills and deepen my understanding of web development fundamentals. I had a lot of fun with this and hope to make it responsive and web accessible in the future.
Reach out to me!
ask a question, say hello