Perpetually reverse-engineering anything that looks interesting.
I chase ideas, break them apart, rebuild them cleaner, then question why I started at all.
If a system exists, I want to understand it — and if it doesn’t, I’ll probably make it.
#include <iostream>
#include <vector>
#include <string>
using namespace std;
struct Awais {
std::string pronouns = "he/him";
std::vector<std::string> code = {
"JavaScript", "Python", "C/C++", "TypeScript",
"HTML/CSS", "Rust (when I'm feeling brave)"
};
std::string currentlyLearning = "how to touch grass";
std::vector<std::string> tools = {
"React", "Raylib", "Canvas API","OpenGL","CUDA",
"Neovim", "Git (my eternal enemy/friend)"
};
std::vector<std::string> hobbies = {
"reviving dead Windows 98 apps",
"writing calculators from scratch (no <cmath> allowed)",
"terminal chess in pure C",
"making MS Paint clones that run at 12 FPS"
};
std::string funFact = "I implemented sin/cos using Taylor series... willingly";
std::string currentObsession = "perfectly recreating Windows XP's MS Paint in React";
std::string challenge = "surviving LeetCode without switching to JS (failing)";
};
int main() {
Awais me;
std::cout << "Segmentation fault (core dumped) in real life: true\n";
std::cout << "Send help (or retro game ideas)\n";
return 0;
}

Hit me up — I basically live on the internet anyway.
Warning: I might make you test my broken retro apps.

