I'm a Mathematics graduate very interested in Python software development, machine learning, and more recently, frontend development.
My interest in technology and programming began in 2012 when I started learning Objective-C and trying to make basic iOS games. And to this day I’ve never really stopped coding! It’s been a continuous learning journey that’s seen me working with a plethora of languages including Swift, Python, MatLab, C#, JavaScript, TypeScript, Pascal, HTML, CSS, SQL,…
At present you'll generally find me pursuing passion projects on just about anything I find interesting! Recently this has involved some tasks aimed at introducing me to fundamentals of machine learning, and also frontend projects (such as this site!).
When I'm not busy coding I'll most likely be practicing Latin and Ballroom dance, at a pub quiz, or out in the park enjoying the summer sunshine!
My strongest skills are in Python programming. I first used the language over five years ago and now have a strong grasp on it's fundamentals. I have experience with packages such as numpy, scipy, pandas, and scikit-learn (which I have even contributed to!). These have helped me complete various projects such as making a Shazam clone, or producing machine learning models.
I'm fortunate to have had the chance to gain exposure to a wide range of other languages such as JavaScript, which I used to produce a video game scene; MatLab for mathematical problems such as coding ODE solvers or matrix manipulations; C#, which was one of the languages I covered first (at age 15) because I wanted to make simple mobile games in Unity! Having this past experience of various languages makes it far easier to pick up new languages and technologies nowadays!
Write your own Naive Bayes Classifier from scratch
Preprocess the Adult dataset for Machine Learning
Exploring DFS, BFS and other tree algorithms
Go through the full process of producing a basic classifier