Loading...

A Full Stack Software Engineer based in the UK.

Elias Bennett

About Me

Hey, I’m Elias – a Security Cleared full-stack software engineer working on high-performance financial risk systems at a leading global bank. I come from a background in AI model training and data-driven marketing, and I thrive on solving challenging problems, writing clean, efficient code, and building systems that genuinely improve user experience.

Recent work includes optimising frontend performance and modernising backend architecture at an e-commerce startup, and training large language models at an AI research company by curating and evaluating hundreds of code samples across multiple languages. I also completed an industry-grade bootcamp, where I built and deployed full-stack applications in a professional, collaborative environment.

Outside of coding, I’m into fitness, reading, and history — I’m always learning and love a challenge.

Technical Skills

I’ve developed a well-rounded tech stack, combining core languages, modern frameworks, and robust testing practices.

Languages

C# IconC#
Java IconJava
Python IconPython
TypeScript IconTypeScript
SQL IconSQL

Frameworks & Libraries

.NET Core IconASP.NET Core
Spring Boot IconSpring Boot
Django IconDjango
React IconReact
Tailwind IconTailwind CSS

Testing

xUnit IconxUnit
JUnit IconJUnit
pytest Iconpytest
Jest IconJest
Cypress IconCypress

My Projects

Preview image of Ask Professor Past

Ask Professor Past

Built with: Django + Python, OpenAI API GPT-4o-mini, HTML, CSS, JavaScript, Railway

  • AI-powered chatbot that responds in-character as a witty, eccentric history professor
  • Integrated OpenAI API with chat history, localStorage, and Markdown export
  • Mobile-first responsive UI with character branding, animated styling, and accessibility
  • Deployed using Railway with static file handling, environment config, and rate limiting
Preview image of Risk Event Tracker project

Financial Risk Event Tracker

Built with: C#, ASP.NET Core, Docker

  • Developed a robust backend API to track and manage financial risk events using a domain-driven C# architecture
  • Implemented clean REST endpoints with separation of concerns and layered architecture (Controllers, Services, Repos)
  • Used Docker for local containerisation and environment parity
Preview image of Pokémon Generator

Pokémon Generator

Built with: TypeScript, HTML, SCSS, Java Spring Boot, MySQL, Railway

  • Full-stack Pokémon generator using a Spring Boot backend and TypeScript frontend
  • Fetches Pokémon data from the PokéAPI and stores user-generated Pokémon in a MySQL database
  • Deployed on Railway for scalable backend and database hosting
  • Interactive UI with real-time Pokémon generation and a stored history table
Preview image of Java Snap game

Java Snap

Built with: Java, Object-Oriented Programming

  • Developed a CLI-based multiplayer Snap game using Java
  • Implemented deck management, shuffling, and game logic
  • Created a turn-based system with user interaction

Get in Touch

Interested in working together? Send me a message below!