Nicolau Werneck

Senior Software Engineer at X Laboratory

Leiden, South Holland, Netherlands
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
Nicolau Werneck is a senior software engineer and electrical engineer with 16 years of experience blending academic rigor and hands-on product work in computer vision, pattern recognition, and signal processing. He holds advanced degrees in electrical engineering and computer vision and has applied those skills across startups and industry— from TomTom and Accerion to robotics and sensor companies—delivering algorithms for autonomous driving, robotics localization, and mobile/interactive applications. A longtime contributor to the Julia language compiler, he brings low-level performance and functional-programming sensibilities to large-scale and embedded systems. He is equally comfortable with parameter estimation and physics simulation as with practical ML deployments, and he pairs a researcher’s curiosity with pragmatic engineering that ships. Outside work he’s an aficionado of loud music and horror films, a detail that mirrors his appetite for bold, unconventional problem solving.
code16 years of coding experience
job13 years of employment as a software developer
bookMasters, Signal Processing; Parameter Estimation; Electrical Engineering, Masters, Signal Processing; Parameter Estimation; Electrical Engineering at Universidade Estadual de Campinas
bookUniversity of São Paulo
bookEngineer, Electrical Engineering, Engineer, Electrical Engineering at Universidade Federal de Minas Gerais
languagesEnglish, French, Japanese, Portuguese
stackoverflow-logo

Stackoverflow

Stats
2,210reputation
603kreached
33answers
21questions
github-logo-circle

Github Skills (14)

julia10
llvm10
compiler-design9
functional-programming9
programming-language8
numerical7
image-processing6
scala6
dictionary6
inline6
wildcard6
python6
haskell6
image6

Programming languages (20)

JavaC++CRustScalaTeXGoCommon Lisp

Github contributions (5)

github-logo-circle
JuliaLang/julia

Mar 2019 - Apr 2022

The Julia Programming Language
Role in this project:
userBackend Developer
Contributions:18 reviews, 8 commits, 21 PRs in 3 years 1 month
Contributions summary:Nicolau primarily contributed to the Julia programming language project by implementing and modifying core functionalities. This includes backporting LLVM patches related to AVX512, recovering meta nodes within the compiler's SSA (Static Single Assignment) representation, making debug information optional for function dumps, and implementing a `flatmap` function. The user's work demonstrates a focus on improving the compiler's performance, debugging capabilities, and adding functional programming features.
sciencejulia-languagemachine-learningjulialangpetsc
nlw0/AkazeFeatures.jl

Sep 2019 - Mar 2020

Contributions:48 commits, 61 pushes, 1 branch in 6 months
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
Nicolau Werneck - Senior Software Engineer at X Laboratory