Hi my name's Eddy
Software Engineer | Musician

About Me

I'm a Software Engineer at Meta, Inc. working on Mobile Networking Services, which works on anticipating and addressing problems in cross-functional mobile networking.

In my free time, you can either catch playing board games with friends (my current obsession is Dune: Imperium!), worrying about my journal, or continuing to flesh out my backlog. I am also an amateur rock climber, and will usually go to CRG North Station to get my fix.

I live with my wonderful cat Kainé in beautiful Cambridge, MA.

I also used to be involved in the pagenatry arts, (Drum Corps, WGI Indoor Percussion). I marched in the following shows:

Work Experience

  • Meta, Inc.

    Senior Software Engineer (Mobile Networking Services)

    June 2021 - Present

    I've previously worked on the Conveyor team, which is the Continuous Deployment Platform at Meta. On the team, I work mostly on facilitating the migration of Meta from Conveyor2, an older slower system written in Python, to Conveyor3, a newer system written in Rust that provides Meta engineers more flexibility for their deployments. For more information, check out this talk from Systems @ Scale 2023.

    C++, Mobile Development (Java/Kotlin | Obj-C/Swift), Rust, Hack, Python

  • Facebook, Inc.

    Software Engineer Intern (Payment Infrastructure)

    June 2020 - September 2020

    I was on the Payments Infrastructure team, where we built internal tools to help other Facebook engineers adopt payments within the company. At my time there, I helped to create a web tool which assisted engineers in mapping out the work needed to adopt payment tools for their services. It used Hack and reflection/meta-programming to determine what needed to be done by engineers, and then organized these steps into an actionable workflow. The tool also did some metrics tracking on endpoints to allow engineers to know which endpoints were receiving what types of traffic.

    Hack, React

  • Datto, Inc.

    Software Engineer Intern (DNET Routers & Switches)

    January 2020 - June 2020

    I was on the Datto Networking Routers & Switches team, where we build software to help our Managed Service Providers monitor and control managed network devices, most specifically, routers and switches. At my time here, I scrubbed our front end of all XSS vulnerabilities, as well as created a Docker environment for our events pipeline, allowing our developers to easily get set up, and develop. During my time here, I learned how to push out effective code efficiently, by the time I left, we were set to finish our new managed switches in 2/3rds the projected amount of time it'd take.

    Go, Javascript, PHP, MySQL, Docker, Python, C++

  • Akamai Technologies

    Technical Support Engineer Intern (Web Support)

    January 2019 - May 2019

    At Akamai, I was on the Technical Support team, helping the full-timers troubleshoot network connectivity issues, slowdowns, and configuration issues on the Akamai Intelligent Edge Platform. I also served as the internal scripter for the team, creating tools to assist with the cleaning up of old, large files on Linux servers used by Engineers, as well as assisting on the design of a "Quest" system to game-ify learning.

    Bash, Python, Django, awk, grep

  • Northeastern University

    Tutor for Fundamentals of Computer Science I

    September 2018-December 2019

    I tutor students for our Fundamentals of Computer Science class, which entails holding office hours, grading, and answering questions on the online forum Piazza. This also includes assisting in weekly labs, answering questions about the weekly lab assignments, as well as proctoring weekly quizzes.

    Racket family of languages


Khoury Office Hours

A web app created for the Khoury College of Computer Sciences to manage office hours


A site for Northeastern students to search classes quickly and seamlessly!

#lang SBL

A Lisp-based symbolic execution language written in Racket

Contact Me

For all inquiries, including project ideas, commissions, and employment opportunities, or just general questions, feel free to email me at edward.d.li@gmail.com. For interested recruiters, I prefer office-based jobs in the Cambridge, MA area.