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.

Space Travel
A sci-fi fleet management simulator built as a single-page 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.