Cody Russell is a seasoned software engineer with 27 years of experience building cross-platform UIs, backend systems, and developer tools, currently based in Atlanta. He has deep expertise in C/C++/C#, Elixir/Phoenix, and Ruby, and has shipped components across desktop (GTK/Mono/Visual Studio for Mac), mobile (Xamarin), and cloud-native backends (Kubernetes on GCP). Cody’s career includes roles at GitHub and Microsoft working on Codespaces and IDE integrations, plus long-standing open source contributions to projects like Mono, MonoDevelop, Xwt, and GLib where he’s improved file-system watching, WebView backends, and core GTK internals. He blends hands-on engineering with infrastructure and testing discipline, often tackling subtle platform bugs and accessibility/internationalization challenges. Known for moving between low-level systems work and high-level web stacks, he’s currently focused on Elixir and machine learning while leading backend teams and LiveView projects.
27 years of coding experience
20 years of employment as a software developer
BA Music, BA Music at The University of Texas at Arlington
Contributions:523 commits, 127 PRs, 290 pushes in 6 years 5 months
Contributions summary:Cody primarily worked on the MonoDevelop IDE, focusing on improving the user interface and fixing bugs. Their contributions included fixing status bar resizing, adding support for a text editor's background color to prevent flashes, and integrating a new Vi code generation popup. They also made changes to enable and improve the handling of Mac OS X context menus.
A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
Full-stack Developer
Contributions:11 commits, 2 PRs, 1 push in 4 years
Contributions summary:Cody primarily contributed to the Xwt UI toolkit by implementing WebView functionality across multiple platforms. This involved creating the `WebView` class and its backend implementations for Mac, WPF, and Gtk. They also added a sample to demonstrate the usage of the WebView component within an application. Additionally, the user made minor adjustments like setting the URL in the constructor and fixing some PInvoke return types in the GTK implementation.
dotnetuwpwindowsdesktop-applicationsmono
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.