• HTML, CSS, JS, TypeScript

    proficient with the fundamentals, Core Web Vitals optimization, performance profiling

  • Next.js, React

    SSR, SSG, App Router, component libraries, caching and revalidation

  • Data Visualization

    d3.js, three.js, map-libre, webgl

  • GSAP, Motion, Lenis

    scroll-driven motion, vector animation, micro-interactions

  • C# .NET, MVC

    jquery, ajax spa libraries, kendoUI, signalR

  • Headless CMS

    Sanity, structured content, webhook-driven caching

  • AI Development

    claude code, github copilot, chatGPT - balance strengths/limitations

  • Github, Figma

    and other workflow tools: VScode, vercel, photoshop

Work history

  1. 2018present

    Visma

    Frontend engineer
    2018present
    • long-standing contribution for for nordic markets on product development and maintenance, knowledge sharing and documentation
    • focused on frontend and UI to improve structure and consistency by refactoring, enforcing constraints and confirmed patterns, discuss design, push back on flawed UX and propose alternatives
    • developed an in-house ajax library to modernize the existing .net application into a custom SPA
    • led long-term ui modernization effort to refactor, remodel ux, and adopt design system by coordinating junior devs, knowledge sharing, code-reviews, effort estimation
    • implemented refactoring and migration strategies with version control to centralize components, reduce complexity, improve dx
    • proactive in reducing complexity, redundant dependencies, bugs and visual inconsistencies
    • acted as a main contact with the UX team, participated in UX research, user testing, interviews and complemented the design effort with ui prototypes and technical feedback
    • complemented AI development by setting up skills, .md instructions and documenting existing confirmed patterns
  2. 20142018

    Mi-Pay Sibiu

    Frontend developer
    20142018
    • enhanced web applications by integrating new features and improving performance
    • improved responsiveness of products following mobile-first best practices
    • proposed and implemented the design of a . Concept allows for convenient per-customer branding
    • modernized the same product by migrating to SPA using ajax libraries of the time (sammy.js)
    • migrated an internal customer-support tool to Angular 2
  3. 20072013

    Architecture and Building Design

    Bachelor's Degree -- University of Architecture, Cluj-Napoca
    20072013
    • trained in cross-disciplinary workflows, concept-to-detail process, human-centered design
    • fast prototyping with presenting, defending and iterating on work
    • daily power user of complex professional UIs like ArchiCAD, AutoCAD, 3ds Max

Projects Case studies

Accounting platform

  • git
  • .NET
  • jQuery
  • kendo ui
  • figma
  • snowplow
  • cypress
  • signalR
  • Notable project features:
  • accounting SaaS for nordic markets, 40k active users
  • complex UI with dense functionality, occasional keyboard focused UI
  • styled components (KendoUI), in-house design system, custom behaviour
  • configurable dashboards: resizable, draggable, lazy-loading
  • multi-step flows with branching logic (reversible wizard)
  • dynamic grids: reorderable columns, persistent filtering, endless scroll
  • live updates over SignalR for long-running tasks
  • My contributions:
  • long-standing contribution to product development and maintenance, knowledge sharing and documentation
  • implemented an in-house ajax library and modernized the existing .NET MVC into a custom SPA
  • led modernization effort on the UI to reduce complexity, remodel ux, adopt design system, centralize components, improve dx
  • complemented AI development by setting up skills, .md instructions and documenting existing confirmed patterns

casedeschise.ro

Event website: design, dev, cms, analytics

  • react
  • next.js
  • sanity
  • webhooks
  • google maps
  • resend
  • umami
  • vscode
  • github actions
  • vercel
  • web platform for annual architecture open-house event, connecting visitors with participating buildings through registration, QR-based access, attendance tracking, and event coordination.
  • end-to-end ownership : designed, developed, tested, deployed, and maintained the platform across 3 editions, in 2 cities
  • strong visual design and UX focus, client is local architects guild
  • registration, participation tracking, location quotas, and QR-based attendance, stress tested the QR flow, polished cms experience (sanity).
  • heavy media content: architectural photography
  • focus on performance and optimization (uses sanity free plan) : aggressive caching cms queries - webhooks, revalidate, next cache
  • strenuous usage for 1-2 month around the event date
  • analytics tracked via Umami
  • map views with google maps api
  • mobile-first design

