Welcome! This is my GitHub Pages site showcasing various educational projects, interactive tools, and teaching resources.
A simulation game where players manage crop rotation on multiple fields to maximize food production while maintaining soil fertility. Built with HTML/CSS/JavaScript, playable directly in the browser.
- Live Demo: Play the game
- Tech: HTML, CSS, JavaScript
A 3D JavaScript game built with Babylon.JS where you fly a cube through obstacles. Created as part of MLH Global Hack Week: GAMES to help introduce developers to Open Source.
- Tech: JavaScript, Babylon.JS
Teaching site with slides for topics including Micro:bit, Python, and Cybersecurity. Content is authored in Markdown and enhanced with Vue components.
- Tech: Slidev, Vue, Markdown
Data Analysis teaching slides built with Slidev. An interactive presentation framework for technical content.
- Tech: Slidev, Vue, CSS
Software Development teaching slides using Slidev framework. Educational content delivered through interactive presentations.
- Tech: Slidev, Vue
A tool for building and deploying Marimo notebooks to WebAssembly, enabling interactive Python notebooks in the browser.
- Tech: Python, Marimo, WASM
Python tool for batch image resizing operations.
- Tech: Python
A 2D platformer game built with Godot Engine for learning game development.
- Tech: GDScript, Godot
Card game implementation in Python.
- Tech: Python
A Streamlit app for tracking coffee roasting sessions and profiles.
- Tech: Python, Streamlit
Experiments with creating Discord bots.
- Tech: Python
Streamlit apps to run randomised trials for probability demonstrations.
- Tech: Python, Streamlit
Find more projects and connect with me on GitHub!