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

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.

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.

distributed systems networking fault tolerance performance service design

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.

static hosting DNS HTTPS Jekyll GitHub Pages Git

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.

systems programming networking debugging performance analysis operating systems

Classes & Topics

Computer Science

  • Data Structures and Algorithms
  • Computer Architecture
  • Operating Systems
  • Distributed Systems
  • Networking
  • Database Systems

Other

  • Data Visualization