Waking up the portrait…

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.

Keep exploring. The interesting parts aren’t always visible.

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.

  1. 01 A manager types the week they need, in plain English.
  2. 02 The language model’s only job: turn that sentence into structured rules.
  3. 03 Deterministic code builds twenty seeded variants and keeps the best. Same input, same week.
  4. 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.

  1. 01 Customize the drink. The price is quoted by the server, never trusted from the phone.
  2. 02 A double tap, a dropped connection: every checkout carries one idempotency key.
  3. 03 So it says “Checking your order…” and there is exactly one order. No blind “pay again”.
  4. 04 The same ticket lands on the barista’s queue. Payment is captured when they accept it.
  5. 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.

  1. 01 Persian businesses and places around Southern California, in one directory.
  2. 02 Every listing in English and Farsi. In Farsi the whole layout flips right to left, not just the words.
  3. 03 Reviews and star ratings, shown here on a demo listing with sample data.
  4. 04 Stars are written only by the server. The database denies them to every client, admins included.

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.

  1. First

    A scan of my face, running live in your browser, with 51 facial shapes.

  2. Then

    The eyes had to follow you. They jump and settle the way real eyes do, and the head follows the eyes.

  3. Then

    It had to move like a person: a skeleton through the neck, chest and shoulders, so turns have weight.

  4. 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.

  1. 2024 – 2025Remote

    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.
  2. 2021 – 2024Remote

    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.
  3. 2025 – presentIrvine, CA

    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.
  4. EducationIrvine, CA

    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.