const balusc = {
name: "Bauke Scholtz",
title: "Full Stack Expert",
yearsOfExperience: 25,
javaChampion: true,
dukesChoiceAward: true,
availableForHire: true,
frontend: ["Jakarta Faces", "Lit",
"Vue.js", "TypeScript"],
backend: ["Jakarta EE", "Spring",
"MicroProfile", "Quarkus"],
superPowers: [
"Greenfield apps from scratch",
"Legacy app migrations",
"REST & GraphQL API architecture",
"AI integrations",
"Third-party API integrations",
"Fast design-to-frontend conversion",
"Analytical & troubleshooting skills",
],
};
I'm a Full Stack Web Application Specialist with over 25 years of hands-on experience spanning enterprise Java and modern JavaScript/TypeScript ecosystems. Known online as BalusC, I'm one of the most recognized voices in the Jakarta EE community.
As an Oracle Java Champion, Duke's Choice Award recipient, and the creator of OmniFaces (50K+ downloads/month), I deliver across the full stack — from Jakarta Faces, Lit, Vue.js, and TypeScript frontends to Jakarta EE, Spring, MicroProfile and Quarkus backends, and from greenfield *-as-a-Service (SaaS, PaaS, WaaS, etc.) builds to large-scale legacy migrations.
Battle-tested solutions for complex enterprise challenges
Building new web applications from scratch — Jakarta EE or Spring, or full stack combos with Node.js and web components in front of MicroProfile and Quarkus.
Large-scale migrations from RichFaces to PrimeFaces, Java EE to Jakarta EE, JSF 2.x to Faces 4.0, and Spring 5 to 6. 100K+ lines of XHTML migrated with OpenRewrite at the push of a button.
Designing and implementing robust and secure RESTful and GraphQL APIs with Jakarta REST or Spring REST, backed by Jakarta Persistence, Hibernate and enterprise-grade databases.
Seamless integration with third-party APIs — e.g. payment processors (Sage Pay), identity verification (Okta, FusionAuth), mail services (Mandrill), cloud storage (S3), and many more.
Creator of OmniHai — a unified Java API for multi-LLM orchestration. AI-assisted development with among others Claude, GPT, Gemini, and Ollama to accelerate delivery.
Comprehensive testing with JUnit, Mockito, REST Assured, Arquillian, Selenium, Mocha, and Playwright. Code reviews, written coding standards, and developer mentoring.
Click a category to explore
Two decades of delivering enterprise solutions
Virginia, US (remote)
Multiple concurrent projects: SpeakerTrax (Node.js + Lit + Quarkus), Tufin (Spring 5 → 6, RichFaces → PrimeFaces), Sightline Systems (Java EE 6 → Jakarta EE 10, RichFaces → PrimeFaces), HTK, Germania Insurance, Real Time Networks, NTT DATA, and Eclipse Foundation (Jakarta EE 10 tutorial).
Toronto, Canada (remote)
Scrubbed tech debt off Spring Boot + JSF + RichFaces templates for DreamPayments (embedded payments app). Ensured WAI-ARIA compliance and nearly halved the LOC by reducing code duplication.
Southampton, UK (remote)
Delivered projects for MyTutor (online education apps, JSF 1.2 → 2.3 migration, AWS S3 CDN, Sage Pay REST API), Helmsmen (real estate app), Nava Finance (loan application app), and more.
Amsterdam, Netherlands (hybrid)
Lead frontend developer at ZEEF and LinkPizza. Built affiliate marketing SAAS platforms and link curation tools from scratch using Java EE 7 and PrimeFaces. Migrated M4N (affiliate marketing app) from Java EE 5 to Java EE 6 and RichFaces to PrimeFaces.
Netherlands & Curaçao
ITCA (software licensing), RDC (vehicle databases), Tweakers.net (jobs database), IBM (HR apps & e-commerce). Began career with VM/REXX, progressing to Enterprise Java (J2EE) from 2003 onward.
Whether you need a new application built from scratch, a legacy system modernized, or expert guidance on Jakarta EE and enterprise Java — let's chat.
Available for remote contract work worldwide.