My favourite hobby - programming
Programming has been my no.1 hobby for many years now and still is!
My Github Page
Programming
I started coding when I was 7. My first language was Lua. I quickly moved onto Python. Which is still my favourite language.
My strongest language is Python, then JavaScript, along with HTML and CSS. I have worked briefly with C++.
In python, I have made many projects, ranging from physics simulations to 2D games like Chrome Dino, the game of life and minesweeper, and a few 3D games (like a simple version of Minecraft).
Also in python, I have made 2 full apps: SplitMate (an android app) and TechAssist (a windows software).
In HTML, CSS and JS, I have made a few websites. This includes the one you are currently reading as well as others that advertise my presence such as for programming tutoring.
I made a website using Squarespace for The Friends Group of St John's Garden (an Islington Council park) - drag and drop features including some embedded code. You can check out the website here.
My favourite projects
- Bouncing Ball Physics Simulation - Github page
- A simulation where you are release balls of different masses and sizes that interact with each other, gravity and friction.
- Slider to control simulation speed and ability to click on a ball for more info about speed, mass, velocity etc...
- Made to be as realistic as possible.
- TechAssist and TechAssist Backup - techassistuk.vercel.app
- Easily the software I have put the most hours into.
- Windows software designed for the elderly, helping them with tech issues.
- Deigned for my grandparents, it now has many 1000s of line of code.
- It shows written and video instructions of different topics related to simple every-day computer tasks.
- Sibling software - TechAssist Backup. A simple backup software (also requested by my grandparents) that encrypts and backs-up your chosen folders in one click. Designed for simplicity!
- Game Of Life - Github page
- The classic Game Of Life simulation.
- Add 'alive' blocks live by dragging/clicking. Find out which patterns work!
- SplitMate - Github page
- My first mobile app
- Android app to allow you to calculate how to split the bill.
- Designed for holidays with friends. Ability to track payments and change how much each person pays.
- Unfortunately, I could never get buildozer to compile the app into an apk. If you have successfully compiled a Kivy app into an apk, please please please contact me! :)





