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 addopt 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 developer
enhanced web applications by integrating new features and improving performance
improved responsives 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-Napoca
picked up elements of design theory like usability, visual composition, proportion, scale
Projects
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, addopt 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
twin events in cities Sibiu and Valcea
registration for each location : build-in form + email QR (Resend) + built-in QR validator
reports via dashbord in Sanity
organizers handle content in Sanity
heavy media content: architectural photography
focus on performance and optimization (uses sanity free plan)
strenuous usage for 1-2 month around the event date
aggresive caching sanity queries - webhooks, revalidate, next cache
analytics tracked via Umami
map views with google maps api
Photography Portfolio
Design & build
Next.js
React
TypeScript
Sanity
SCSS
Swiper
minimal, restrained design highlights photography
high content flexibility, individaul gallery layouts are composed in Sanity Studio width weighted columns and relative widths keeps it responsive
separate desktop and touch galleries — the desktop one zooms a card open with an in-card slideshow whose controls are portalled outside the transform so they stay crisp
features availability calendar contact form, generate .pdf contracts from templates
White-label product
Concept, design and dev
Design concept
One structure spanning devices and client brands
Client branding carried by background media rather than by layout changes
Notable clients: O2 Germany, Tesco, 3Roi, FooCall UK
Experiments
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
Kids STEM puzzles
react
next.js
zustand
sanity
github copilot
vscode
this iframe demo highlights the correct answer
randomly generated puzzles and possible answers, ai generated graphics