dukai.net

I build software that lasts - not the framework of the month.

Twenty-five years of experience reduce to one principle: don't leave a burden for whoever comes next.

Minimalism over opinion

Heavy, opinionated frameworks fail the moment reality stops fitting the canonical pattern. A non-opinionated foundation (Hapi.js, for instance) lets the 60% generic pattern flow naturally, while the 40% exception lives beside it cleanly.

Naming conventions over APIs

Human memory is bounded. A well-chosen naming convention is faster to teach than a 200-page API doc - and outlasts the framework that birthed it.

Maintenance is 95%

Five percent of an app's life is writing it. The rest is maintenance. Every decision should serve the person reading the code a year from now - not the fashion.

No framework lock-in

A 2.5 kB binding library (like my bimo) outlasts the "winning framework" of any given year. Because it's minimal. Because it's clean. Because it doesn't force its philosophy on you.

Isomorphic by default

Same JavaScript on both sides. Tests cover real behaviour, not framework behaviour.

Highlights

  • 25+ years of full-stack and enterprise architecture (since 1999)
  • Fortune 500 Silicon Valley experience: real-estate platform with 90M+ daily visitors and 130M+ properties (Realtor.com)
  • Senior Software Engineer at a Hungarian real-estate-tech company (Realmonitor)
  • Head of Software Development at a Hungarian IT services firm (Unicomp Kft)
  • Long Vancouver/BC career: BC Liquor Distribution Branch, Cytiva, Realtor.com
  • Open source: bimo (2.5 kB vanilla-JS observable model)
  • Dual citizen (HU/CA), EN C1 + native HU
  • BSc Computer Sciences (Kandó Kálmán), BSc Mechanical Engineering (Széchenyi István)

If this matches how you want your team to build - let's talk.

Get in touch →