Carter Li is a software engineer at GEICO with a recent BS in Computer Science from Stony Brook University and an unusually broad 11-year practical footprint across front-end, back-end, and systems work. He contributes to notable open-source projects—improving enterprise Vue UI libraries like Ant Design Vue and Element Plus, enhancing cross-platform C++ projects such as fmt and liburing, and enabling Vulkan on Apple platforms for the PPSSPP emulator—demonstrating deep cross-language and cross-platform expertise. Comfortable across full-stack web tooling, low-level I/O, and native graphics, he brings a pragmatic focus on portability, performance, and developer experience. Based in Brookhaven, NY, he pairs university research experience modernizing campus operations with production-grade bug fixes and feature enhancements in popular OSS ecosystems.
11 years of coding experience
1 year of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Brooklyn Technical High School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Stony Brook University
Library providing helpers for the Linux kernel io_uring support
Role in this project:
Back-end Developer
Contributions:2 reviews, 17 commits, 27 PRs in 2 years 9 months
Contributions summary:Carter contributed to the `liburing` library by adding functionalities for message passing operations such as `recvmsg` and `sendmsg`, as well as implementing the `tee` operation. They also developed examples showcasing the use of `ucontext` for asynchronous programming with `liburing`. Further contributions involved adding a test case demonstrating the `READ_FIXED` and `IOSQE_IO_LINK` functionalities, as well as adding tests to ensure correct operation. This work involved modifications to the core library code and supporting test files.
A diagram (topology, UML) framework uses canvas and typescript. 一个轻量(100k左右)、功能丰富的绘图工具(微服务架构图、拓扑图、流程图、类图等UML图、脑图,动画、视频支持)。 【在线使用】:
Role in this project:
Front-end Developer
Contributions:5 PRs, 3 comments, 4 issues in 5 months
Contributions summary:Carter primarily contributed to the frontend aspects of the `topology` repository, focusing on bug fixes and feature enhancements. Their commits addressed issues like incorrect DOM element sizing, drag-and-drop behavior adjustments, and multi-select functionality. The contributions demonstrate an understanding of the codebase, particularly around core components and event handling within the canvas-based diagram framework. These changes improve the usability and interaction of the diagramming tool.
diagramsumlcanvasjavascripttopology-diagram
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.