Skip to main content

Talking about backend, frontend and technical paths

Topics I bring to the stage and past talks - available pitches and recordings will arrive soon on this page.

Topics offered

Ready to pitch for CFP, meetups and technical conferences - one key message for talks, never a sales pitch.

Lightning 10' · Intermediate

Clean Architecture in Spring Boot: what I kept and what I threw away in production

Which of the 4-layer boundaries I defend to the end (Spring-free domain, dependency arrow toward the domain) and which I deliberately soften, with the ArchUnit rules that enforce them in CI.

Lightning 10' / Talk 25' · Intermediate

JWT with real revocation: beyond the happy path

How I make JWT revocation real: a per-jti Redis denylist, a fail-closed policy and per-endpoint rate limiting, with the three mistakes almost everyone makes.

Lightning 10' · Intermediate

ArchUnit: how your architecture defends itself in CI

Architectural rules written as ArchUnit tests fail the build instead of rotting in a README - including the false-green trap that taught me not to trust "green" alone.

Talk 30' · Advanced

Angular SSR: prerendering 1000+ routes without blowing up the heap

How I kept the heap under control prerendering 1080 real routes, the static/server hybrid-rendering matrix, and the real case of an eager fetch that broke the build.

Talk 30' / Workshop 2h · Advanced

Technical i18n in Angular: XLF, AOT and hreflang for 7+ locales

The marker-to-XLF-to-per-locale-bundle pipeline, why hreflang/canonical/lang consistency is where half of multilingual SEO bugs hide, and the build gate that saves (and sometimes betrays) you.

Lightning 10' / Talk 30' · All levels

From mid to senior: what actually changes (judgment, trade-offs, scope)

The jump to senior is not more years: it is scope, judgment and trade-off reasoning, told through real architecture decisions made on my monorepo.

Talk 30' · All levels

Developer without a CS degree: the real path, no fairy tales

The map that splits backend-leaning from frontend-leaning developers, the fundamentals that actually unlock progress without redoing university, and why proof-of-work beats credentials.

Talk 30' / Lightning 10' · Advanced

Collaborative Planning Poker: WebSocket, STOMP and the ghost-vote problem

How I built a real-time planning poker with WebSocket+STOMP and Angular signals, and the three problems no tutorial mentions: ghost votes, reveal races, multi-tenant isolation.

Lightning 10' · Intermediate

On-prem AI (Ollama) as a feature of a portfolio, not a product

A self-hosted RAG (FastAPI, RediSearch HNSW, on-prem Ollama) integrated as a supporting feature: privacy-first, zero cost, graceful degradation when the AI is unavailable.

Past conversations

No recorded talks yet

My first public talks will arrive here, with the new video available soon. In the meantime, check out the topics I'll be bringing to the stage above.

Are you organizing a technical event?

Meetup, community or company: write to me and we'll find a pitch that works for your audience.

Invite me to a talk