Ali Seifiazad / Computer Science & Software
Hey, I’m Ali.I build things I can’t stop thinking about.
I’m a computer science student who likes turning ideas into real things. Sometimes that’s software that makes life easier. Sometimes it’s an experiment just to see what’s possible.Like the person looking back at you.
02 · Discovery
There’s more going on here.
What looks like a face is actually a collection of systems working together. The skin. The eyes. The movement. And something underneath.
I built this because I wanted to see how far I could take an idea.
Move your cursor across my face.Drag a finger across my face.There it is. Four layers: armor, fasteners, internals, chassis.
Work
Things I’ve been working on.
Different ideas. Different challenges. A lot of learning along the way. Some started with a problem I wanted to solve. Others started because I was curious enough to try.
01 · Hengam
Hengam هنگام
Making complicated schedules a little less complicated.
- 01 A manager types the week they need, in plain English.
- 02 The language model’s only job: turn that sentence into structured rules.
- 03 Deterministic code builds twenty seeded variants and keeps the best. Same input, same week.
- 04 When a week genuinely can’t be staffed, it says which shift and why, instead of pretending.
Illustration of the engine’s output shape · S supervisor · B barista
02 · Brewline
Brewline
A better way to order. From both sides of the counter.
- 01 Customize the drink. The price is quoted by the server, never trusted from the phone.
- 02 A double tap, a dropped connection: every checkout carries one idempotency key.
- 03 So it says “Checking your order…” and there is exactly one order. No blind “pay again”.
- 04 The same ticket lands on the barista’s queue. Payment is captured when they accept it.
- 05 Rewards explained in one sentence, from an append-only ledger that can’t grant twice.
Illustration of flows in the live demo · example prices · independent project
03 · Mahaleh · neighborhood
Mahaleh محله
A little piece of home, closer to home.
- 01 Persian businesses and places around Southern California, in one directory.
- 02 Every listing in English and Farsi. In Farsi the whole layout flips right to left, not just the words.
- 03 Reviews and star ratings, shown here on a demo listing with sample data.
- 04 Stars are written only by the server. The database denies them to every client, admins included.
Saffron & Rose Café ★★★★★ 4.6
“Warm tea, fresh barbari, and the owner remembered my order.” Example reviewer, fictional.Cloud Function only
Firestore rules deny review stats and trust badges to every client.Fictional sample listings, ratings and review for illustration · pre-launch · private repository · built with a friend
The living portrait
I might’ve taken this one a little too far.
A real-time digital version of me, with a mechanical secret beneath the surface.
- First
A scan of my face, running live in your browser, with 51 facial shapes.
- Then
The eyes had to follow you. They jump and settle the way real eyes do, and the head follows the eyes.
- Then
It had to move like a person: a skeleton through the neck, chest and shoulders, so turns have weight.
- And then, apparently
A robot underneath. Real geometry in four layers, cut open on the GPU wherever you look.
60 fps during reveals · textures 464 MB → 94 MB · lip sync generated from the audio
About
A little more about me.
I’m Ali, a computer science student at Irvine Valley College in Southern California.
I’ve always been curious about how things work. That curiosity has taken me through programming, creative projects, game-server scripting, AI, and building applications of my own.
These days, I’m especially interested in artificial intelligence, software engineering, and the systems that make complex products feel simple.
I like learning by building. I’ll explore an unfamiliar technology, try something ambitious, break a few things, figure out why they broke, and keep going.
Outside of programming, I’ve worked in different environments that taught me how to communicate, take responsibility, and understand problems from someone else’s perspective.
I don’t have everything figured out yet. But I know I want to spend my career building interesting technology alongside people I can learn from.
English and Persian · conversational Turkish
Capabilities
Tools I’ve picked up along the way.
Different projects have pushed me to learn different things. These are some of the technologies I’ve actually used to build them.
Languages
- TypeScriptBrewline, this site
- JavaScriptHengam, Mahaleh
- C++Texas Hold'em, coursework
- PythonCoursework, Blender tooling
- SwiftFolio
- LuaEternal Community game server
- GLSLThis portrait
- MIPS assemblyComputer organization coursework
Frontend
- React 19Every web project
- Next.jsThis site
- Three.js · React Three FiberThis portrait
- ViteHengam, Brewline, Mahaleh
- PWABrewline
- RTL & bilingual UIHengam, Mahaleh
- SwiftUIFolio
Backend & cloud
- Firebase Auth · Firestore · FunctionsHengam, Mahaleh
- Firestore security rulesHengam, Mahaleh
- Cloudflare Workers · D1 · HonoBrewline
- Vercel FunctionsHengam
- Stripe CheckoutBrewline (adapter)
AI & tooling
- Anthropic APIHengam rule parsing, with spend caps
- AI-assisted developmentThis portrait, daily workflow
- Blender PythonEndoskeleton fitting and audits
- Vitest · PlaywrightBrewline, this site
- Firebase emulatorsHengam rules tests
- Git · GitHubEverything
Experience
Not everything I’ve learned came from a classroom.
Working with different teams and taking on real responsibilities taught me a lot about communication, problem-solving, and what happens when things don’t go according to plan.
Lua Developer & Designer · Eternal Community (FiveM game server)
- Developed and maintained Lua scripts for a live multiplayer server with about 50 active players.
- Diagnosed player-reported bugs and tested fixes before release; explained changes to non-technical players.
Head of Rotoscope & Graphic Design · Nebras Pictures
- Led rotoscope and graphic-design work for video projects: assigned work, checked quality and delivered on tight deadlines.
Barista Trainer · Barista · Starbucks, then Sodexo
- Trained and certified new hires on equipment, point of sale and standards while studying full time.
- The view from behind the counter is where Brewline and Hengam started.
Computer Science — transfer track · Irvine Valley College
C++ Programming · Computer Organization & Assembly (MIPS) · Discrete Mathematics · Intro to Programming (Python) · Calculus
Contact
Let’s make something interesting.
I’m looking for internship and early-career opportunities where I can learn from great engineers, contribute to meaningful projects, and keep pushing myself. If you’re building something exciting, I’d love to hear about it.
Thanks for spending a little time here.