Ivo De Wolff

PHD Student at Hospitality Group

Randstad, 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

🤩
Rockstar
🎓
Top School
Ivo De Wolff is a PhD student and seasoned software engineer with 12 years of experience building web and data-parallel applications, currently researching array programming DSLs for GPUs (Accelerate) at Universiteit Utrecht. He blends deep theoretical foundations in algorithms, compilers and functional programming with practical full-stack experience in Node.js, TypeScript, React, SQL and Ruby on Rails. Notably, his bachelor thesis prototyped control-flow analysis that influenced the TypeScript 2.0 release, and he has contributed to the TypeScript compiler to improve tagged template emission and edge-case handling. He excels at translating complex technical concepts for domain experts and keeping a clear overview across projects while contributing to open-source ecosystems like Accelerate and TypeScript. Academically rigorous—cum laude undergraduate, honours programme, and high master's grades—he combines research-grade thinking with hands-on product delivery as a freelancer and collaborator. Based in the Randstad, he thrives at the intersection of compiler research and practical web engineering.
code12 years of coding experience
bookMaster's degree, Computing Science, 9,5, Master's degree, Computing Science, 9,5 at Universiteit Utrecht
bookBornego College
bookOpen Universiteit Nederland
github-logo-circle

Github Skills (13)

typescript10
javascript10
typescripts10
haskell10
typescript-types10
compiler-development10
llvm10
accelerated-computing9
parallel-computing9
gpgpu9
gpu9
language-design9
cuda8

Programming languages (6)

TypeScriptC#RustJavaScriptHaskellPython

Github contributions (5)

github-logo-circle
AccelerateHS/accelerate

Oct 2019 - May 2021

Embedded language for high-performance array computations
Role in this project:
userBack-end Developer
Contributions:5 reviews, 60 commits, 10 PRs in 1 year 7 months
Contributions summary:Ivo made several commits focused on improving the array computation library. Their work involved refining the `Show` instance for arrays, including runtime rank checks, and refactoring the AST to work with representation types, splitting tuples, and adjusting the way expressions are handled. These changes focused on enhancing the internal structure and behavior of the library. In addition, the user has shown a deep level of understanding of the project.
cudaarrayembedded-languagegpuhaskell
microsoft/TypeScript

Aug 2014 - Mar 2016

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userBack-end Developer
Contributions:34 commits, 14 PRs, 213 comments in 1 year 7 months
Contributions summary:Ivo primarily focused on modifying the TypeScript compiler's core and emitted JavaScript code, contributing to the implementation of tagged template literal features. Their work involved altering the `src/lib/core.d.ts` file to reflect changes related to RegExpExecArray and RegExpMatchArray, adding optional index and input properties, and adapting the emitter to correctly handle the compilation of tagged templates when targeting older JavaScript versions (ES3 and ES5). Furthermore, the user addressed several edge cases in the emitter, ensuring correct code generation.
typecheckerjavascriptcleantype-checksuperset
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