Hello there, I'm

Kevin Stephenson

Full-Stack Software Developer

I'm a developer who loves solving real world problems with clean code and creative design. Whether it's a sleek frontend or a robust backend, I aim to build things that are useful, intuitive, and hopefully, a little bit fun. Let's build something great together!

About Me

As a full-stack developer, I take pride in building useful, user-friendly apps that aim to solve real world problems. From idea to launch, I like working across the stack to bring products to life - clean code, solid architecture, and thoughtful design are at the forefront of my development process.

How I Got Here...

I didn't start in tech, but I've always gravitated towards solving problems and building things from scratch. Once I discovered software development, that was it, I knew I'd found the space where curiosity meets creativity - the perfect marriage of my background as a Drama & Theatre graduate, and my career as a self-employed equities trader.

As a developer that works across the stack, building responsive, sleek frontends with tools such as React and Next.js, and designing robust APIs and databases that keep everything running smoothly - these are core principles that I hold in high regard. I care about clean, maintainable code, and I'm always thinking about the user on the other side of the screen, as well as the other developers that might pick up my code where I left it.

As a budding developer I've built apps such as Daily Spews (a Reddit-style news forum platform - a solo project) and FoundIt (a community lost-and-found tool - a group project built, built with a group of coders known as Team-423), which have taught me a great deal about full-stack architecture, data modeling, collaborating with other devs, and building for real users.

What I Do

Full-Stack Development

From frontend to backend, I build responsive, scalable apps using modern tools like React, Next.js, Express, and MongoDB. I focus on clean code, maintainable architecture, and shipping things that work.

Problem Solving

Whether it's debugging tricky issues or figuring out how to turn an idea into something real, I enjoy breaking down problems and designing solutions that hold up in the real world.

User Experience

I believe good UX is about empathy. I aim to build interfaces that feel intuitive, look great, and make life easier for the people using them — not just the devs building them.

Technical Skills

Backend & Core

JavaScriptTypeScriptNode.jsExpress.jsSQLPostgreSQLMongoDBREST APIs

Frontend Development

ReactNext.jsHTMLCSSTailwind CSSResponsive Design

Testing & DevOps

Test Driven DevelopmentJestGitRenderVercelNetlifyCI/CD

Interested in working together?
Don't be shy!

Featured Projects

Here are some of my recent projects that showcase my skills in full-stack development, user experience design, and problem-solving.

Daily Spews screenshot
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!

Daily Spews

completedWeb Application

Daily Spews is a full-stack web app that lets users create and join discussions around news articles and trending topics. Inspired by platforms like Reddit, it supports user authentication, voting, sorting, and responsive design. Built with a focus on clean UI and real-time user interactions, it's designed to encourage open conversation and community input.

Key Features:

  • User authentication and profiles
  • Real-time content sharing
  • Community interactions and engagement
  • Responsive design for all devices
  • Content categorisation and filtering

Built With:

Node.jsExpressPostgreSQLJWTSupabaseMulterHuskyJestSupertestReactViteReact RouterReact ToastifyReact Easy CropAxiosCSS
View Live
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!
View Code
FoundIt screenshot
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!

FoundIt

completedWeb Application

FoundIt is a full-stack web app designed to make it easier to find lost belongings through local community support. Users can post lost or found items with photos and location details, search listings in their area, and connect securely through verified messaging.

Key Features:

  • Post and browse lost/found items with location filtering
  • Secure messaging system after user verification
  • Responsive mobile-first design with Tailwind CSS
  • Email notifications via Resend

Built With:

Node.jsExpressMongoDBMongooseSocket.io (Server)ResendJestSupertestNext.jsTypeScriptTailwind CSSLeafletSocket.io (Client)Lottie
View Live
Note: The live site may take a moment to load initially as the server spins up. Thanks for your patience!
View Code

Want to see more of my work or discuss a potential project?

View All Projects

Get In Touch

Have a project in mind or want to collaborate? I'd love to hear from you. Send me a message and I'll get back to you as soon as possible.

Let's Connect

I'm always interested in new opportunities, interesting projects, and meaningful collaborations. Whether you have a question about my work, want to discuss a potential project, or just want to say hello, feel free to reach out.

Currently Available

I'm currently open to new opportunities and interesting projects. Let's discuss how we can work together!