about me

introduction

I'm Ryaan. I've been writing code since I was 9. I started with Bash scripts because I didn't know any better, moved to Python and Pygame, and ended up in Unity with C#, which is still most of what I do.

I also like hardware. So far that's been a sumo robot, a rover for WRO, boards for a smart cane and a motor controller for our Shell Eco-marathon car, and at least one of those has tried to set itself on fire.

Right now I'm doing A Levels at Nixor College and trying very hard not to get cooked by them. On Team Nixor Sharks I'm the technical lead, the only electrical person and also the driver.

A pixelated cat
a cat, until i pick a photo of me
basic info
  • age: 18
  • from: karachi, pakistan
  • languages: urdu, english
  • school: a levels @ nixor college, class of 2027 (math, comp sci, physics, econ)
  • before that: o levels @ beaconhouse pechs (2022-2025)
  • work: game dev intern @ tekrevol, summer 2024. made a connect four and a 2d mmorpg prototype
  • team: technical lead, only electrical person and driver @ team nixor sharks
  • also with: nixor engineering solutions
  • mun: 3 best delegates and some honourable mentions. i have been dprk (twice), the uae, iron man, erich honecker, the director of the fbi and player 246
  • olympiads: awards at hypercube, scicon and technopreneur
  • games: there's a whole wall of them on the homepage
  • also into: electronics, circuit building, open source, casual game dev

what i can do

game development

Unity and C# are what I know best. Netcode with Photon PUN, movement and weapon systems, game design, physics and audio.

used in: Gorilla Warfare, BĂȘte

robotics and embedded

ESP32, Arduino and Raspberry Pi, mostly in C++ and Python. Sensors, motor drivers, wiring and building the chassis.

used in: Salt Sentinel, Sumo Robot

electronics and pcb design

Schematics and boards in KiCad, power stages, gate drivers and current sensing.

used in: Mako, Rah E Roshan 2.0

graphics and engine programming

C++20 and OpenGL 4.6. Greedy meshing, GPU culling, shadows, SSAO and the rest of a renderer.

used in: Voxelium

desktop tools

C#, WPF and the Win32 API, including keyboard hooks.

used in: Macrofy

web

A bit of web dev (we don't talk about that). HTML and CSS are fine, JavaScript less so. This site is plain HTML, CSS and JavaScript.

used in: RetraceOSU

video and image editing

Photoshop and Premiere Pro, enough to get things done.

goals

goals.txt
  • [x]Relearn Unity and game dev
  • [x]Learn Arduino and mechatronics (the gist of it)
  • [x]Create a personal portfolio website
  • [x]Release Voxelium
  • [x]Build a robot for WRO nationals
  • [ ]Get Mako running in the car at Shell Eco-marathon Asia 2027
  • [ ]Put Gorilla Warfare on Steam
  • [ ]Release the BĂȘte rebuild
  • [ ]Create a good portfolio
  • [ ]Not get cooked by A Levels
  • [ ]Get accepted to a good uni

contact