About Me
- BS Computer Science - SUNY Binghamton, August '21 -- August '24
- Experienced as a CS Department Course Assistant
- Interning as a frontend software engineer at Old Houses Japan, using React and Mapbox to create an interactive, customizable real estate map
- Always eager to expand my horizons and challenge myself with new tech!
Interests
- Areas: Software Engineering, Web Development, Frontend/Backend, Fullstack Development
- Languages: TypeScript/JavaScript, C, C++, Java, Python
- Technologies: React, Tailwind CSS, Next.js, Mapbox, Tone.js, Express, Redis, MongoDB, CUDA Toolkit, Processing sketchbook
My Projects
Instant Map
04/2025
A visualization tool to instantly transform data containing addresses or coordinates into an interactive map feature. Built with Next.js, the MapLibre map library, and Geoapify geocoding API.
- Utilizes: Next.js, React-Map-GL, MapLibre, OpenFreeMap, Geoapify, Upstash for Redis, Vercel, various file parsing libraries, and more
- Features: Five possible file formats, live geocoding for address support, interactive map, extensive usage guide, and custom rate limiting with Redis
- Try it now!
- More Info
Microwave Timer
02/2025
A sleek, interactive microwave-themed timer app. Built with Next.js, featuring audio effects and samples through Tone.js.
- Utilizes: Next.js, React, Tailwind CSS, TypeScript, Tone.js
- Features: Local clock, resettable timer, light/dark mode, sound effects, and additional customizable settings
- Try it now!
WorkSort
10/2024
A web app for organizing and bookmarking your job applications. Built with Vue.js.
- Utilizes: Vue.js, JavaScript, HTML, CSS, IndexedDB, Dexie.js
- Features: Custom tables, view/edit/delete options, search functionality, sorting capability, persistent storage, and mobile-friendly design
- Open WorkSort in the browser!
SlideySupremeRedux
05/2024
Interactive sliding puzzle game written with the Processing sketchbook for Java.
- Utilizes: Processing, Java, JSON, file reading/writing
- Features: Local high scores, custom board sizes, customizable color schemes, and replay viewing
- v1.2.0 available for Windows, Linux, & macOS!