$ whoami → first-year cs student, universiti sains malaysia

Baswara
Hafizh
Muttaqin

↑ click my name to break it apart

From Solo, now in Penang. Studying Intelligent Computing and writing down everything I learn on the way — progress, courses, and the goals I'm chasing.

degree
2.0% done
courses now
4
commits logged
10
Baswara standing above a sea of clouds at sunrise
1-bit dither · hover for a lenshold or p to develop

my skills

01Degree progress

computed live from today's date · click a semester

Y1 · S1CCA101 · CCA102 · CKC111

B.CS (Intelligent Computing) with Honours · Universiti Sains Malaysia · 2026 → 2030 ░░░░░░░░░░░░░░░░░░░░ 2.0%

mapFour-year course map

the real USM study plan, CS courses only · click any course

0credits done
9in progress
86to go

Y1 · S19 cr

Y1 · S29 cr

Y2 · S112 cr

Y2 · S29 cr

Y3 · S115 cr

Y3 · S215 cr

Y4 · S114 cr

Y4 · S212 cr

tip: press / to search the map.

git logWhat I've learned

every course is a branch · click a commit to see the diff

+ components render from typed data files
+ the git graph you are reading is built at compile time
+ a reference is an alias, a pointer is an address
- still mixing up *p and &x under pressure
+ base case, then assume n, prove n + 1
+ it is recursion, but for proofs
+ flip the bits, add one
+ why -128 fits in a byte but +128 does not
+ loops, functions and scope
+ truth tables + logical equivalence
+ branch, commit, merge, rebase
+ this log is shaped like what I learned
+ hello, world (compiled first try)
+ enrol: b.cs intelligent computing @ USM
+ graduate SMA Al-Azhar Syifa Budi Solo

02Taking now

year 1, semester 1 · hover a course to light up its commits

CCA101week 4/14

Programming Fundamentals

  • First C++ program that compiles on the first try
  • Loops, functions and scope
  • Pointers vs references

stuck on: why my segfault only happens sometimes

CKC111week 4/14

Discrete Structures

  • Truth tables and logical equivalence
  • Proof by induction
  • Set theory and relations

stuck on: writing proofs that sound like proofs

CCA102week 4/14

Computer Organisation

  • Binary, hex and two's complement
  • Logic gates to adders

stuck on: nothing yet, ask me next week

SELFongoing

Self-study: Git + web

  • Rebuilt this site in Astro + TypeScript
  • Git branching without fear
  • Data structures in C++, ahead of CKC212

stuck on: reading other people's code fast

03Targets

tracked like issues · click one to see the checklist

in progress2

Finish year 1 with a strong CGPA unijun 20272/4
  • Never miss a lab
  • Weekly review every Sunday
  • Ace the semester 1 finals
  • Ace the semester 2 finals
Solve 100 data-structure problems in C++ dsamar 20270/4
  • Arrays and strings (25)
  • Linked lists and stacks (25)
  • Trees and graphs (25)
  • Dynamic programming (25)

done2

Get into a CS degree uni20262/2
  • Finish SMA
  • Get accepted at USM
Rebuild my portfolio from scratch buildoct 20263/3
  • Astro + TypeScript
  • Real curriculum and progress
  • Interactive everything

04Projects

things I've built and shipped · click to open

01 · 2026 Split Bill

Scan a receipt, tap who ate what, share a fair per-person split.

react · ts · gemini
  • Gemini reads every line item, tax and service charge from a photo of the receipt
  • You fix anything the scan got wrong before splitting
  • Tax and service charge are shared in proportion to what each person ate
  • Exports the result as an image for the group chat
02 · next Next project loading...

Probably something with data structures. Ideas welcome — say hi below.

tbd

05Experience & education

the road so far · click an entry

experience4

2025 Bronze Medal — Science Castle Asia Multimedia University (MMU), Malaysia award

Presented a research-based science project at an international competition and placed third overall.

2024–2025 Chairman, Commission 1 MPK Student Representative Council leadership

Drafted the council's regulations and kept them up to date as the student body's needs changed.

2023–2025 Field Coordinator & Competition Committee Al Azhar Creativity Project (ACP 4.0 & 5.0) events

Coordinated field operations on event days and served on the competition committee across two consecutive editions of ACP.

2023–2024 Member, Commission 2 MPK Student Representative Council leadership

Oversaw and monitored the student council (OSIS), and wrote reports on its activities to evaluate how well it was performing.

education3

2026 – now B.CS (Intelligent Computing) with Honours Universiti Sains Malaysia, Penang degree

Computer Science with a concentration in Intelligent Computing: machine learning, NLP, computer vision and computational intelligence.

2.0% of the degree done

2023–2026 Senior High School SMA Al-Azhar Syifa Budi Solo high school

Completed senior high school in Surakarta, alongside organizational work and competition seasons.

2020–2023 Junior High School SMP Al-Azhar Syifa Budi Solo junior high

Completed junior high school in Surakarta.

06Say hi

or press : and type email

 
NORMAL ~/baswara/top.md j/k move · : command · x inspect penang --:-- Top