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",
"Codebase rescue & re-engineering",
"REST & GraphQL API architecture",
"Third-party API integrations",
"AI integrations & orchestration",
"Performance tuning & scalability",
"Code quality, testing, and mentoring",
"Technical writing & documentation",
],
};
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 (150K+ 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.
Vibe-coded a quick prototype that grew into a big ball of mud? I turn it into a real engineering asset — hardening security, scalability, and long-term maintainability.
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.
Profiling and tuning sluggish applications — eliminating N+1 queries, adding caching and indexing, and re-architecting hotspots so the system scales under real-world load.
Comprehensive testing with JUnit, Mockito, REST Assured, Arquillian, Selenium, Mocha, and Playwright. Code reviews, written coding standards, and developer mentoring.
Producing clear technical documentation, written coding standards, and developer guides — from the Jakarta Faces book to the official Jakarta EE 10 tutorial for the Eclipse Foundation.
Click a category to explore (list is not exhaustive)
Two decades of delivering enterprise solutions
United States (remote)
Maintenance and feature work on a React/Next.js + Express/TypeScript monorepo powering SpeakToJade, a trauma-aware chatbot that guides fraud and scam victims through a safe intake and produces court-admissible case files — backed by a knowledge graph, LLM observability, and a forensic audit trail.
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, relocation is negotiable.