Hi, my name is Nik aka WerWolv. I'm a 21 year old electronics engineering bachelor student currently in my second year. I'm fascinated by embedded systems, low level coding, ARM microcontroller dev, operating systems as well as console homebrew and custom firmwares. Most of the things I develop are open source and available for free for everyone on my GitHub page.
Besides programming, I love mountain climbing, playing video games and listening to metal music (as you might have assumed already).
- I've been part of the Nintendo Switch homebrew community since the very beginning in early 2018 and have worked on numerous different Homebrew projects in the scene.
- I've spent a lot of time reverse engineering Windows applications for writing mods, patches, cheats and utilities for many different games and tools.
I have experience in writing code in the following programming languages (most experienced to least experienced)
- ARM Assembly
- x86 Assembly
- PCB design using Altium Designer
- API design
- Microcontroller development on mainly ARM (STM32) and 8051 (SiLabs C8051) but also Arduino and ESP based chips
- FPGA design and development on Altera Cyclone chips using Intel Quartus, Sigasi and Modelsim
- Linux for embedded systems
- Reverse engineering applications, libraries and file formats using Ghidra and x64dbg
- Building and using 3D Printers as well as designing models in Blender and OpenSCAD
- Version Control with GitHub and co.
- 3D application development using raw OpenGL, ImGui, GLFW, SDL or Unity
- Apprenticeship as Electronics Technician (Elektroniker EFZ)
- Vocational School (Matura)
- Bachelor of Science in Electrical Engineering and Information Technology
- Specialized in Embedded Systems
- EdiZon, A save file manager, script based save file editor and cheating framework for the Nintendo Switch
- Tesla, An overlay ecosystem allowing developers to write custom homebrew overlays on the Nintendo Switch
- Archway, A work in progress ARMv8 byte code emulator
- ILInterpreter, A work in progress Microsoft Common Intermediate Language interpreter
I can easily be reached on one of the following platforms: