⭐ Featured

Project image for My Personal Website
My Personal Website

5 ⭐ ⋅ 2019 - 2024

The 6th iteration of my personal website, made with Elm and Elm-pages.

Elm
Project image for Gazprea Compiler
Gazprea Compiler

2023

A semester-long compiler project written in C++. It outputs MLIR and has a runtime written in C.

C++
C
ANTLR4
MLIR & LLVM
Compiler Theory
Project image for Idris 2 Docker
Idris 2 Docker

13 ⭐ ⋅ 2022 - 2024

Multi-arch, multi-distro Docker images for Idris 2

Docker
Github Actions

🎖️ Honourable Mentions

Project image for SECD Machine
SECD Machine

2022 - 2024

An Online Interactive Compiler and Interpreter for the SECD Machine

Elm
Parsing
Virtual Machine
Project image for The Conversationalist
The Conversationalist

2024

Meet your favourite celebrity. Talk to anime girls. We don't discriminate.

Typescript
Docker
GCP
React/Next.JS
OpenAI API
Project image for MathGPT
MathGPT

32 ⭐ ⋅ 2023

GPT-3 Powered Math Solver

Typescript
Python
React/Next.JS
OpenAI API
Project image for Devcontainer Features
Devcontainer Features

2023 - 2024

A collection of my custom devcontainer features

Shell
VSCode
Bash
Project image for Derivatives
Derivatives

15 ⭐ ⋅ 2019 - 2022

An application to calculate derivatives, using intuitive LaTeX input and output.

Elm
DataStructures
Parsing

📁 Other Projects

Project image for NerdBot
NerdBot

2022 - 2024

A Discord bot to rank nerdiness. Currently hosted on an Oracle Cloud VM.

Typescript
Docker
Discord.js
PostgreSQL
Project image for Imposter Detector
Imposter Detector

2022

A HackED 2022 Submission: converting speech to text to detect sus audio.

Javascript
Python
GCP
React/Next.JS
Speech to Text
Project image for Atomic Theory
Atomic Theory

2020 - 2022

A short timeline on the history of the Atomic Theory, created for my grade 12 physics class.

Elm
Project image for MathTTS
MathTTS

2023

Latex Text-to-Speech engine, deployed and hosted on Google Cloud.

Typescript
Python
API
React/Next.JS
GCP
Project image for Github Language Colors
Github Language Colors

2023 - 2024

All of Github's language colours as an Elm package

Elm
Github Actions
Code Generation
Project image for Periodic Table
Periodic Table

2018 - 2021

A colour-coded periodic table app with a molar mass calculator.

Elm
DataStructures
Project image for HIIT-Timer
HIIT-Timer

2020 - 2022

A customizable PWA that times your workouts.

Elm
PWA