About
I'm Omar, a computer science student at GUtech in Oman. I like figuring out how computers actually work, and building useful software with what I learn.
I started out self-taught, coding for years before university. The degree is filling in the parts self-taught developers tend to skip: data structures, memory, and what's underneath the frameworks. That's also why the lab has more C++ and math in it lately.
My favourite way to learn is to build the thing myself: a database tool in the terminal, a machine learning model with no framework, whatever I'm currently curious about. Sometimes it works first try. Usually it doesn't, and that's the interesting part.
Alongside my studies I build real software too: I run Stooq, build Rafeeq, take on client platforms, and work part-time as a developer. I also write things down occasionally.
Tools I use
Currently exploring
- C++
- Machine learning
- Systems concepts
Building products
- Laravel
- PHP
- React
- Next.js
- TypeScript
- Filament
- Spring Boot
Data
- PostgreSQL
- MySQL
- Supabase
- REST APIs
Infrastructure
- Linux
- Docker
- Coolify
- VPS
- Git
Editor
- Neovim
EducationBSc Computer Science · German University of Technology in Oman · 2024 — present
Want the details? See experience, work, or just say hi.