Davy Landman

Software Language Engineer And CEO at Swat.engineering

Amsterdam, North 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
Davy Landman is a software language engineer and CEO based in Amsterdam with 22 years of experience building DSLs, compilers, typecheckers, IDE extensions and automated software analysis tools. He combines deep research experience from a PhD and technology transfer at CWI with hands-on engineering across C#, Java, Delphi and low-level JNI/C work—for example improving zstd-jni to stream directly from Java NIO ByteBuffers. As founder of Swat.engineering he helps teams “make domain knowledge executable,” tackling complex renovation projects and greenfield language designs. Known for meta-programming, reverse engineering and pragmatic TDD, he bridges formal methods and production tooling, and is one of the core developers on the Rascal language ecosystem.
code22 years of coding experience
job7 years of employment as a software developer
bookHavo, Natuur en Techniek, Havo, Natuur en Techniek at Trevianum Scholengroep
bookBachelor, ICT, Business Software, Bachelor, ICT, Business Software at Zuyd University of Applied Sciences
bookMaster, Software Engineering, Master, Software Engineering at Universiteit van Amsterdam
languagesEnglish, Dutch
stackoverflow-logo

Stackoverflow

Stats
15,224reputation
3.3mreached
230answers
15questions
Badges
parsing
top-1%
entity-framework
top-5%
winapi
top-5%
debugging
top-1%
language-agnostic
top-5%
delphi
top-5%
github-logo-circle

Github Skills (24)

debugging10
compression-algorithm10
c1110
java10
bytebuffer10
c1710
javas10
jna10
native-library10
parsing10
winapi9
architecture9
delphi9
language-agnostic9
entity-framework9

Programming languages (20)

C#JavaC++JinjaCScalaGoHTML

Github contributions (5)

github-logo-circle
luben/zstd-jni

Jan 2017 - Jan 2017

JNI binding for Zstd
Role in this project:
userBack-end Developer
Contributions:11 commits, 2 PRs, 10 comments in 12 days
Contributions summary:Davy primarily focused on enhancing the `zstd-jni` library, a JNI binding for the Zstd compression library, to support direct buffer streaming. Their work included implementing a `ZstdDirectBufferDecompressingStream` and `ZstdDirectBufferCompressingStream`, along with corresponding JNI code in C. These changes enabled efficient compression and decompression directly using Java NIO `ByteBuffer`s, improving performance by leveraging memory mapping and reducing unnecessary data copies. Tests were also added to validate the functionality of the streams, and improve corner cases like reading/writing one byte at a time.
lossless-compression-algorithmcompressionandroidzstdjava
cwi-swat/rascal-OFG

Feb 2015 - Feb 2018

A rascal library to translate OFG's to Tonella and Potrich's Object Flow Graph language.
Contributions:3 PRs, 5 pushes, 3 comments in 3 years
rascaldataminingmemgraphquery-languagetranslate
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
Davy Landman - Software Language Engineer And CEO at Swat.engineering