About Me
My journey began in secondary school when I chose computing for my GCSEs. While learning Python, I discovered that I had a passion for programming and building projects. I loved the idea that you could build anything as long as you had the perseverence and the imagination—it was a thought that was simultaneously intriguing and intimidating.
Unfortunately, I never pursued this interest as I was still convinced that I wanted to go into law during this period of my life.
I would later rediscover this passion for programming when I relearned the basics of Python in preparation for a law apprenticeship. I found out that programming could be useful for automating large-scale, repetitive tasks in law, and this led me on a research journey until I finally landed on web development.
Since then, I've been building projects and learning as much as I can about web development and programming in general. My main focus these days is familiarising myself with widely used tools, such as NPM and Webpack, as well as Git and GitHub, to prepare myself for an official entry into the industry.
When I'm not staring at documentation or at war with CSS, you'll likely find me lost within the pages of a book or scratching my head at a puzzle game.
Skills
JavaScript
HTML
CSS
React
Sass
Webpack
Express
Node.js
NPM
Git & GitHub
Projects

TODO
A dynamic task management tool which allows users to input tasks, which are locally stored in the browser using the localStorage API, allowing them to persist between sessions. Users can create, edit, delete, and reorder tasks by dragging and dropping, as well as mark them as completed.

Space Tourism
A fun website which allows users to take a glimpse into space by learning about celestial objects in our solar system, important figures in astronomy, and technology used in space travel.

Splitter
A tool which aims to simplify bill splitting through a user-friendly interface. Splitter allows users to input the total bill amount, the desired tip percentage, and the number of people sharing the bill, which are then used to calculate the tip per person and the total per person.