Brendan Deneen

New York, US

Web developer pursuing full-stack development experience!

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!

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!