De la prima idee până la ceva demn de lansat
Ce pot aduce într-un proiect
Existing product development
Frontend engineering
Websites & digital presence
Prototypes & technical exploration
Technical consulting
Experiență construită pe produse reale
Building for complex applications
I've worked on large web applications with hundreds of controls, dense workflows, dashboards and interfaces where small architectural decisions can have a very visible impact.
I have experience in building complex applications that are scalable, maintainable, and user-friendly. I can help you build a product that meets your business goals and exceeds your users' expectations. That has meant improving rendering performance, rethinking state updates, redesigning application architecture as products grew, and finding ways to keep complex interfaces responsive and manageable.
Working around technical constraints
Real projects rarely start with a clean slate. I've integrated modern applications into legacy platforms, worked around outdated dependencies, and built ways for newer technology to coexist with systems that couldn't simply be upgraded.
More recently, that included dynamically loading a newer generation of web components, styles and supporting polyfills into an application built around an older version of the same UI platform.
Interfaces for AI-driven products
I've built several interfaces around conversational and AI-powered systems, from chatbot integrations to internal tooling used by engineers to interact with and evaluate AI models.
Beyond sending and receiving messages, the work involved asynchronous state, polling, conversation recovery, editing flows, request lifecycle handling, and developer tooling for understanding how an AI response was produced.
Exploring beyond the usual frontend
Some projects have taken me well outside the typical application stack: face-tracked 3D avatars inside video calls, RTSP stream injection, real-time speech transcription, browser-level APIs and custom data extraction tools.
Those projects taught me to be comfortable with unfamiliar systems and to treat experimentation as part of the engineering process rather than something separate from it.
Cum lucrez
01 — Înțelegere
Before jumping into implementation, I want to understand what we're actually trying to solve — the goal, the users, the constraints, and what already exists.
For an existing product, that might mean getting familiar with the codebase and the decisions behind it. For something new, it might start with little more than an idea and a conversation.
02 — Conturare
Once the problem is clear, we can work out what the solution should look like.
That means deciding what matters now, what can wait, and how to approach the technical side without making things more complicated than they need to be.
03 — Construire
This is where things take shape.
I work iteratively, keeping the implementation maintainable while paying attention to the details that affect how the finished product feels. Depending on the project, I can work independently or as part of an existing team.
04 — Rafinare
Shipping is important, but it doesn't always mean the work is finished.
Once something is in use, there may be feedback to act on, rough edges to smooth out, performance to improve, or simply another idea worth exploring. When it makes sense, we keep going.
Cu cine vei lucra
I'm Cristian, a software engineer based in Bucharest with a strong focus on frontend development. My experience spans fintech, banking, startups, and independent consulting, usually working on products where good engineering means understanding more than just the code.
I've spent the last several years working in very different environments, from small teams where everyone knows each other to large organisations with mature systems and plenty of constraints. What I enjoy most is understanding how something works, finding where it can be better, and turning a complicated problem into something that feels much simpler on the other side.
8+ years
Building for the web
From early projects and hackathons to years of professional product development, I've been designing, building, and experimenting with web technology since 2018.
Frontend first
React, TypeScript & the modern web
Frontend engineering is where most of my experience sits, from application architecture and state management to complex interfaces and performance.
End-to-end capable
Beyond the browser when needed
Comfortable working with backend services, APIs, databases, infrastructure, and the other pieces needed to get a feature working from end to end.
Startups to enterprise
Different teams, different constraints
Experience working in small, fast-moving environments as well as large organizations where scale, legacy systems, security, and maintainability all matter.
MSc in Network Security
University POLITEHNICA of Bucharest
Security of Complex Information Networks — diploma grade 10/10.
BEng in Software Engineering
University POLITEHNICA of Bucharest
Computer Software Engineering — diploma grade 9.2/10.

Trusa mea tehnică
Core
Frontend ecosystem
Beyond the frontend
Specialized & creative
Cam la ce să te aștepți
Presentation websites
For businesses, professionals, portfolios, and projects that need a polished place on the web without turning into a full application.
- Custom responsive implementation
- Design adapted around your brand and content
- Multiple pages or structured homepage sections
- Contact forms and common third-party integrations
- Basic SEO and social metadata
- Performance and accessibility considerations
- Deployment and launch support
Potrivit pentru
Presentation sites, portfolios, landing pages, small business websites, and other content-focused projects.
Custom websites
For websites where there's more happening behind the presentation layer: custom interactions, content management, integrations, or functionality built specifically around the way your business works.
- Everything you'd expect from a presentation website
- Custom interactive components and functionality
- CMS or structured content management
- Third-party services and API integrations
- More involved forms and user flows
- Multilingual or content-heavy setups
- Custom animations and richer visual experiences
- Technical work that doesn't fit neatly into an off-the-shelf solution
Potrivit pentru
Company websites with more ambitious requirements, content platforms, interactive experiences, and projects that sit somewhere between a traditional website and a web application.
Web applications & prototypes
Applications can vary enormously in scope, so a generic price range usually creates more confusion than it solves.
I can join an existing codebase or team for a focused piece of work, ongoing development, or a technical problem that needs another pair of experienced hands.
- Product and technical planning
- Application architecture
- Complex frontend interfaces
- Authentication and user flows
- API and backend integration
- Dashboards, forms, and data-heavy experiences
- Prototypes and proof-of-concepts
- Performance and maintainability work
- Testing, deployment, and iteration
Potrivit pentru
New products, internal tools, SaaS ideas, prototypes, dashboards, and applications where the scope needs to be understood before putting a meaningful number on it.
Development & consulting
For work that doesn't need to become a standalone project.
I can join an existing codebase or team for a focused piece of work, ongoing development, or a technical problem that needs another pair of experienced hands.
- New features
- Frontend development
- Bug fixing and troubleshooting
- Performance improvements
- Refactoring and architecture work
- Codebase reviews
- Technical consulting
- Integrations
- Short-term support for an existing team
Potrivit pentru
Existing products, established development teams, focused technical work, and engagements where the scope is expected to evolve.
Hai să clarificăm
If you have an idea, an existing product, or simply a problem that needs solving, we can start with a free conversation and take it from there.