Hi, my name is
Sebastian Richards.
Software Developer
I am a software developer and recent computer science graduate with experience in working with full stack frameworks to create web applications.
View My Work
Scroll

My Projects

A collection of my recent work showcasing full-stack development, modern web technologies, and creative problem-solving.

Digital twin for virtual microreactor project
Masters project which interfaced a MERN stack web application to a virtual microreactor environment using OPC UA which was awarded a 1st grade. More details such as the SRS document can be found within the thesis.
ReactJS • ExpressJS • MongoDB • OPC UA
GitHub
Python Flask Social Media Microblogging Project
This full stack web applications allows users to create an account, personalise their profile with an image and username and comment on a shared feed. Users can edit and delete posts as well as comment and 'like'.
Python • Flask • SQLite • HTML/CSS
ASP.NET Full Stack Web Demo
Built using ASP.NET Core with HTML Razor in the frontend and SQLite in the backend, this application is a demo showing a desktop/mobile responsive web application with admin functionality. All content is stored in the database.
ASP.NET Core • SQLite • Razor • HTML/CSS
Python Game
Built using the pygame module for python this game is inspired by flappybird and uses an OOP model to display random objects in an infinite game loop. All artwork is done using pixelart. Instructions to download and play can be found on view project.
Python • Pygame
Javascript Game
Made with just vanilla js and html canvas this game is inspired by the original Pokemon games. The illustrations were made in pixelart by myself with my fiancee doing the monster designs. The overworld and battle music was made by myself using Logic Pro X.
Javascript • HTML Canvas

Digital Twin for Virtual Microreactor Project

ASP.NET Full Stack Web Demo

ASP.NET Screenshot 1 ASP.NET Screenshot 2 ASP.NET Screenshot 3 ASP.NET Screenshot 4 ASP.NET Screenshot 5

Built using ASP.NET Core with HTML Razor in the frontend and SQLite in the backend, this application is a demo showing a desktop/mobile responsive web application with admin functionality. All content is stored in the database.

Technologies: ASP.NET Core | SQLite | Razor | HTML,CSS

Python Game

View Project View Code

Game Description

Built using the pygame module for python this game is inspired by flappybird and uses an OOP model to display random objects in an infinite game loop. All artwork is done using pixelart.

How to Download and Play

1. Download the game files from the GitHub repository

2. Make sure you have Python installed on your system

3. Install pygame: pip install pygame

4. Run the game: python main.py

Features

  • Infinite scrolling gameplay
  • Custom pixel art graphics
  • Object-oriented programming structure
  • Collision detection system
  • Score tracking

My Resume

Download my complete professional experience

Get In Touch

Let's connect and discuss opportunities

Ready to work together?

Send me a message