A portfolio by a Portland-based creative technologist and senior full-stack engineer, showcasing high-performance Nuxt builds and bespoke web animation.
Justin Lerner opens his portfolio with a declarative line — 'A developer who thinks like a designer' — set in Museo Slab at a scale that implies competence without volume. The typeface’s squared, load-bearing serifs give the phrase a physical presence, as if each letter were machined from the same material as the page’s faint grid. The palette is nearly monochrome: bone white, warm cream, a whisper of mint, and a cool gray that registers like a shadow. Beneath this, a sequence of initials — J, L, E, R, N — interleaved with the word 'about' runs as a continuous ticker, each fragment acting as a navigational index. This is typography as architecture, where whitespace is load-bearing and the rhythm is dictated by the interval between letters. The restrained beige-and-mint color moments (F9F5E9, E2F5F6) arrive sparingly, like annotations in a technical drawing, while the overall composition stays compact and legible. The interaction feel is immediate but measured, with hover states and transitions that behave like a well-tuned API — responsive without theatrics. Art direction treats the page as a quiet gallery of craft, letting the work sit in a field of intentional emptiness. In a field of overproduced effects and gradient noise, this portfolio earns its place through discipline, precise spacing, and the confidence to let a single slab-serif line carry the entire narrative.








