Swat.engineering is a spinoff company with a long track record in creating software inventions and solutions

CWI spinoff

Incorporated in 2017, Swat.engineering BV is a spinoff company of Centrum Wiskunde & Informatica (CWI), more precisely of CWI’s Software Analysis and Transformation research group which has a long track record in creating software inventions and solutions, and applying them to practical problems.

Our Toolbox

The open-source meta-programming language Rascal and the DSL technologies developed at CWI are key components in our toolbox.

Mission

Our mission is to help solve the software problems of our clients using the best proven techniques for building, analysing and maintaining quality software.

cwi

We are ardent and prolific contributors to open source projects

Strong software engineering background

In addition to our metaprogramming background, we have very strong skills in software engineering and (open and closed) source software development. We are ardent and prolific contributors to open source software, and have access to a large international community of software developers. We are core contributors to the Rascal meta-programming language (see the Rascal Metaprogramming language).

We are strongly embedded in the international research and software development community

State-of-the-art innovations

Our innovations are driven by state-of-the-art developments in the software industry as well as academia and we are strongly embedded in the international research and software development community.

Software Engineering Skills

Other software engineering skills we have as team include requirements engineering, problem analysis, software design, compiler construction, type checking, software analysis and transformation, programming (e.g., Java, C, C++, C#, Go, Javascript, TypeScript, Python, …), IDEs (VS Code, Eclipse, IntelliJ), continuous integration (e.g., Github Actions, Azure DevOps, Gitlab Runners, Maven, Jenkins), testing, and deployment (e.g., Docker, Podman).

Davy Landman

Dr. Davy Landman (founder & CEO) is a software engineer with extensive experience in the industry. He has written many parsers, typecheckers, compilers, and many other categories of software. He enjoys understanding old code and figuring out ways to modernize it. As Swat.engineering grows, his focus shifts more to complex architectural designs, project management, and the managerial aspects of a small company.

Davy Landman

Paul Klint

Prof. dr. Paul Klint (founder & language engineer) is research fellow at Centrum Wiskunde & Informatica and professor emeritus in software engineering at the University of Amsterdam. Paul pioneered meta-programming, general context-free parsing, term rewriting, domain-specific languages and software renovation. Together with many others, he designed and implemented substantial software systems, including the ASF+SDF Meta-Environment, the ToolBus coordination architecture, and the Rascal metaprogramming language and workbench. He also co-founded several companies including the Software Improvement Group, SolidSands, and Swat.engineering (where he is currently employed as a language engineer).

Paul Klint

Jurgen Vinju

Prof. dr. Jurgen Vinju (founder & language engineer) is a senior researcher in the Software Analysis & Transformation group at CWI and a part-time full professor on Automated Software Analysis in the Model Driven Software Engineering group at TU Eindhoven. Since 2000, Jurgen has been designing and implementing metaprogramming systems, their supporting data structures and algorithms, as well as their applications. This includes the ASF+SDF Meta-Environment, contributions to the Eclipse IDE meta-tooling platform and most importantly Rascal. He is passionate about bringing research output to practice, and bringing industry experience into academia, by collaborating with industrial partners.

Jurgen Vinju

Rodin Aarssen

Rodin Aarssen, MSc (language engineer) is a software engineer with a focus on language analysis. He has conducted PhD research on reverse engineering of C++ and hybrid parsing technologies at Centrum Wiskunde & Informatica. At Swat.engineering he is applying his expertise to develop new languages, compilers, typecheckers, and IDEs. He uses his software analysis expertise to rejuvenate legacy software.

Rodin Aarssen

Pieter Olivier

Dr. Pieter Olivier (language engineer) is a seasoned software engineer with a PhD in computer science. A passionate advocate of testing to create high-quality and maintainable software, Pieter has extensive experience both in designing and implementing new systems, and in improving and renovating existing (legacy) systems. At Swat.engineering, Pieter applies his expertise to help customers improve, enhance, and expand their DSL ecosystems.

Pieter Olivier

Toine Hartman

Toine Hartman MSc (language engineer) is a software engineer with a passion for compiler technology and algorithmic optimization. At Swat.engineering, he applies his practical and theoretical experience to compiler optimization, software and domain analysis, design and implementation of new languages, and improving language development tools. In addition to all this, he is also our expert on continuous integration setups.

Toine Hartman

Sung-Shik Jongmans
Dr. Sung-Shik Jongmans (language engineer) is a language engineer who translates his extensive experience with formal methods research into practical solutions. At Swat.engineering, he carefully analyses new problems or existing software, and he uses his research on compilers, DSL design, and tool development to implement fitting solutions. He can sometimes be spotted as a speaker at developer conferences, too.

Get in touch!

Enquiries

Get in touch for all your enquiries by mailing to [email protected] or calling +31 (0)6 3375 4110. We will be glad to discuss all your software problems and the potential solutions we can provide.

Talent

We are constantly looking for talent. Are you attracted by our vision and have experience in language design and metaprogramming then get in touch via [email protected]. We welcome applications from juniors who want to learn our technology as well as from seniors who can directly help us to realize our vision.

We value quality over quantity and have deliberately chosen to grow slowly and we only employ the best designers and engineers that can be found.

Contact

Davy Landman
[email protected]
+31 (0)6 3375 4110

Post

Swat.engineering BV
Willem Barentszroute 36
1363 LN Almere

Company registration

BTW/Tax number: NL857248327B01
KvK number: 67972306

Contact details