Resume ↓

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.

James Keenan

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

JavaScriptLanguages
HTMLLanguages
CSSLanguages
SQL
SQLLanguages
ReactFrontend
Node.jsBackend
ExpressBackend
API
REST APIBackend
MongoDBDatabases
PostgreSQLDatabases
ODM
MongooseDatabases
JestTesting
ST
SuperTestTesting
NPMTools
GitHubTools
VS CodeTools
PostmanTools

My Work

FreepLink

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.

ReactNodeExpressMongoDB
Bomb Drop

Bomb Drop

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

JavaScriptNodeExpress
Space Travel

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.

ReactJavaScriptCSS

Let's Talk

Have a project in mind or want to work together?
Send me a message and I'll get back to you.


james.keenan3403@gmail.com