James Keenan
Give me a problem. I'll build you a solution.
About Me
I'm a Florida-based full-stack software engineer. Growing up obsessed with video games, I was always fascinated by how things worked under the hood. That curiosity eventually led me to building things on the web.
My background spans the full stack. Crafting responsive UIs in React, building RESTful APIs with Node and Express, and working with both SQL and NoSQL databases. I care about writing clean, maintainable code and creating experiences that feel good to use.
Outside of code I'm usually building something; 3D printing, modeling in Blender, or tinkering in Unreal Engine. The drive to make things carries into everything I do.
Open to opportunities — actively looking for full-stack and frontend roles.

Full-Stack Thinking
Comfortable across the whole stack — React UIs, REST APIs, and database design.
Clean, Tested Code
Readable and maintainable, backed by tests with Jest and Supertest.
Builder's Mindset
From first commit to shipped product — I love the whole process of making things.
Skills
My Work

FreepLink
A full-stack social platform built for private group collaboration. Users can create accounts, join invite-only groups, share posts, comment in discussion threads, react to content, and manage a customizable profile. Built with JWT authentication, role-based admin controls, and fully tested REST APIs.

Bomb Drop
A browser based mini game where you dodge falling bombs and collect stars to progress through increasingly difficult levels.

Chrome LabelMate
A Chrome extension for organizing your browsing by naming windows and tabs. Labels persist across browser sessions, appear in the macOS Dock context menu, and can be quickly updated from the extension popup. It only renames windows and tabs; it does not modify the New Tab page, default search engine, or search results.

Space Travel
A sci-fi fleet management simulator built as a React app. You play as a commander managing spacecraft and population transfers across planets during a fictional evacuation of Earth — view fleets, build and destroy spacecraft, and dispatch ships between planets while tracking population changes.
Let's Talk
Have a project in mind or want to work together?
Send me a message and I'll get back to you.