COMPUTER ENGINEERING · SHIRAZ, IRAN NO. 001

Curiosity,
in progress.

I’m studying computer engineering and following the questions that branch out from it: algorithms, AI, operating systems, open source, music, and how software can be a creative medium.

Current chapter: learning the fundamentals and getting better at finishing small things.

STATUSStudent · learning in public
CURRENT STUDYLinear algebra + algorithms
OFF-CLOCKMusic production + digital art
SCROLL FOR THE THREADHONEST BY DESIGN

01 / INTEREST CONSTELLATION

Four doors.
No false expertise.

These areas keep pulling my attention. They’re a map of what I want to understand, not a list of subjects I claim to have mastered.

01

THE INTELLIGENCE QUESTION

AI &
machine learning

How do useful AI systems work, how should they handle failure, and what makes an output trustworthy?

AI systemsEvaluationTools
02

THE FOUNDATIONS

Algorithms
& mathematics

Learning to explain why something works, analyze its cost, and connect abstract ideas to working code.

AlgorithmsLinear algebraSoftware design
03

THE MACHINE ROOM

Linux, systems
& open source

Exploring the layers under everyday software: environments, virtualization, interfaces, and developer tools.

LinuxVirtualizationOpen source
04

THE CREATIVE CIRCUIT

Sound, visuals
& interaction

Music and digital art are hobbies; computational creativity is where those interests meet technology.

Sound designDigital artInterfaces
ON THE DESK RIGHT NOW
01Linear algebra
02Fundamentals of algorithms
03Programming + web development
Foundations first.
Buzzwords later.

01.5 / THE QUESTIONS UNDERNEATH

Not just what.
But why?

Collecting questions is easy. Learning enough to answer one carefully is the point.

NOT A RESEARCH LAB
JUST A PLACE TO START
01AI & reliability

What happens when a model is uncertain, a service goes offline, or the demonstration meets an inconvenient real-world input?

RELIABILITY / EVALUATION / TOOL DESIGN
02Algorithms & foundations

Can I explain the idea before reaching for an implementation? What changes as the input grows?

REASONING / COMPLEXITY / MATHEMATICS
03Systems & open source

How do the tools beneath an interface behave, and what makes software easier for another person to run and understand?

LINUX / TOOLING / REPRODUCIBILITY
04Art & computation

How might sound, rhythm, color, and interaction become part of the same computational canvas?

MUSIC / VISUAL SYSTEMS / CREATIVE CODE

02 / PUBLIC REPOSITORY SHELF

The workbench.
In its actual state.

A live index of public repositories, not a wall of self-awarded project medals. Coursework, experiments, archived ideas, and unfinished work may all appear here.

Loading public repositories…

Waiting for GitHub API

NOTE / 01

The language chip comes from GitHub’s repository metadata. It is not a measure of the author's proficiency. For project maturity, inspect the repository itself.

Open GitHub ↗

03 / OFF-SCREEN FREQUENCIES

The other tabs
are part of me, too.

A computer science profile that pretends the rest of life does not exist is a very efficient way to be boring.

01 / SOUND

Music production

FL Studio, Ableton Live, arrangement, and sound design. Still a hobby, and a good reason to care about how tools feel.

MAKE / LISTEN / REPEAT
02 / LISTENING
ELECTRONICNU-METALJAZZPROG ROCKRAPIRANIAN MUSIC

Wide listening range

Different genres solve different moods. The playlist has no committee and no sensible boundaries.

NO SINGLE GENRE POLICY
03 / VISUALS

Digital art & aesthetics

Visual experiments, expressive interfaces, strong color, and the odd satisfaction of a well-composed screen.

SHAPE / COLOR / CONTRAST
04 / TINKERING

Linux & virtualization

Operating systems, virtual machines, and exploring tools by taking them apart carefully.

UNDERSTAND THE LAYERS

END / STILL OPEN

Interest starts it.
Finished work proves it.

I’m building a foundation one concept and one small experiment at a time. The plan is to keep learning, explain things clearly, and turn more ideas into work that other people can actually inspect.