Skip to main content

Developer? Right this way.

portfolio — -zsh — 80×24

More UI, less terminal?

Explore my portfolio the classic way.

Keep scrolling.

About

About

Portrait of Lukas Jungwirth

Who I am and how I got here

Beautiful frontends aren't magic — they're precise craft.

I’m Lukas, a full-stack developer based in Vienna — focused on web frontends, with a real interest in clean code, performance, and accessibility. Trained at FH St. Pölten in Media Technology and Interactive Technologies; full-stack developer at iService in Vienna since late 2022.

What draws me in is the craft behind good software: how semantic HTML handles 80 % of accessibility without any extra tooling. How CSS custom properties resolve design debt instead of papering over it. How a sharp TypeScript type prevents a whole bug class before it appears.

On the side I build heurig.at — a search engine for traditional Heurigen taverns across Lower Austria, Vienna, and Styria — and try to get a little better every day.

My core strengths

  • Dynamic web frontends
  • Thoughtful user experience
  • Fast pattern recognition
  • Team player
  • Reliability
Let's talk

How I work

Five convictions that shape my decisions — not slogans, working principles.

  1. Accessibility is baseline, not polish.

    WCAG AA from day one. Contrast, focus, keyboard — before the last pixel is in place.

  2. Performance is a feature.

    Perceived speed is part of UX. Lighthouse numbers are the floor, not a brag.

  3. Semantic HTML before JavaScript.

    The right element solves accessibility, SEO, and readability at once — no framework required.

  4. Boring tech wins.

    Proven tools aren't dull — they're durable. Hype creates debt other people pay back.

  5. Data isn't decoration.

    Before writing code I pin down shape, source, and lifecycle. The rest tends to follow.

Career path

Career path

Education and professional path — the stations that shaped how I work.

Education

2022-
present
Master Interactive Technologies - Mobile
Fachhochschule St.Pölten
2019-
2022
Bachelor Medientechnik - Interactive Technologies
Fachhochschule St.Pölten

Career

2022-
present
Full Stack Developer
iService Medien & Werbeagentur
2021
Berufspraktikum Web- und App Entwicklung
iService Medien & Werbeagentur

Current favorites

What I'm reaching for right now

A curated set — technologies I'm actively shipping with. No buzzword bingo, no wishlist.

Last updated:

  • Svelte 5

    Why
    Explicit reactivity with runes — visible state instead of framework magic.
    How
    Keep components small. $derived for computed values, $effect only at the edges.
  • Astro

    Why
    No JavaScript shipped by default. Islands only where interactivity actually pays for itself.
    How
    Content Collections for data, View Transitions for nav, Svelte as the hydrated island.
  • TypeScript

    Why
    Whole bug classes disappear before production — no runtime overhead.
    How
    Strict mode on, Zod validation at the boundaries, never `any` to silence the compiler.
  • Leaflet

    Why
    Maps without vendor lock-in: lightweight, customisable, cleanly documented.
    How
    Own GeoJSON sources over proprietary APIs, clustering when markers get dense, custom panes for ordering.
  • PocketBase

    Why
    Backend-in-a-box: SQLite, auth, realtime, and admin UI in a single binary.
    How
    Check migrations in, version schema changes, wrap the SDK behind a thin HTTP layer.
  • Tailwind CSS

    Why
    Design tokens as utility classes — consistency without naming marathons.
    How
    Theme values centralised in config, semantic components only where they pay off.

Contact

Up for a conversation?

Concrete project, questions about my background, or just a friendly hello — I get back quickly.