Alan Forshaw is a self-taught software engineer with eight years of experience focused on programming language design, tooling, and web-based editors. He has contributed language definitions and integration work to high-profile projects like Microsoft’s Monaco editor and extended core functionality in projects such as Haxe's C++ backend. Alan has been contracted by Replit twice and worked on the Red language and its web runtime Red.js, while independently developing the Star programming language—an active personal project with notable GitHub traction. Based in Englewood, Ohio, he combines deep curiosity about historical language implementations with practical experience across Ace, CodeMirror 6, VSCode and other editors. His non-obvious strength is an eclectic fluency in dozens of languages, which he leverages to rapidly prototype language features and editor integrations.
8 years of coding experience
Computer Programming, Computer Programming at Miami Valley Career Technology Center
Computer Science, Computer Science at Sinclair Community College
Contributions summary:Alan implemented a Tcl language definition and test files, and a Julia language definition and test files. The user also added the scala language definition and test files. Additionally, the user integrated these new language definitions by updating the monaco.contribution.ts and the test setup.js files. The user is contributing to the expansion of language support in the Monaco editor.
Contributions:6 commits, 1 PR, 2 comments in 1 month
Contributions summary:Alan contributed to the core C++ backend of the haxe compiler, specifically focusing on extending the functionality of regular expressions and hash table implementations. They added new functions for retrieving the number of matched groups and determining hash table sizes. Additionally, the user made code refactoring and cleanup changes, and included hash table updates to use correct member accesses.
cppruntimebackendhaxebuild-tool
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.