✦ NADIA CHOY · SOFTWARE & AI

Making complexity
feel simple.

Thoughtful interfaces. Practical AI.
Connected systems, built with purpose.

Explore the work
SCROLL TO DISCOVER

THE THROUGH LINE

I like the space between
an interesting problem
and a useful product.

My work brings together software engineering, AI applications, and workflow automation. I care about what happens behind the interface — and how effortless it feels in front of it.

SELECTED WORK & EXPLORATIONS

Ideas, made tangible.

A few things I’m building.
And a direction I’m exploring.
01 / PRODUCT ENGINEERING

Less scheduling.
More possibility.

Tempo explores a calmer way for independent tutors and instructors to turn availability into a workable schedule.

TempoWorking prototype
  • Next.js
  • TypeScript
  • Prisma
Inside the project

The problem

Availability, lesson preferences, and changes rarely arrive in one neat place. Planning should make those constraints easier to understand.

The approach

A scheduling prototype with availability collection, constraint-aware proposals, and a tutor/student workflow backed by persistent data.

The next step

Develop production authentication and authorization before handling real student information. The prototype is not a public booking service.

02 / AN ARCHITECTURE EXPLORATION

Many moving parts.
One clear intention.

Exploring an agent workspace that helps coordinate work,
learning, and the plans that connect them.

01

Start with
the intention.

A useful agent needs more than a prompt. It needs context, a clear goal, and boundaries around what it can do.

CONTEXT & ORCHESTRATION
02

Give each part
a purpose.

A manager coordinates focused specialists. Research, learning, and planning become smaller, traceable tasks instead of one opaque process.

SPECIALISTS & SHARED STATE
03

Keep the human
in the loop.

The goal is support, not invisible decisions. Reviewable outputs and explicit approval come before consequential actions.

VISIBILITY & CONTROL

An architecture direction in exploration, not a released product.

03 / INDEPENDENT INFRASTRUCTURE

Built with care.
Hosted with intention.

This portfolio is also a hands-on infrastructure project: taking an application from local development to a container deployment and a working HTTPS domain.

Understanding the system behind the screen is part of building a better experience on it.

  • Docker
  • Coolify
  • Linux
You’re looking at the first result.

HOW I THINK

The best technology
makes room for people.

01

Clarity before complexity.

Understand the real problem. Make the next step obvious. Add complexity only when it earns its place.

02

Build the whole picture.

Connect interfaces, APIs, data, and deployment. A product is only as thoughtful as the system around it.

03

Make trust visible.

Be deliberate about data and access. Keep people informed, and give them control over important actions.

A FEW TOOLS I WORK WITH

TypeScript · React · Next.js · Python · PostgreSQL · Docker

WHAT COMES NEXT

More to explore.
More worth building.

Interested in thoughtful software and practical AI?
Find me on GitHub.

Nadia on GitHub (opens in a new tab)