// software engineer
Ali Egal
Software engineer interested in distributed systems, networking, and large-scale infrastructure. I enjoy thinking about how services are built, how data moves through networks, and how to design software that is both reliable and efficient.
01 — About
Background
I have a background in computer science with a strong interest in systems work. A lot of what interests me sits at the intersection of systems, infrastructure, and performance — projects that involve debugging, optimization, and understanding how different parts of a system interact under real constraints.
I like breaking down how a system behaves under load and reasoning through the tradeoffs that come with different architectural decisions. I learn best by building things, reading documentation, and testing ideas directly.
This website was built as part of a course project, but I also wanted it to be something practical — a simple portfolio and personal homepage I can keep using.
02 — Projects
Work
Distributed Systems & Infrastructure
I'm especially interested in systems that need to operate reliably at scale. Projects that stand out to me involve thinking carefully about performance, fault tolerance, and communication between components. Through coursework and personal study, I've spent time exploring networking, scalable service design, and the tradeoffs that come with distributed architectures.
Personal Website
Built and deployed this static site using a modern hosting workflow. The goal was not just a polished page, but understanding the full deployment path: source control, static hosting, custom domain configuration, DNS propagation, and HTTPS via Let's Encrypt. It connected the technical side of deployment with the design side of presenting information clearly.
Technical Exploration
Outside formal coursework, I explore topics by building small things and testing ideas directly. Recently I've been focusing on networking internals, operating system design, and performance-oriented engineering. I'm drawn to areas where practical implementation and theory reinforce each other.
03 — Coursework
Classes & Topics
Computer Science
- Data Structures and Algorithms
- Computer Architecture
- Operating Systems
- Distributed Systems
- Networking
- Database Systems
Other
- Data Visualization