Pascal Kesseli

Principal Software Engineer, Member Of Technical Staff at Microsoft AI

Zug, Zug, Switzerland
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
Pascal Kesseli is a Principal Software Engineer and technical lead with a decade of experience spanning startups, academia, and major tech firms, currently working on Microsoft AI training infrastructure while co-leading a cloud consultancy. He holds a PhD in Computer Science from Oxford and blends deep research expertise in programming languages, formal decision procedures, and optimization with hands-on systems and cloud architecture. Pascal has driven production-grade program analysis and synthesis work — notably contributing CEGIS control handlers to the widely used CBMC model checker and improving static-analysis test coverage in Facebook's Infer. He has led teams of up to ten, balanced individual contributor impact with management, and co-founded a business delivering embedded and cloud solutions. Known for translating formal methods into practical tooling, he prefers tackling cross-disciplinary algorithmic challenges that bridge theory and operational systems. Based in Zug, Switzerland, he combines academic rigor with startup pragmatism to ship robust, scalable software.
code10 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of Oxford
bookMaster of Science (MS) Information Technology, Master of Science (MS) Information Technology at Hochschule für Technik Rapperswil
languagesEnglish, German, French, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,650reputation
190kreached
21answers
38questions
github-logo-circle

Github Skills (26)

static-code-analysis10
c-language10
testing10
verification10
software-quality10
model-checking10
java10
javas10
verify10
cprogramming-language10
clangd9
clang9
windows8
build-automation7
deadlock6

Programming languages (11)

C#TypeScriptPowerShellJavaC++OCamlTeXJavaScript

Github contributions (5)

github-logo-circle
diffblue/cbmc

Aug 2016 - Jul 2019

C Bounded Model Checker
Role in this project:
userBackend Developer & Software Architect
Contributions:70 commits, 36 PRs, 85 pushes in 2 years 11 months
Contributions summary:Pascal contributed to the C Bounded Model Checker project by implementing CEGIS (Counterexample-Guided Inductive Synthesis) handlers for control. This involved adding new compile statements for clang on Windows, integrating solution insertion for CEGIS control, and adding handlers for control functionality. These changes suggest work related to enhancing the model checker's capabilities and supporting new features through the CEGIS framework, likely focusing on refining the analysis of program behavior.
model-checkermodel-checkingcppcheckertla
facebook/infer

Jan 2023 - Jun 2023

A static analyzer for Java, C, C++, and Objective-C
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:4 reviews, 5 PRs, 7 comments in 4 months
Contributions summary:Pascal's contributions primarily revolve around adding and modifying tests within the `facebook/infer` repository. They added tests to address specific false negatives, covering areas such as null taint analysis and lambda expressions, highlighting areas where the static analyzer might need improvements. Their work includes adding tests related to stream processing and system array operations, testing the correct propagation of tainted data. The user also contributed to Sarif report enhancements, demonstrating an understanding of static analysis output formats.
static-analyzerobjective-ccppstatic-code-analysiscode-quality
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
Pascal Kesseli - Principal Software Engineer, Member Of Technical Staff at Microsoft AI