Ali Sao
back home

Hi! I'm Ali, a computer engineering student based in Orange County.

I currently work at Panasonic Avionics as a software integration intern.

I'd consider myself a systems-minded builder in some sense - here's some of my work.

I'm interested in Haskell, systems programming, hardware/software integration, and building tools that help people understand complex systems. Please reach out if you'd like to chat!

LinkedIn / GitHub / Blog

~ notable contributions on the INTERNET ~

HASKELL SYSTEMS

BUILDING AN HTTPSERVER FROMSCRATCH IN HASKELL.

Sockets and Pipes is my walk through a Joy of Haskell book project that builds a web server from scratch in Haskell.

The project uses HTTP as the path into systems programming: sockets, Unix I/O, request and response semantics, and pieces of RFC 9110 and RFC 9112. Instead of hiding the protocol behind a framework, I am implementing the lower layers directly to understand what web servers actually do.

HaskellUnixSocketsHTTP
Sockets and Pipes screenshot

HASKELL BACKEND

HANDLING 1 MILLIONREQUESTS WITHHASKELL SERVANT.

Haskell 1M Request is my Haskell version of the Handling 1 Million Requests project, rebuilt around Servant instead of the Node.js examples.

The project connects a Haskell API to Postgres and Redis, then explores how the service behaves when deployed and tuned on AWS EC2. It is focused on understanding the backend pieces behind high-throughput request handling: app runtime, database access, cache behavior, deployment environment, and server design.

HaskellPostgresRedisAWSEC2Servant
Haskell 1M Request screenshot

DATA INFRASTRUCTURE

DESIGNING TYPEDDATAFRAME WORKFLOWSIN HASKELL.

Haskell DataFrame is a typed data-processing library experiment for parsing, shaping, and working with tabular data safely.

The project explores schema design, API ergonomics, parsing, and type-level guarantees. It turns messy data workflows into a smaller, more reliable Haskell interface.

HaskellData ProcessingTyped APIs
Haskell DataFrame screenshot

TRADING SYSTEMS

BUILDING REAL-TIMETRADING INTERFACESFOR HFT WORKFLOWS.

HFT-System is a real-time trading platform prototype connecting market data, order entry, fills, and FPGA-driven workflows.

I focused on frontend structure, websocket data paths, and dense UI states that make fast-changing trading information readable during rapid system events.

ReactTypeScriptWebSocketsFPGA
HFT-System screenshot

RESEARCH SOFTWARE

ALIGNING NETWORKSWITH SANA GRAPHALGORITHMS.

SANA is a research software project for aligning graph-like structures and comparing complex network representations.

The work centers on understanding algorithms, navigating a larger C++ codebase, and contributing to tooling that supports repeatable research workflows.

Research SoftwareAlgorithmsC++
SANA Neural Network Aligner screenshot

EDUCATION TECHNOLOGY

SIMPLIFYING SHAREDENGINEERING ROOMRESERVATIONS.

The Engineering Room Booking System is a scheduling web app for reserving shared engineering rooms and reducing coordination overhead.

The app uses a clear booking flow, predictable resource states, and simple interactions to make availability easier to understand for students and staff.

Next.jsTypeScriptWeb App
Engineering Room Booking System screenshot