Hello, I'm
Adam Keenan.

A dedicated developer with over 10 years of experience specializing in full-stack web development and software engineering. I have a passion for building efficient tools, from complex backend systems to intuitive user interfaces.

Featured Projects

Watchdog is a RuneLite plugin that lets players create custom alerts triggered by in-game events (chat messages, stat changes, XP drops, spawned objects, etc.) and respond with configurable actions (sounds, overlays, screen flashes, TTS, webhooks, etc.).

JavaSwingUI DesignPluginData Transformation

GoBorderless is a modern, open-source Windows application that allows users to easily manage and toggle borderless windowed mode for any application (especially useful for games that have poor alt-tabbing support).

GoWindows APIUtility

A BakkesMod Plugin for Rocket League that provides players with a way to track players they've played with before. It remembers if you won or lost with them on your team or against them on the opposing team, and also has a data view table where you can see all stored data.

C++Addon

Interactive web app that visualizes Michigan property tax data on a Leaflet map with custom filters. I used this to help my family analyze the property tax landscape when we were looking to buy a house.

Node.jsLeafletJavaScript