Simon Vergauwen

Developer Advocate

Antwerp Metropolitan Area Belgium
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
Simon Vergauwen is a Developer Advocate at JetBrains with 11 years of hands-on experience building Kotlin backends, reactive systems, and Android apps. He blends deep functional programming expertise—as an Arrow-KT maintainer who improved optics generation and contributed KDoc—with practical distributed systems and streaming work in production. Formerly a principal and lead engineer at 47 Degrees, he created training and content ranging from Kotlin fundamentals to advanced FP courses while consulting on resilient server-side architectures. Early Android and IoT experience at Philips Hue and VRT sharpened his cross-disciplinary collaboration skills and testing-first mindset. Based in Antwerp, he pairs academic grounding in Electronics-ICT with a knack for developer tooling and community education that makes complex FP concepts accessible.
code11 years of coding experience
job9 years of employment as a software developer
bookSummerschool Certificate Automotive Software Engineering, Summerschool Certificate Automotive Software Engineering at TU Dortmund University
bookProfessional Bachelor ICT, Professional Bachelor ICT at Katholieke Hogeschool Kempen
bookMaster of Science (MSc) Electronics - ICT, Master of Science (MSc) Electronics - ICT at KU Leuven
bookHigh school Degree Electricity - Electronics, High school Degree Electricity - Electronics at Sint-Jozef Schoten
bookCertificate Basic Chinese - level 1, Certificate Basic Chinese - level 1 at Hutong School
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
2,106reputation
31kreached
45answers
2questions
Badges
kotlin
top-5%
github-logo-circle

Github Skills (13)

kotlin10
functional-programming10
opt10
annotations9
annotation-processing9
api-design8
arrow-kt6
async-await6
suspend6
monads6
android6
reader-monad6
kotlin-coroutines6

Programming languages (13)

JavaCSSScalaMustacheHTMLGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
arrow-kt/arrow

Sep 2017 - Jan 2023

Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
userBack-end Developer
Contributions:9 releases, 917 reviews, 923 commits in 5 years 5 months
Contributions summary:Simon focused on the development of Arrow-KT, which is a Kotlin library inspired by functional programming. The user contributed to the optics annotations processor, refactoring and improving the generation of Lens and Optional types. The user also fixed and added various improvements to existing code, and added KDoc to BoundSetter.
kotlin-dslfunctional-programmingtypeclassesarrowfor-comprehension
arrow-kt/arrow-endpoint

Apr 2021 - Jun 2022

Arrow Endpoint offers a composable Endpoint datatype, that allows us easily define an Endpoint from which we can derive clients, servers & documentation.
Contributions:24 reviews, 195 commits, 33 PRs in 1 year 2 months
derivedatatypearrowapi-documentationcomposable
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