Summary
Jim Bauwens is a Brussels-based postdoctoral researcher and software engineer with 14 years of hands-on experience spanning embedded systems, high- and low-level programming, and language runtime optimization. At the Software Languages Lab he progressed from software developer to PhD researcher and now postdoc, focusing on squeezing performance out of multi-paradigm interpreted languages (notably Lua) and designing language constructs for distributed CRDT-like data structures. He blends academic rigor with practical product experience—having built web frontends, ERP/CRM modules, and protocol clients across C#, PHP, Node.js and frontend stacks—so his research is grounded in real-world constraints. Jim is particularly skilled at getting the most out of constrained and embedded platforms, a recurring thread that informs both his research and engineering work.
14 years of coding experience
6 years of employment as a software developer
TSO Informatica, Computer Science, TSO Informatica, Computer Science at Home schooling
Bachelor of Applied Science (BASc), Computer Science, Bachelor of Applied Science (BASc), Computer Science at AP Hogeschool Antwerpen
Doctor of Science, Computer Science, Doctor of Science, Computer Science at Vrije Universiteit Brussel
Dutch, English, French, Spanish