Christopher Plewright is a Solutions Architect and hands-on engineer with nine years of software-focused experience and a long career background in mechanical design and product development. He designs and delivers scalable full-stack enterprise systems that bridge industrial process modelling, manufacturing automation, and modern web/desktop/mobile applications. Christopher blends deep mechanical engineering expertise—ranging from consumer electronics and medical devices to mining and plant-layout—with pragmatic software architecture and systems integration skills. He has led teams and modernized development lifecycles while remaining an active contributor to foundational open-source projects like Vim, where he improved Windows console behavior and terminal compatibility. Based in New South Wales, he holds advanced qualifications from MIT and Australian universities, reflecting a strong cross-disciplinary foundation in data science, software engineering and mechanical engineering. Colleagues describe him as a contrarian σοφός who prefers solving real-world problems end-to-end, from prototype hardware to production-grade software.
9 years of coding experience
23 years of employment as a software developer
MicroMasters, Statistics and Data Science, MicroMasters, Statistics and Data Science at Massachusetts Institute of Technology
Graduate Diploma, Computer Science, with Distinction, Graduate Diploma, Computer Science, with Distinction at Curtin University of Technology
Postgraduate Diploma of Information Technology, Software Engineering, recognition of Elite Performance, Postgraduate Diploma of Information Technology, Software Engineering, recognition of Elite Performance at Macquarie University
Contributions:30 reviews, 46 PRs, 221 comments in 2 years 5 months
Contributions summary:Christopher contributed to enhancing the Vim text editor, specifically focusing on improving its functionality on the MS-Windows platform. Their work primarily revolved around addressing mouse scroll events, implementing event handling in the Win32 console, and resolving issues related to mouse behavior and color control within the Windows Terminal. The user also made changes to accommodate different build configurations, including debugging executables, demonstrating a focus on system-level integration and platform-specific optimizations.
Contributions summary:Christopher primarily focused on enhancing the Vim text editor's functionality within the MS-Windows environment. Their contributions involved implementing and refining mouse scroll event handling for the console, resolving issues related to mouse behavior, and ensuring correct modifier key interactions. The user also addressed problems with color control in the Windows Terminal and updated the build process to handle debug executables and Python versions. These changes significantly improved the user experience and compatibility of MacVim on Windows systems.
macvimvimmacoseditortext-editor
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
Christopher Plewright - Solutions Architect at CREATeNG