Luís Oliveira

Software Engineer at SISCOG

Lisbon, Lisbon, Portugal
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
Luís Oliveira is a seasoned software engineer based in Lisbon with 20 years of experience building scheduling optimisers at SISCOG using Common Lisp and Integer Programming, with occasional C++, Java and JavaScript. He is a long-time contributor to the Common Lisp ecosystem and developer tooling, having fixed deep backend issues in projects such as SBCL, SLIME and SLY and improved cross-platform behavior in widely used tools like Magit and CFFI. His work shows a knack for low-level, platform-sensitive problem solving—endianness, heap relocation and precise foreign-function interfacing—alongside higher-level algorithmic scheduler design. A former GSoC student who turned early open-source involvement into sustained impact, he combines academic training from Universidade de Coimbra with practical product-focused engineering.
code20 years of coding experience
job2 years of employment as a software developer
bookScientiarum magister, Computer Science, Scientiarum magister, Computer Science at Universidade de Coimbra
languagesEnglish, Portuguese, French, Chinese, Esperanto
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

git10
windows10
c1110
windows-xp10
cffi10
emacs-lisp10
sbcl10
ff10
c1710
type-system10
compiler-compiler10
emacs10
common-lisp10
ffi10
compiler10

Programming languages (14)

C#JavaC++CGoCommon LispHTMLTypeScript

Github contributions (5)

github-logo-circle
cffi/cffi

Jul 2005 - Feb 2022

The Common Foreign Function Interface
Role in this project:
userBack-end Developer
Contributions:30 reviews, 572 commits, 89 PRs in 16 years 9 months
Contributions summary:Luís contributed to the CFFI library by implementing support for additional types and features, as demonstrated by the addition of long long types, the ability to specify the base type of enums, and integration of a bitfield implementation. They addressed bugs related to memory access and handling of null pointers, ensuring compatibility with diverse platforms, and improved the accuracy and reliability of structure alignment calculations. They also contributed to code organization and refactoring, including updates to the tests.
foreign-function-interfacelisp-interpreterlispforeignffi
slime/slime

Feb 2009 - May 2022

The Superior Lisp Interaction Mode for Emacs
Role in this project:
userBackend Developer & Lisp Contributor
Contributions:3 releases, 12 reviews, 171 commits in 13 years 5 months
Contributions summary:Luís primarily contributed to the "slime/slime" repository, focusing on improvements to the SLIME (Superior Lisp Interaction Mode for Emacs) environment. Their work includes fixing typos, addressing compilation errors in the slime-c-p-c contrib, enhancing the documentation, and integrating with the ASDF build system. They also made changes to the presentation of code in the REPL and expanded the macro expansion features. Furthermore, they updated the release versions of SLIME.
elispinteractionemacsemacs-lsplisp
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
Luís Oliveira - Software Engineer at SISCOG