click the background · 0 glitches
md_jarif_monsur
first year · learning in public
Sydney, AU · GMT+11 First-year Computer Science, UNSW currently: CS50x + CS50P

Jarif/Monsur

First year CS at UNSW. I've built one real thing so far, I'm partway through both CS50 courses, and I wrote this page myself to work out how the front end actually fits together. Interested in AI engineering, full-stack and cloud. Still exploring my options. Click the background.

about.sh ~/jarif
01

Where I'm up to

Feb 2026

Started Computer Science at UNSW

First year. This is where I actually started writing code properly.

UNSW · Sydney
Aug 2026

Built a multiplayer game in 24 hours at SYNCS Hack

CultureGuessr. Two strangers get matched and have to work out each other's country by asking questions. First time I'd done anything real-time, and first time I'd put a backend online. People I don't know have played it, which is still weird to me.

FastAPI · Python · Render
Now

CS50x, CS50P, and this page

Doing both Harvard courses on top of uni. Building this page by hand at the same time. No framework, no template, which is slower but I actually understand it.

C · Python · JavaScript
02

What I've built

24
hours, idea to deployed

CultureGuessr

Two players get matched up and take turns asking each other questions until one of them guesses the other's country. Your culture stays hidden from your opponent, you get 60 seconds per turn, and Easy mode gives you a world map to cross countries off as you go. Made it in 24 hours at SYNCS Hack 2026. Still up.

FastAPI · Python · HTML/CSS · JSON store · Render
32
bits, pulled apart field by field

MIPS decoder in C

Reads raw MIPS machine code and works out what each instruction actually is — arithmetic, logical, shifts and memory access, including the awkward ones like clo. Every 32-bit word gets split into opcode, registers and immediate using bitmasks and shifts, with sign extension where the spec calls for it, then printed back out as assembly. Uni coursework, so the repo stays private.

C · bitwise ops · MIPS · UNSW coursework

Two so far. I'd rather put up what I actually finished than fill the page.

03

What I use

  • Python
  • C
  • JavaScript
  • HTML
  • CSS
  • FastAPI
  • git
  • GitHub
  • MIPS
  • JSON
  • Render
  • VS Code
04

Outside that

  • Gaming
  • Watching and playing soccer
  • Travelling

Looking for someone willing to let me build something real.

I know I'm early. What I do have is one finished project that's actually online, two courses I'm working through, and I finish things rather than leaving them on localhost. Mostly interested in AI engineering, full-stack and cloud. Internship, part-time, an open source issue, anything that needs a spare pair of hands. I reply fast, I ask before I guess, and I'll say when I'm stuck instead of quietly wasting three days on it.

Hand-written HTML, CSS and JS. No framework, no build step.
The glitch is an SVG displacement filter. Honestly it's most of why I made this page.
2026 © Jarif Monsur