I spend most of my time working with low-level C code and reverse engineering stuff.
There's something satisfying about understanding exactly how programs work at the binary level.
Also do some game development when I have time.
C β My go-to for fast, low-level tasks or direct system interaction
C# β Good for building desktop apps and services
Java β Mostly for work projects and anything that needs to run everywhere
Python β Quick scripts, automation, data processing
Node.js β Backend APIs and build tools
Databases β SQL Server, PostgreSQL, some MongoDB when needed
Ghidra β For reverse engineering and malware analysis
Game dev β Godot, some OpenGL stuff in C
- Reverse engineering PokΓ©mon FireRed to extract assets and recreate maps in Tiled using
.tsxand.tmx - Building a site for my Uni club
- Always breaking things to learn how they work, then optimizing them to be faster
- Godot engine internals for 2D games