Brendan Deneen

New York, US

Full-Time Web Developer

About Me

  • 08/2025 - Software Developer at LBi Software, developing complex sports management software for leagues and teams
  • 12/2024 - Frontend Intern at Old Houses Japan, using React and Mapbox to create an interactive, customizable real estate map
  • 08/2024 - BS Computer Science from Binghamton University
  • 08/2023 - CS Department Course Assistant (CS 220)

Interests

  • Areas: Software Engineering, Web Development, Frontend/Backend, Fullstack Development, Game Development, Music Production
  • Languages: TypeScript/JavaScript, C, C++, Java, Python
  • Technologies: React, Tailwind CSS, Next.js, Mapbox, Tone.js, Express, Redis, MongoDB, CUDA, Processing sketchbook, FL Studio
  • Always eager to expand my horizons and challenge myself with new tech!

My Projects

Reverbify (co-creator)

08/2025

Browser extension that extends the Spotify Web Player to instantly remix music in real-time, exposing controls for speed, pitch, reverb, EQ, and audio presets. Built in React, with audio effects from Tone.js and SoundTouchJS.

  • Utilizes: React, Vite, TypeScript, Tailwind CSS, Tone.js, SoundTouchJS
  • Features: 4 different audio customization categories, dedicated presets for Reverb and EQ, "slowed + reverb" and "nightcore" presets, and support for an additional custom preset
  • Install now! (Chrome)
  • Install now! (Firefox)

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!