STUDENT SOFTWARE DEVELOPER

Simarpreet Singh

Building software and exploring how computers work.

I build software across systems programming, programming languages, web development, AI, Linux, and open source.

ABOUT ME

Curious about what's underneath.

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

What I work with.

01

Python

Software development, automation, AI/ML, and compiler development.

02

Rust

Systems programming, networking, and performance-focused applications.

03

Web Development

HTML, CSS, responsive design, and deployment.

04

x86-64 NASM

Low-level programming, bootloaders, kernels, and computer architecture.

05

Java

Currently learning object-oriented programming and the Java ecosystem.

SELECTED WORK

Projects I've built.

A selection of projects exploring different areas of software development.

TeapotOS logo
SYSTEMS

TeapotOS

An experimental operating system exploring compatibility and low-level system design, with the long-term goal of supporting software from multiple platforms.

Assembly x86-64 Operating Systems
View repository
TeapotLang logo
PROGRAMMING LANGUAGES

TeapotLang

A memory-efficiency-oriented programming language and compiler project, developed from the lexer and parser upwards.

Python Compiler AST
View repository
Commit Activity
github.com/
Loading contribution history…
Mon Wed Fri
Less
More

FREELANCE DEVELOPMENT

Websites for real businesses.

Alongside my personal projects, I build websites for small local businesses across the West Midlands.

WALSALL

Alisha's Beauty Salon

An informational website for a local hair salon, designed to present the business clearly and work across desktop and mobile devices.

HTML CSS Responsive Design
Visit website
WOLVERHAMPTON

Alisha Supermarket

A landing page for a Polish goods store, providing customers with a simple and professional online presence.

HTML CSS Responsive Design
Visit website

MY JOURNEY

Learning by building.

MAR 2023

FOSSil Chat begins

Started planning and prototyping FOSSil Chat.

JAN 2024

TeapotLang specification

Created the initial specification for the Teapot programming language.

FEB 2025

Started learning Rust

Began exploring systems programming and Rust.

SEP 2025

Teapot compiler

Began implementing the first components of the Teapot compiler.

APR 2026

FOSSil releases

Published early versions of FOSSil Chat and gathered feedback.

JUN 2026

Freelance development

Began building websites for local businesses in the West Midlands.

AUG 2026

TeapotOS

Started developing TeapotOS and exploring operating system development.

GET IN TOUCH

Have a project or opportunity?

Whether you'd like to discuss a project, collaborate on software, or simply get in touch, I'd be happy to hear from you.

[email protected]