About Me
I am, have always been and will always be a programmer. I enjoy actually learning how things work, not just taking a bootcamp and calling myself a senior developer. With many years of hobbyist experience: I know how to build scalable projects.
I care a lot (some would say a bit too much) about providing everyone with world-class online education, completely and always free.
Want to know more? Check out my qualifications, notes and projects I've built.
Contact Me
You are welcome to contact me about programming commissions, work offers, questions about my notes, or just to talk!
Discord is preferred for informal chat, email is preferred for professional discussions.
Open Source Projects
When I'm not writing notes, I'm probably programming something. Here are just a few things I'm currently maintaining:
-
ParrotASM
- cross-platform assembly language, with high-level constructs, compiling to native machine code.
-
Pixl
- low-level graphics library for simplifying interfaces with OpenGL, Vulkan and other graphics APIs.
-
Meloncraft
- a Minecraft server implementation in Rust: but as a library. Fully capable & tested for minigames servers.
Study Notes & Tutorials
Deep-dives into specific subjects, written clearly to help you fully understand.
Programming Courses
-
RISC-V Assembly Course:
Truly understand the fundamentals of programming by working with the lowest-level language around.
-
C Programming Course:
Become an expert in the C programming language, and learn relevant low-level programming concepts.
-
C# Programming Course:
Go from beginner to advanced in the C# programming language, and build some projects along the way.
Study Notes
-
Mathematics Notes:
There is currently a (poor) list of some of the maths notes, on the pageindex.
-
Physics Notes:
There is currently a (poor) list of some of the physics notes, on the pageindex.
-
Computer Science Notes:
There is currently a (poor) list of some of the computer science notes, on the pageindex.
Explainer videos on YouTube
If you'd rather watch videos explaining concepts, instead of reading my articles, many articles have corresponding YouTube videos, and some content is completely new.
Teach me visually →My Other Ventures
I do so many different things that it would be impossible to list all of them here. I've written down a few:
Private programming commissions
If you've got an idea for something but 'just need a programmer', I can help. See my tech stack, but in most cases, I can code you anything you want.
Code me anything →Experienced personal tutor
If you'd like affordable private, one-to-one, tutoring for basically anything I cover on this website, please contact me for availability.
Improve my grades →Explainer videos on YouTube
If you'd rather watch videos explaining concepts, instead of reading my articles, many articles have corresponding YouTube videos, and some content is completely new.
Teach me visually →Founder of Lapis Development
My programming commission company, specialising in game server extensions such as Paper plugins. We also offer free support for server setup & config.
I run a game server: help! →Creator of Vanillacraft
A community of 900+ people, I specialise in hosting community events and administrating a large Minecraft server, free from annoying features.
See our amazing community →Staff at Folium Hosting
Ryzen 9 9950X server hosting for $1/GB per month. Run game servers with zero lag, and excellent support - if I do say so myself ;) - when you need help.
25% off: code 'GetStarted' →