White-label product

concept, design, dev, 2017

  • Design concept
  • .net
  • jquery
  • sammy.js
  • bootstrap
  • photoshop
  • the established micro-payment service used by multiple clients had accumulated fragmented designs, increasingly reflecting in the codebase.
  • proposed design concept decouples client branding from the functional UI
  • now client branding is carried by background media with a fixed UI structure
  • as a result the dev and support teams had shorter delivery cycles and lower operational overhead
  • several clients were migrated to this concept, and was a starting point for all new ones. Clients include: O2 Germany, Tesco, 3Roi, FooCall UK

Experiments

  • GSAP, motion, 3d

    collection of motion based concepts, tools, experiments, demos

    • GSAP
    • three.js
    • webgl
    • glsl
    • claude code
    • purposeful motion: transitions, scroll-based animation and micro-interactions, with gsap and native css
    • interactive 3d and webgl scenes with three.js and custom shaders
    • editorial and storytelling prototypes and concepts
    • reusable motion patterns, built to be dropped into other projects
    • demos expose relevant animation params: sensitivity, position, duration, easing, distances, can be refined live with designers for a more natural feel
  • Interactive data visualization

    The carbon divide : interactive data visualization of country-level CO₂ emissions on an interactive 3d globe, built with angular, d3 and three.js

    • data visualization
    • angular
    • three.js
    • d3.js
    • gsap
    • webgl
    • claude code
    • three.js: handles the 3d globe, colors countries by relevant metrics
    • d3.js: handles map projections, colour scales and chart geometry
    • gsap.js : centers selected country and palette transitions on year changes
    • angular: wrapper for state, ui and routing

    Design Tooling

    Simple tools for experimenting with design elements such as font, colour, image and texture. Lightweight, can be used as .skills on existing projects, to enable design previews in-browser.

    • claude code
    • .skills
    • html
    • css
    • js
    • webgl
    • dev-design tooling
    • : adobe-like ui, for experimenting with typography, layout, effects. Its modeled as a landing-page generator
    • : handles svg overlays and blending modes over images
    • : models a mouse driven, webGL visual effect
    • : generates animated film-grain overlays
  • Light this scene with your phone

    • three.js
    • webgl
    • glsl
    • webcam
    • claude code
    • 1. Turn on the webcam.
    • 2. Use phone's flashlight.
    • 3. Point it at the webcam: it's now the light source for the scene.

    Archive

    Concepts, prototypes and relics from another age

    • react
    • next.js
    • zustand
    • vue
    • nuxt
    • maplibre
    • sanity
    • jquery
    • bootstrap
    • scss
    • sly
    • github copilot
    • 2022 - : highlights notable architecture and tells its story
      • content via sanity cms
      • vector .pmtiles hosted as a static file, via MapLibre (open-source)
      • geolocation with boundary awareness - when used on mobile
    • 2021 - : randomly generated puzzles for kids
    • 2016 - : Win95 MS Paint rebuilt with claude and CSS
    • 2016 - : ui interactions, effects and techniques
    • 2014 - plays random music and visuals
    • 2013 - : this one has to be in here, no matter how naive

Skills

  1. Fast learner, team player, good communication skills
  2. Can make effective use of AI tools for design and development
  3. High attention to detail, can work to tight deadlines
  4. Can take ownership and accountability
  5. Can work effectively with ux, animation, design, content teams
  6. Can constructively complement vague or incomplete requirements
  7. Can challenge procedures and suggest new ideas
  8. Experience with interactive data visualization
  9. Experience of mentoring (peer QA and feedback)
  10. Can manage scope and delivery across multiple projects
  11. Can create tools to improve client, design and dev teams workflows

Contact