Python
Software development, automation, AI/ML, and compiler development.
STUDENT SOFTWARE DEVELOPER
I build software across systems programming, programming languages, web development, AI, Linux, and open source.
ABOUT ME
I'm a student software developer based in Walsall, UK, with a particular interest in understanding how software works at a fundamental level.
I enjoy building things rather than simply using them. My projects range from programming languages and operating-system development to networking, web development, artificial intelligence, and open-source software.
I'm constantly learning, experimenting with new technologies, and turning ideas into working software.
TECHNOLOGIES
Software development, automation, AI/ML, and compiler development.
Systems programming, networking, and performance-focused applications.
HTML, CSS, responsive design, and deployment.
Low-level programming, bootloaders, kernels, and computer architecture.
Currently learning object-oriented programming and the Java ecosystem.
SELECTED WORK
A selection of projects exploring different areas of software development.
An experimental operating system exploring compatibility and low-level system design, with the long-term goal of supporting software from multiple platforms.
View repository ↗A memory-efficiency-oriented programming language and compiler project, developed from the lexer and parser upwards.
View repository ↗A privacy-focused chat platform built with a friend, exploring networking, asynchronous Rust, and open-source software development.
FREELANCE DEVELOPMENT
Alongside my personal projects, I build websites for small local businesses across the West Midlands.
An informational website for a local hair salon, designed to present the business clearly and work across desktop and mobile devices.
Visit website ↗A landing page for a Polish goods store, providing customers with a simple and professional online presence.
Visit website ↗MY JOURNEY
Started planning and prototyping FOSSil Chat.
Created the initial specification for the Teapot programming language.
Began exploring systems programming and Rust.
Began implementing the first components of the Teapot compiler.
Published early versions of FOSSil Chat and gathered feedback.
Began building websites for local businesses in the West Midlands.
Started developing TeapotOS and exploring operating system development.
GET IN TOUCH
Whether you'd like to discuss a project, collaborate on software, or simply get in touch, I'd be happy to hear from you.