00 / Understand
Understand the problem.Make the useful thing.
I care about what gets better for the person using the product. I like figuring out what that change should be with product and design, building toward it, and learning whether we helped.
01 / Approach
A good interface starts before the interface.
Start with what is difficult for someone and what better would look like. Explore directions with product and design. Build the smallest useful version, then watch whether it helps.
Problem
What is someone trying to do, and what gets in the way?
Explore
Consider directions together with product and design.
Prototype
Make the uncertain part small enough to test.
Build
Give the useful version the care it deserves.
Learn
Watch what helps. Let feedback shape the next step.
Did the customer’s experience get better? Let that answer shape what comes next.
02 / Experience
From playful learning to everyday commerce.
Jul 2016 – Present
Adore Me
Software Engineer
Building customer-facing experiences and internal tools for a large-scale e-commerce platform.
- Design systems & experiments
- Partnering with designers to bring Figma designs into production and controlled experiments evaluated by UX and analytics. Building reusable React and Storybook components, from dialogs and drawers to toasts and message boxes.
- Checkout & commerce
- Delivering journeys across cart, checkout, Stripe Elements, payments, digital wallets, addresses, offers, promotions, rewards, and loyalty.
- Performance & scalability
- Implementing Next.js server-side rendering for catalog experiences. Building load tests around production traffic patterns and analyzing response times, memory usage, and caching performance.
Alongside feature delivery, I build tools for business workflows and contribute to frontend architecture, code reviews, mentoring, and reusable engineering patterns. The work brings together product, design, backend, QA, UX, analytics, and operational teams.
Aug 2013 – Jul 2016
E-dea Works
Software Engineer
Developed educational games and interactive applications for children across Android, iOS, and the web.
Built and published mobile applications with AngularJS and Ionic, interactive games with ActionScript 3 and Adobe AIR, and browser-based HTML5 games with JavaScript and PHP. The projects brought gameplay, interaction, and learning together.
Education / 2009 – 2013
University POLITEHNICA of Bucharest
Bachelor’s degree, Computer and Information Technology
03 / Selected work
Small experiments. Deliberate choices.
Personal projects, with the thinking left in.
Temenos
Making room to see a relationship differently.
- Question
- What changes when a relationship becomes something you can move, instead of only describe?
- Decision
- A spatial sandbox with open-ended prompts, no score, and notes saved locally.
Inside the decisions for Temenos
Leave the interpretation with the person.
People and inner parts become objects arranged around Self. Distance and direction make the arrangement visible; prompts invite reflection without prescribing a correct layout.
Give the session a beginning and an end.
An orientation introduces the space, and a closing reflection gives the session a deliberate finish. The interface and scene renderer have separate responsibilities.
Keep personal notes local.
Saved layouts and notes stay in the browser’s local storage. Temenos is a personal reflective experiment, not therapy or a diagnostic tool.
Tetris Hero
Build the path. Find the way through.
- Question
- What happens when falling blocks become the terrain a character has to navigate?
- Decision
- Combine a falling-block puzzle with a platform game: placing a piece changes the route through the level.
Inside the decisions for Tetris Hero
Make two familiar actions depend on each other.
Arrow keys place falling tetrominoes while A, D, and W guide a small hero. Building the terrain and moving through it become one connected challenge.
Keep the experiment self-contained.
Rendering, input, collision, and game state run locally in the browser. There is no account, leaderboard, or required storage between the player and the game.
04 / Working together
Bring the question into the room.
Agree on what should get better.
I want to work with product and design to understand the customer problem, challenge assumptions, and decide what improvement we are trying to make. That gives us a reason to choose one idea over another.
Make uncertainty tangible.
A small prototype gives us something to test before we commit to a larger build. What we learn should change the scope, including when a smaller solution is enough.
Follow through on the outcome.
Shipping gives us a chance to find out whether the idea helped. I want customer feedback and observed use to shape what we improve, simplify, or stop doing. Success means a better experience for the people using it.
05 / Craft
Frontend is my centre of gravity.
- Interfaces
TypeScript, JavaScript, React, Next.js
Components, semantics, and responsive layouts.
- Systems & performance
Storybook, design systems, server-side rendering
Reusable interfaces, controlled experiments, and production-informed load testing.
- Interactive experiences
Canvas, Three.js
Input, rendering, state, and feedback.
06 / Outcome
What is worth figuring out?
I work best when product, design, and engineering share a customer problem, have room to explore solutions, and take responsibility for finding out whether they help. I like helping decide what is worth building, staying close to customer feedback, and improving the experience after it ships. The outcome we are trying to achieve guides the scope and what we do next.
07 / Away from code
More things to be curious about.
I read and write about attention, philosophy, and how we experience the world. I keep returning to questions about the habits we fall into, what we notice, and how we relate to one another.
That curiosity reaches from consciousness to astronomy, from an idea in a book to an ordinary detail I might otherwise walk past. Writing is one way I spend more time with those questions.
Music is part of that life too. I play piano, violin, tin whistle, and guitar.

