James Blacklock

Software Engineer at Laerdal Labs D.C.

Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookNon-degree seeking, Computer Science, GPA: 3.58, Non-degree seeking, Computer Science, GPA: 3.58 at Harvard Extension School
bookBachelor's degree, Government/Strategic Intelligence, GPA: 3.56, Bachelor's degree, Government/Strategic Intelligence, GPA: 3.56 at Patrick Henry College
stackoverflow-logo

Stackoverflow

Stats
849reputation
314kreached
19answers
5questions
github-logo-circle

Github Skills (23)

c-language10
typed-array10
multidimensional-arrays10
dynamic-array10
arrayobject10
user-interface10
ui-design10
compiler-design10
declarative-ui10
rust10
windows-gui10
cprogramming-language10
parallel-arrays10
toolkits9
webassembly9

Programming languages (5)

TypeScriptRustJavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
slint-ui/slint

Oct 2021 - Oct 2021

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Role in this project:
userFull-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.
cppdesktop-applicationsrustjavascriptfluid
JayArby/switchy

Jul 2014 - Jul 2014

Contributions:36 commits in 3 days
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.