A small studio that stays after launch
Building and growing software since 2017, for clients across Europe and the US.
Our story
Symphony Apps started as a team of four with a simple vision: build better products and deliver beyond expectation.
We do not see ourselves as an external team. We embed into the business, own the outcome, and add real value at every step — from first sketch to launch and beyond.
That means asking the hard questions early, flagging risks before they become blockers, and staying close after shipping. Our clients get a partner who supports them through the process, not a vendor who disappears at handover.
Today we work with founders and operations teams across Europe and the US, shipping software, stores, ads and the automation that keeps everything moving. The scale has changed; the principle has not.
Values
Own the outcome
We join your process, ask the hard questions, and treat the result as ours. A handover is not the finish line — a working business outcome is.
Build for the business
Every feature ties back to a real business result, not a trend or a vanity metric. We have talked clients out of ideas that looked good and solved nothing.
Quality over scope
We would rather ship less that works than more that breaks. The thing we hand over is the thing we would be willing to maintain ourselves.
No surprises
You hear about risks early, progress often, and bad news immediately. A delayed demo is better than a delayed launch.
Stay after launch
Software is never really done. Most of our work turns into long-term partnerships because we keep showing up after the first release.
How this shows up for clients
- 01
Discovery before build
100% scoped before the first invoiceNo project starts without a validated scope document, so the first invoice follows the first shared definition of done.
- 02
Shipping on time
95% of sprints close with working softwareTwo-week sprints end with working software on staging. Slips are flagged the week they happen, not at the deadline.
- 03
Staying after launch
80% of clients keep a monthly retainerHandover docs, monitoring and a team that answers when something breaks. Most clients keep a monthly retainer after go-live.
- 04
Outcomes over output
Every feature tied to a KPIEvery feature is tied to a business KPI before coding starts. We judge work by what it changes, not by how much code it ships.
What clients experience
Kickoff
A shared scope document, not a vague brief. We agree on what done looks like before anyone writes an invoice.
Delivery
Working software on staging every two weeks, with a demo you attend. Slips are flagged the week they happen.
Support
A team that answers when something breaks, plus handover docs that actually help the next owner.
Client outcomes
50+
Projects shipped
Across mobility, AI, commerce and telecom.
2-week
Sprints
Each ends with working software and a client demo.
80%
Client retention
Clients keep a monthly retainer after go-live.
100%
Scope-first
No project starts without a validated definition of done.
The people
Dan Petrescu
Founder & CTO
Founder and technical lead. Shapes architecture, runs discovery, and still reviews the critical paths. Fifteen years of shipping across logistics, mobility, AI and commerce.
Maria Petrescu
Founder
Co-founder and operations lead. Runs finance, client delivery and the project rhythm that keeps scope, budget and expectations aligned while the engineering team stays heads-down.
Stefan M.
Senior Full-Stack Developer (Node.js, React, TypeScript, Laravel, MySQL)
Senior full-stack developer working across Node.js, React, TypeScript and Laravel/MySQL. Builds the features that touch both the interface and the data model.
Andreea V.
Senior Mobile Developer (Flutter, native iOS, Swift)
Senior mobile developer. Builds Flutter apps and native iOS work in Swift, turning designs into apps that stay smooth under real-world use.
Tiberiu V.
Lead Mobile Developer (native Android, React Native)
Lead mobile developer. Owns native Android in Kotlin and Java, and guides React Native deliveries from architecture to app-store release. The person the rest of the mobile team checks edge cases with.
Nicoleta T.
Senior Mobile Developer (native iOS, Flutter, Swift)
Senior mobile developer. Combines native iOS in Swift with Flutter, with a QA mindset so releases are tested before they reach users.
Catalin S.
Senior Mobile Developer (native Android, .NET backend)
Senior mobile developer building native Android apps in Kotlin and Java, with backend work in .NET when the mobile surface needs a custom service behind it.
Madalin S.
Senior Mobile Developer (native iOS, Swift, CI/CD, Firebase)
Senior mobile developer. Builds native iOS apps in Swift with an eye for CI/CD, automated testing and the observability that catches issues early.
Florin Z.
Senior Java/Kotlin Backend Developer (Spring Boot, Kafka, Docker, Kubernetes)
Senior backend engineer designing event-driven services with Spring Boot, Kafka and containerised deployments on Docker and Kubernetes.
Catalin Z.
Senior Frontend Developer & Edge AI (React, Next.js, TypeScript, Python, OpenCV, YOLO)
Senior frontend engineer shipping React, Next.js and TypeScript interfaces, with a parallel practice in edge AI using Python, OpenCV and YOLO for on-device vision.
Bianca S.
Senior Full-Stack Developer (PHP/Laravel, Vue.js, MySQL)
Senior full-stack developer building PHP/Laravel APIs and Vue.js front ends, from database design to component polish.
Mihai
Senior .NET Developer (C#, ASP.NET, SQL Server, Azure)
Senior .NET developer with deep experience in C#, ASP.NET and SQL Server backends. The person we call when a legacy system has to keep working while it is being replaced.
Florin V.
Senior Growth Manager (Google Ads, Meta, TikTok, GA4, Klaviyo)
Senior growth manager. Plans and runs paid acquisition across Google, Meta and TikTok, then ties it back to revenue rather than vanity metrics.
Andrei F.
Consultant
Strategic consultant who joins early engagements to untangle the business process before scoping starts. Asks the questions that keep projects from solving the wrong problem.
Adela
Social Media Expert
Social media expert who builds content calendars and community workflows that match a product's launch rhythm. Turns engineering milestones into stories people follow.
Tell us what you’re trying to ship
A first call is thirty minutes and costs nothing. Bring the problem, not a spec — working out what to build is the part we are good at.
Or email office@symphonyapps.ro. We reply within one business day, in English or Romanian.
