Spencer Davis
Software Engineer / Full-Stack Developer
I’m a full-stack software engineer with a background in process engineering. I build clean, reliable web applications using React, Node.js, TypeScript, and Python. My approach blends technical precision with iterative improvement, and I’m looking for an on-site or hybrid role in Tampa Bay—or a fully remote position—on a team that values strong fundamentals and steady execution.
Featured Projects
For more details or additional projects, visit my GitHub.
Quizzard
Full‑stack quiz platform for real‑time multiplayer trivia with JWT‑secured accounts and live leaderboards.
- Key Features: JWT authentication, real‑time leaderboards, friend system, responsive UI.
- Stack: React, TypeScript, Vite, CSS, React Router, Node.js, Express, MongoDB (Mongoose), JWT
- Role: Built end‑to‑end with test‑driven development and clean architecture.
- Live Demo: Try Quizzard on Vercel
Dog Adoption Platform API
RESTful API that powers secure user registration and dog adoption workflows.
- Key Features: JWT authentication, secure CRUD for dogs and users, pagination, full test coverage with Mocha/Chai/Supertest.
- Stack: Node.js, Express, MongoDB (Mongoose), JWT, bcrypt
Space Travel
React demo app that lets users design spacecraft and plan interplanetary missions via a mock API.
- Key Features: Modular component architecture, React Router navigation, robust error boundaries, form validation.
- Stack: React, Vite, CSS Modules, Vitest, React Testing Library
Get in Touch
Interested in working together or discussing a project?
📩 Email Me | GitHub | LinkedIn