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.
worldfeel.org
Real‑time global emotion collection platform that visualizes worldwide sentiment through one‑word submissions.
- Key Features: Device‑specific privacy, auto‑expiring data, real‑time statistics, glass‑morphism UI, color‑coded emotions.
- Stack: React, TypeScript, Node.js, Express, MongoDB, Vite, Tailwind CSS.
- Role: Built end‑to‑end with responsive design and advanced device fingerprinting.
- Website: Try worldfeel.org!
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