Craigory Coppola is a Senior Software Engineer with 10 years of experience, currently contributing to Nx where he helps improve monorepo build systems, Next.js app generation, and Jest testing workflows. A 4.0 mathematics and computer science graduate, he blends strong backend skills with full-stack maintenance and refactoring expertise, having shipped features and bug fixes in a widely used open-source project (nrwl/nx). He has a history of building production systems—from custom workflow and release-notes platforms to web/mobile frameworks—and a background in data-driven research (scikit-learn clustering and fog computing). Known for a disciplined self-study habit he cultivated through ACM leadership, Craigory focuses on continuous learning and mentoring peers to do the same.
10 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree, Mathematics and Computer Science, 4.0, Bachelor’s Degree, Mathematics and Computer Science, 4.0 at Morehead State University
High School, 3.94, High School, 3.94 at Lincoln County High School
Build system, optimized for monorepos, with plugins for popular frameworks and tools and advanced CI capabilities including caching and distribution.
Role in this project:
Full-stack Developer
Contributions:1766 reviews, 225 commits, 1429 PRs in 1 year 9 months
Contributions summary:Craigory contributed to various aspects of the Nx monorepo, focusing on fixing bugs and implementing features. They addressed build-related issues, Next.js application generation, and improvements in the testing framework, particularly Jest. Furthermore, the user was involved in code maintenance including refactoring, cleanup, and migration, demonstrating a strong understanding of build systems, testing, and general software maintenance.
This is an open source schooling system, dedicated to provide a better experience for schools needing a management and communication and tutoring system all in one place. This project is aiming toward directing all the software development funds and hours to families in need, the idea of the project is to allow schools to use the system as long as the software funds in the school are directed towards financially disadvantaged families and students.
Role in this project:
Back-end Developer
Contributions:4 reviews, 74 commits, 9 PRs in 2 months
Contributions summary:Craigory's primary contributions revolve around developing and modifying the back-end components, specifically focusing on student-related functionality within the OtripleS schooling system. Their work includes implementing methods within the storage broker to retrieve student data by ID and incorporating CRUD (Create, Read, Update, Delete) operations for teachers. These changes directly involve interacting with the data access layer and modifying database interactions to support student and teacher management. The user's actions also cover code cleanup to help overall project structure.
aimingfamiliesdotnetcorecssjavascript
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.