Fabian Lara is a multidisciplinary engineer and PhD student with 12 years of experience leading industrial, IT, research, social and educational projects across academia and industry in Colombia. He combines hands-on project management and PMO implementation skills (MS Project, Primavera P6, @Risk) with teaching and curriculum design roles at multiple universities and a track record of launching Industry 4.0 training centers and new academic programmes. His research focus on circular engineering, renewable energy and green hydrogen complements practical experience as a co‑founder delivering automation and control solutions to manufacturing clients. Uncommonly for an academic-project manager, he also contributes code quality improvements to major open-source projects like rust-clippy and Bazel, demonstrating backend and build tooling chops that improve software safety and maintainability. Based in Córdoba, he seeks international cooperation initiatives that blend human, economic and sustainable community development.
12 years of coding experience
17 years of employment as a software developer
Master in IT project management., Project Management, Master in IT project management., Project Management at Universidad de Pamplona
Electrical Engineering VIII Semester, Ingeniería eléctrica, Electrical Engineering VIII Semester, Ingeniería eléctrica at Universidad Del Sinu
Industrial Instrumentation and Control Specialist, Industrial Instrumentation and Control Specialist at Universidad Pontificia Bolivariana
a fast, scalable, multi-language and extensible build system
Role in this project:
Back-end Developer & Build Engineer
Contributions:63 commits, 1 comment in 3 months
Contributions summary:Fabian primarily focused on refactoring the `FuncallExpression` class to allow for more complex function terms. They also made several updates to the BUILD grammar and Skylark parser, allowing for more complex expressions to be called. Furthermore, the user worked on the Skylark linter by implementing naming conventions and various checks such as those for missing return statements and statements without effects. These efforts indicate a focus on improving the codebase and the tooling around it.
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Backend Developer
Contributions:2 PRs, 9 comments in 22 days
Contributions summary:Fabian primarily contributed to the `rust-clippy` repository by implementing and refining lints to improve Rust code quality. They focused on detecting and addressing unidiomatic code patterns, such as unnecessary `unwrap()` calls, and refactored existing code to enhance clarity and efficiency. Their work included modifying core linting logic and adding new checks for common code vulnerabilities. These contributions directly improve the maintainability and safety of Rust codebases.
linterlintrustlangmistakes
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.