About me
I'm a bit of an all round geek - kinda like a jack of all trades, master of none. When i'm not working on something tech-related, I like to paint using watercolour and make snazzy bow ties. Below are some of the technical skills I've developed over the past few years:
Python
My go-to language of choice is Python. i've been coding in it for 10 years, and ahve used it in various use cases like:
- Web apps using Django and Flask
- Embedded projects using MicroPython/CircuitPython
- Making Games in pygame
- Various other projects that I needed a general purpose language for
C++
I've only used C++ in the context of embedded projects, like when using an Arduino or ESP32.
Web
Web encompasses quite a number of languages, you have your basic HTML/CSS/JS but then have more advanced things like React, NextJS, Tailwind. I've used all of these in various projects, and I'm always on the lookout for more cool frameworks.
Most recently I've come to love a framework called htmx. It makes spinning up an interactive web app quite simple, without the overhead of a massive frontend framework. In 2024, during my work at The Making Rooms, I wrote a volunteering system that made heavy use of it, and it's been a pleasure to work with.
CAD
I've used various CAD software including Fusion 360, Autodesk Inventor, FreeCAD and most recently, CATIA.
I think CAD goes hand in hand with almost everything I do, and I think that one of the most important skills I've been able to learn is looking at and object and immidiatly being able to decompose it into building blocks that I could use to reconstrcuct it in CAD