Avatar

Hi, I'm Joel.

A London based software developer

About

I've always been the type of person who needs to understand how things work. My journey into software started in my bedroom, teaching myself to code so I could build solutions for my own problems. I love the satisfaction of turning a messy concept into a clean, working system.

I'll admit, I'm the developer who will spend four hours automating a five-minute task just so I never have to do it manually again. Efficiency is my obsession.

I originally planned to study at Loughborough University, but I decided to take a gap year internship at Accessia first. That changed everything.

I realized I didn't want to spend three years reading about software engineering; I wanted to be doing it. I fell in love with the rhythm of a real engineering team: the code reviews, the deployment pipelines, and the pressure of shipping production features. Accessia agreed to keep me on as a Degree Apprentice, giving me the best of both worlds: earning a degree while solving real-world problems every day.

When I'm not working, I'm usually still coding, whether I'm refactoring my self-hosted Discord bot or diving down a YouTube rabbit hole on complex math and algorithm design.

Projects

Carrot Bot (Discord)

What started as a simple Python script running on a Raspberry Pi for a few friends has evolved into a robust community tool used by over 500 members.

To handle the increased load and ensure reliability, I completely refactored the codebase into JavaScript/Node.js and migrated the hosting to Google Cloud Platform (GCP). It now features complex MongoDB database integration, schedules, and Hypixel API connectivity.

Snake

A classic implementation of Snake, built as a rapid prototyping challenge to explore p5.js. I created this to see how quickly I could deploy a fully functional, interactive game using a new framework.

Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • C
  • C++
  • Java
  • Kotlin
  • HTML
  • CSS

Frameworks & Platforms

  • React
  • Jetpack Compose
  • Android
  • Web

Contact

Connect with me via email or socials.

GitHub LinkedIn