I'm a Full-Stack Web Developer and Writer.
If you're looking to learn about UI design, algorithms, and freelancing, you're in the right place!
About me
I am a freelance web developer who also loves to write articles, learn new technologies and build projects on the side.
I've taught myself many technologies over the last few years, and have built numerous projects from this Gatsby blog to a React Native meditation app. It's been lots of fun!
I have a masters degree in mechanical with biomedical engineering so logical scientific thinking is what I love to do. I'm currently studying algorithms and data structures in JavaScript, and delving deeper into React with TypeScript.
Skills
Here are some of my favourite projects...
60 Days of Meditation App
View code- A React Native app published to the Google play store with 100s of active users.
- Meditation gamified: complete the current day to unlock the next. Bonus meditations for day streaks and stars!
- Stats such as day streak and average session time saved to local storage.
Personal Blog
View code- New page created programatically for every nth blog post.
- Images and article metadata pulled in with GraphQL.
- Includes comments section and email subscribe form.
Classic Breakout Game!
View code- Online leaderboard implemented with PHP and MySQL.
- Front-end built with HTML canvas and vanilla JS logic.
- Game was used to host a competition on Twitter!
Latest Blog Posts!
The Basics of Kubernetes
The trend from monolith apps to microservices increased the use of containers -- as containers are a great solution for small independent applications like microservices. Managing lots of containers across multiple environemnts using scripts and self-made tools can be very complex. Hence container orchestration technologies, like Kubernetes.
- 30 Sep 2024The Basics of Docker
Docker makes managing apps much easier. It does that by using containers to run apps in isolated environments.
- 30 Sep 2024How to Use React's Context API | Tutorial with Examples
Context is designed to share data that can be considered 'global' for a tree of React components.
- 20 Jun 2024