James Blacklock is a software engineer with 11 years of professional experience building production systems across startups and established firms, currently developing healthcare-focused solutions at Laerdal Labs D.C. He blends systems and compiler-level work—contributing to the Slint UI toolkit by implementing array handling and improving C++/Rust code generation—with practical product engineering on event management and Wasm tooling for Polkadot. As an educator at BloomTech he led web development courses, showing an ability to translate complex concepts into teachable skills. His background includes high-performance Wasm code generation at Parity and hands-on feature delivery at Cvent and BES, reflecting breadth from low-level runtime details to user-facing applications. Based in Virginia, he pairs a Harvard Extension computer science background with a strategic-intelligence BA, a combination that surfaces both technical depth and analytical rigor. An under-the-radar strength is his comfort moving between compiler internals and full-stack delivery, making him effective on cross-cutting engineering challenges.
11 years of coding experience
8 years of employment as a software developer
Non-degree seeking, Computer Science, GPA: 3.58, Non-degree seeking, Computer Science, GPA: 3.58 at Harvard Extension School
Bachelor's degree, Government/Strategic Intelligence, GPA: 3.56, Bachelor's degree, Government/Strategic Intelligence, GPA: 3.56 at Patrick Henry College
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Role in this project:
Full-stack Developer
Contributions:10 commits, 21 comments, 3 issues in 1 day
Contributions summary:James primarily focused on enhancing the Slint UI toolkit by adding features and addressing bugs related to array handling and code generation. They implemented array index expressions, enabling access to array elements within the UI framework. Additionally, the user worked on the compiler and runtime to support array length functionality and refine code generation for C++ and Rust, improving compatibility and functionality. These changes included modifications to the expression tree, compiler, and interpreter modules.
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
James Blacklock - Software Engineer at Laerdal Labs D.C.