Luca Carlig

Senior Software Engineer at IBM

Athlone, Ireland
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

👤
Senior
🎓
Top School
Luca Carlig is a Senior Software Engineer with nine years of experience building systems in Rust, blockchain (Solana), and backend web stacks. He has delivered production Solana smart contracts with Anchor, worked on distributed networking in Rust, and applied backend expertise across JavaScript, Python and AWS-based services. Luca’s open-source contributions include improving linting and documentation checks in the core Rust toolchain (rustc and Clippy), a sign of his attention to code quality and language-level correctness. Based in Athlone, Ireland, he has recently transitioned to IBM after senior engineering work at Huawei Research, bringing practical experience on hardware-adjacent Rust projects. Colleagues know him for pairing low-level systems rigor with pragmatic product-facing engineering, and for spotting subtle correctness issues others miss.
code9 years of coding experience
job7 years of employment as a software developer
bookCertificate III Information Digital Media and Technology (Network administration), Certificate III Information Digital Media and Technology (Network administration) at TAFE NSW
bookSoftware Engineering, Software Engineering at Nanjing University of Science and Technology
languagesEnglish, Japanese, Italian
stackoverflow-logo

Stackoverflow

Stats
141reputation
8kreached
0answers
6questions
github-logo-circle

Github Skills (16)

linting10
compiler10
clippy10
lang10
rust10
compiler-compiler10
documentation10
testing10
asynchronous6
pandas6
matlab6
groupby6
python6
dataframe6
numpy6

Programming languages (4)

TypeScriptRustCJavaScript

Github contributions (5)

github-logo-circle
rust-lang/rust-clippy

Apr 2023 - Mar 2024

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer & Linter Specialist
Contributions:9 reviews, 1 PR, 14 comments in 11 months
Contributions summary:Luca primarily focused on improving the clippy linter by adding and refining the `EMPTY_DOCS` lint. Their work involved modifying the `clippy_lints` module to detect and report empty documentation comments. They also made changes to test files to ensure proper linting behavior and added a new test case. Furthermore, they adjusted the code to consider the span of fragments when checking for empty docs.
linterlintrustlangmistakes
rust-lang/rust

May 2019 - Oct 2024

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 PRs, 13 comments in 5 years 6 months
Contributions summary:Luca primarily worked on linting rules and documentation within the Rust compiler repository. They focused on identifying and correcting issues related to empty documentation comments, suspicious doc comments, and missing or incomplete documentation sections. The user's contributions involved modifying linting code, updating tests, and improving overall code quality by addressing documentation-related problems within the project.
crategarbage-collectionrustreliablecompiler
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
Luca Carlig - Senior Software Engineer at IBM