claude code, github copilot, chatGPT - balance strengths/limitations
Github, Figma
and other workflow tools: VScode, vercel, photoshop
Work history
2018present
Visma
Frontend engineer2018present
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
20142018
Mi-Pay Sibiu
Frontend developer20142018
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
20072013
Architecture and Building Design
Bachelor's Degree -- University of Architecture, Cluj-Napoca20072013
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
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
Generate random combinations of typography, color, layout and effects.
Try out svg overlays and blending modes over images
Model a mouse driven visual effect using webGL
Generate animated film-grain overlays
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.
Map of the city centre that highlights notable architecture and tells its story
Win95 MS Paint rebuilt with claude and css
Randomly generated puzzles for kids, the iframe demo highlights the correct answer
Plays random music and visuals
Small collage of ui interactions, effects and techniques
Architecture portfolio, rows of projects to scroll and drag through
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
Fast learner, team player, good communication skills
Can make effective use of AI tools for design and development
High attention to detail, can work to tight deadlines
Can take ownership and accountability
Can work effectively with ux, animation, design, content teams
Can constructively complement vague or incomplete requirements
Can challenge procedures and suggest new ideas
Experience with interactive data visualization
Experience of mentoring (peer QA and feedback)
Can manage scope and delivery across multiple projects
Can create tools to improve client, design and dev teams workflows
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
Concept board — client branding is carried by background media with a fixed UI structureFooCall UK — the fixed UI structure is served by a proto-design-system O2 / StarHub — payment with eNETSFooCall — flow in motion
Accounting platform
Saas for nordic accounting firms and their clients
8k firms · 40k active users · continuous delivery since 2018
My role involved long-standing contribution to the product development, with focus on advancing the UI system. Close collaboration with ux teams to bridge design intent and technical implementation.
UI system : KendoUI + .NET MVC + custom SPA + VUD
KendoUI : base components are styled using the VUD design system and extended with significant custom behavior.
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
Concept board — client branding is carried by background media with a fixed UI structureFooCall UK — the fixed UI structure is served by a proto-design-system O2 / StarHub — payment with eNETSFooCall — flow in motion