Ian Pan is a software engineer at AWS with eight years of hands-on experience building low-level systems for cloud infrastructure, specializing in performant C across Linux kernel and user space for EC2 Nitro and Graviton platforms. He writes kernel drivers, microcontroller firmware, and BMC CoAP APIs that enable autonomous monitoring and recovery on server fleets, and previously designed a scalable telemetry aggregator during an AWS internship. A Columbia CS master's graduate who co-wrote a C++ functional-style library under Bjarne Stroustrup, Ian also has research roots in multi-armed bandits and high-frequency trading signals from CUHK and Academia Sinica. Outside core systems work he contributes UI-focused theming to the Emacs community and runs a technical blog, reflecting a blend of deep systems engineering and thoughtful tooling/user-facing polish.
8 years of coding experience
1 year of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at Columbia University in the City of New York
High School Diploma, High School Diploma at Taipei Municipal Jianguo High School
Contributions:11 commits, 14 PRs, 61 comments in 1 year 3 months
Contributions summary:Ian primarily focused on theming and color scheme adjustments within the Emacs environment. The contributions involve modifying and enhancing existing themes, including Dracula, Gruvbox, and Horizon, and adapting web-mode faces to fit the theme. The user also implemented contrast options and fixed various display issues related to color and font settings. Furthermore, the user made adjustments to highlight specific elements such as brackets, lines, and mini-buffer matches, and added support for web-mode json keys and context.
Some personal practices with raylib and raylib-cpp
Contributions:54 commits, 1 PR, 74 pushes in 7 months
raylibcppraylib-cpp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Pan - Software Engineer at Amazon Web Services (AWS)