Guillaume Bailleul
SkillsWorkHomelabBlogThoughtsContact

Search the site

Loading search…

  • Page

    Skills

    Skills in Go, Python, React, React Native, distributed systems and applied AI. Open to permanent roles and freelance projects.

  • Page

    Work

    Case studies covering Go and Python backends, distributed systems, React and React Native products, applied AI, and legacy modernization.

  • Page

    Homelab

    Personal projects in agent-driven audio modelling, generative audio and connected devices: Greybound, Soma26 and Robine Wake.

  • Page

    Blog

    Thoughts on web development and technology

  • Page

    Thoughts

    Book reviews, concepts, and reflections on computing history and craft.

  • Page

    Contact

    Email me about a permanent role or freelance project in Go, Python, React, React Native, applied AI, or software architecture.

Projects, articles, thoughts, skills, and résumé.

↑ ↓ to browse · Enter to open · Esc to close

Engineering notes

Blog

Java 25: How did we get there? (From OOP to DOP)

17/05/2026•6 min read

Discover the evolution of Java, from the object-oriented programming misunderstanding to the emergence of Data-Oriented Programming (DOP).

javaoopfpdopbrian-goetz
Read More

© 2026 Guillaume Bailleul

LinkedInGitHubEmail