Charlie Le is an eager early-career software engineer and recent UMass Amherst CS graduate with eight years of hands-on experience and a current role as Specimen Processor I at IDEXX. He combines solid fundamentals and a practical focus—demonstrated by full-stack contributions to an open-source GNOME tiling extension that adds Windows-style snap assist and per-edge gap handling—to improve usability and window management. Responsible, punctual, and hungry for his first software engineering role, he brings real code samples and references ready for review. Based in Auburn, Massachusetts, Charlie pairs disciplined lab experience with a knack for front-end and utility-level improvements, making him quick to turn user needs into working features.
8 years of coding experience
Bachelor's of Science, Computer Science, Bachelor's of Science, Computer Science at College of Information and Computer Sciences, UMass Amherst
An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.
Role in this project:
Full-stack Developer
Contributions:6 commits, 3 PRs, 3 comments in 2 days
Contributions summary:Charlie primarily focused on enhancing the functionality and usability of the GNOME tiling extension. Their commits demonstrate the addition of features such as individual screen edge gaps and adjustments to existing features such as tiled window width calculation. The user consistently addressed gaps, calculating them in `resizeHandler.js`, and adjusting them for the east and south screen edges. The changes also included adjusting properties in `tilingWindowManager.js` and `utility.js` and updating the preferences panel.
Contributions:4 releases, 253 commits, 89 pushes in 2 months
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.