Carter Li

TDP Software Engineer I at GEICO

Town of Brookhaven, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job1 year of employment as a software developer
bookComputer Software Engineering, Computer Software Engineering at Brooklyn Technical High School
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Stony Brook University
github-logo-circle

Github Skills (66)

c1110
ant-design-vue10
c1710
metal10
component-library10
gitk10
jtest10
javascript10
performance-monitor10
jes10
component-development10
io-uring10
linux-kernel10
uid10
front-end-development10

Programming languages (26)

C#CMakefileGoHTMLTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
axboe/liburing

Sep 2019 - Jun 2022

Library providing helpers for the Linux kernel io_uring support
Role in this project:
userBack-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.
le5le-com/topology

Feb 2020 - Jul 2020

A diagram (topology, UML) framework uses canvas and typescript. 一个轻量(100k左右)、功能丰富的绘图工具(微服务架构图、拓扑图、流程图、类图等UML图、脑图,动画、视频支持)。 【在线使用】:
Role in this project:
userFront-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.
Request Free Trial
Carter Li - TDP Software Engineer I at GEICO