Ian Lamont

Software Engineer

About Me

Hi, I'm Ian, a software engineer from Philadelphia, PA. I like creating software that's fast, efficient, and gives me control of my machine. I often sit at the software-hardware interface, taking advantage of every byte of memory and every instruction cycle. When working at a higher level, algorithmic efficiency and speed dominate my practice. Some of my projects include: hand-written GPU kernels, designing a pipelined RISC-V CPU, co-building an operating system, building a distributed webmail and cloud-storage system, and writing firmware for routers and a competition robot. Beyond programming I have a passion for physics and engineering, and love making art. I'm always thrilled to talk about any of these topics, please reach out!

I'm finishing an M.S.E. in Computer and Information Science at Penn (May 2027) and looking for full-time roles in GPU and kernel engineering, low-level systems, and high-performance software.

Resume →
Experience →
Ian Lamont

Highlighted Projects

View all projects →

Contact

imlamont@comcast.net
imlamont
imlamont