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!
~ 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.

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.

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.

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.

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.

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.

