INDEPENDENT SOFTWARE ARCHITECTTIMIȘOARA, RO — 45.75°N / 21.23°E

I translate business problems into systems that hold up in production: entire platforms, built solo, with rigorous architecture and an AI development pipeline. More process discipline than a corporate team, without the overhead.

16
R.01
YEARS IN PRODUCTION
Real systems, not slide decks.
1
R.02
POINT OF CONTACT
From the first call to production.
0
R.03
LAYERS OF REPORTING
You talk directly to the person building.
01THE PROBLEMF.01 / DIAGNOSIS

You already know what the bad version looks like.

If you've worked with a traditional agency, you've probably been through all three:

P.01

Billing by man-month

You pay for hours, not results. The team grows, deadlines slip, the budget gets “re-estimated”.

P.02

Nobody picks up the phone

Between you and the people writing the code sit an account manager and two layers of reporting.

P.03

Jargon instead of decisions

You get sprints and demos. What you needed was a decision and a delivery date.

The alternative isn't a bigger team. It's one person accountable for everything, and a method that makes it possible.

02THE METHODF.02 / PIPELINE — 5 STEPS

How one architect delivers at team scale.

Not through long nights. Through method, the steps below run on every project, no exceptions.

01

Architecture

Structure before code. The expensive decisions, data model, integrations, scaling plan, are made at the start, when they cost the least.

02

Augmented build

An AI development pipeline works by my rules, at the pace of several developers combined. No decision enters the system without going through me.

03

Automated review

Every line of code goes through automated review and static analysis before it enters the system. No “ship it, it'll hold”.

04

End-to-end tests

End-to-end scenarios simulate real users on every change. Regressions get caught before release, not after.

05

Monitored production

The system is watched continuously after launch. I'm the first to hear about problems, not your users.

WORKING PRINCIPLE / AI

AI tools are the equipment on the construction site. You're buying the building.

I don't do AI for AI's sake: if an automation doesn't move a number in the P&L, it has no place in the project.

03WORKF.03 / EXECUTION RECORD

Built, not promised.

Each with its own tech sheet, the decisions behind it, not just the result.

FLAGSHIP PROJECT / P.00IN DEVELOPMENT — LAUNCHING 2026

Real Estate SaaS Platform

Built solo, from scratch, for a real-estate developer: it manages dozens of residential complexes, each with hundreds of apartments, from inventory and contracts to day-to-day operations.

FULL CASE STUDY — PUBLISHED AT LAUNCH
SPEC SHEET

Real Estate SaaS Platform

STACK

Angular + NestJS in an NX monorepo, with Prisma over the database, a platform built solo, with team-grade discipline.

ARCHITECTURE DECISIONS
01

Deploys with no manual steps

Automated pipeline: Docker images published through GitHub Container Registry (ghcr), every release is reproducible, none depends on hands.

02

Automated tests on two levels

Unit tests and end-to-end Playwright scenarios run on every change; SonarQube guards code quality.

03

Monitored production

Sentry reports errors in real time, from the frontend and the API, I'm the first to know about problems, not the users.

04

Documented like a team project

Specs and architecture decisions live in Confluence; progress and releases are tracked in Jira, the client can see the state of the project at any time, and handover doesn't depend on anyone's memory.

OPERATIONS / INFRASTRUCTURE

Emails go out through Resend; files live in Cloudflare.

SCREENSHOT AT LAUNCH
IN DEVELOPMENT

Pharmaceutical e-commerce platform

Modern online shop for a Bucharest pharmacy chain: a 35,000+ product catalog, online payments, courier delivery and in-pharmacy pickup.

CLIENT UNDISCLOSED
SPEC SHEET

Pharmaceutical e-commerce platform

STACK

Next.js + Vendure, with a Python microservice (FastAPI) that communicates with the warehouse over SOAP; Meilisearch for search.

ARCHITECTURE DECISIONS
01

A SOAP bridge to the warehouse

The warehouse system only exposes a SOAP interface; a Python (FastAPI) microservice bridges it with the shop, stock and orders flow automatically, no manual work.

02

Meilisearch for instant search

Over 35,000 products, searchable as you type, customers find the medicine instead of hunting for it.

03

Complete order flows

Online payments, courier integration and in-pharmacy pickup, one cart, three ways to check out.

OPERATIONS / INFRASTRUCTURE

Deployed on my own VPS, with automated backups and restore scripts.

PRODUCTS IN CATALOG
35,000+

Instant search through Meilisearch, results as you type.

RallyOne
IN CLIENT REVIEW

RallyOne

Marketing site for a rally car service, in final client review: design, build, launch, one person accountable.

LINK AT LAUNCH
SPEC SHEET

RallyOne

STACK

Next.js + PayloadCMS, the CMS runs inside the app, not as a separate service.

ARCHITECTURE DECISIONS
01

Next.js + PayloadCMS

The CMS runs inside the app, the client edits content without another system to pay for and maintain.

02

My own VPS

No vendor lock-in, no traffic-based pricing, full control over the infrastructure.

OPERATIONS / INFRASTRUCTURE

The database is backed up automatically every night, to Cloudflare.

SERVER RESTORE
<10 MIN

Automated Ansible scripts rebuild the server from scratch in under ten minutes.

Raluca Stan
LIVE

Raluca Stan

Migration from WordPress to a modern, bilingual RO/EN site, delivered turnkey: structure, copywriting, design, build and deploy, all from me.

SPEC SHEET

Raluca Stan

STACK

Next.js + PayloadCMS + PostgreSQL, the CMS runs inside the app, not as a separate service.

ARCHITECTURE DECISIONS
01

From WordPress to a modern site

The old WordPress site was replaced entirely with a Next app, faster, safer, and free of the plugins that break on every update.

02

PayloadCMS + PostgreSQL, integrated

The CMS runs directly inside the Next app, backed by PostgreSQL, content is managed from the same system, with no extra service to pay for and maintain.

03

Bilingual RO/EN, fully functional

All content has RO and EN versions, editable from the admin.

04

Delivered turnkey

I handled all of it, structure, copywriting, design, build and deploy: one person accountable, from idea to production.

OPERATIONS / INFRASTRUCTURE

Runs on my own VPS, administered by me, with the database backed up automatically every night, to Cloudflare.

SummitView
LIVE

SummitView

Bilingual RO/EN site for a real-estate company, delivered end-to-end: property listings, ebooks, funnels and automated emails through Resend.

SPEC SHEET

SummitView

STACK

Next.js + PayloadCMS, the CMS runs inside the app, not as a separate service.

ARCHITECTURE DECISIONS
01

Next.js

SEO and fast loads: pages are rendered on the server, not assembled in the visitor's browser.

02

PayloadCMS, integrated

Runs directly inside the Next app, content is managed from the same system, with no extra service to pay for and maintain.

03

My own VPS, not Vercel

Docker deployment on a server I administer myself: no vendor lock-in, no traffic-based pricing, full control over the infrastructure.

OPERATIONS / INFRASTRUCTURE

The database is backed up automatically every night, to Cloudflare; assets are uploaded to Cloudflare too.

Servers are provisioned with my own infrastructure tool, written in Ansible, nothing installed by hand, everything reproducible.

Automated emails, funnels, ebooks, notifications, go out through Resend.

FULL REBUILD
~10 MIN

The entire stack can be recreated from scratch: after a server reboot, everything is back in production within ten minutes.

Mortgage credit scoring
LIVE

Mortgage credit scoring

Internal application for a finance agency: agents compare real offers from 13 banks and send clients PDF simulations.

INTERNAL USE — NO PUBLIC ACCESS
SPEC SHEET

Mortgage credit scoring

STACK

Angular 19 + PrimeNG + Tailwind; authentication and case storage through the agency's WordPress API, server-side PDF generation.

ARCHITECTURE DECISIONS
01

Bank rules as configuration

Each bank has its own parameters file: fixed and variable rates, 40–45% debt-to-income, 15–25% minimum down payment, age limits, “green” criteria. A change in conditions is a config edit, not a code change.

02

Every income type, weighted correctly

Over 10 income types, salary, freelance, dividends, rent, royalties, each with its own weighting factor, plus co-borrowers with combined incomes and expenses.

03

From simulation to a sent offer

The agent compares offers side by side, adjusts manually where needed and generates the client PDF, cases are saved, status included.

04

Internal, no public access

A working tool for agents, not a public product, client data stays inside.

OFFERS COMPUTED AUTOMATICALLY
200+

51 loan products from 13 banks; with profile variants, premium income, salary transfer, over 200 offers are computed on the client's data.

Școala Pleiade
LIVE

Școala Pleiade

Site + e-learning platform for one of Romania's best-known coaching schools, migrated off WordPress with zero interruption for students.

SPEC SHEET

Școala Pleiade

STACK

Angular + NestJS + MariaDB (Prisma), one system for the public site and the e-learning platform, with roles: admin, instructor, student.

ARCHITECTURE DECISIONS
01

A custom app, not a WordPress LMS

LMS plugins work up to a point. When you want control over the student experience, access flows and integrations, you hit the architecture, a custom app does exactly what's needed, nothing more.

02

E-learning in modules and lessons

Students get their own account and access to the courses they're enrolled in, documents, videos, downloadable resources. Instructors organize content on their own, no technical help needed.

03

An editable, bilingual public site

Carousel, sections, hierarchical menus, blog and events, all editable from the admin, with RO/EN variants across all content.

04

ActiveCampaign sync

Contacts are imported, deduplicated and synced periodically, tags included.

OPERATIONS / INFRASTRUCTURE

Runs on my own VPS, administered by me, reproducible provisioning, no manual setup.

Hubix
LIVE

Hubix

Marketing site for a real-estate developer, built to break the mold of property websites: custom animations on every section.

SPEC SHEET

Hubix

STACK

Angular + NestJS, custom GSAP animations.

ARCHITECTURE DECISIONS
01

Animations with a purpose

Every section has transitions designed to guide the visitor's attention and add personality, without slowing the experience down.

02

One ecosystem, three sites

The same infrastructure also runs hubixfinance.ro and hubixinsurance.ro, Angular was chosen for technical consistency and shared components across all three sites.

OPERATIONS / INFRASTRUCTURE

All three sites run on the same VPS, administered by me.

TheConcept
LIVE

TheConcept

Bilingual RO/EN real-estate site on WordPress, with a custom theme built from the Figma design: residential complexes, apartments, land and industrial halls.

SPEC SHEET

TheConcept

STACK

WordPress with a custom theme, developed from scratch after the Figma design.

ARCHITECTURE DECISIONS
01

A custom theme, not off-the-shelf

The Figma design implemented 1:1, not a purchased theme forced to resemble it.

02

Full real-estate administration

Residential complexes, individual apartments, land and industrial halls, all manageable from the admin.

03

Lead-generation funnels

Multiple funnels integrated with ActiveCampaign, straight from the site.

04SERVICESF.04 / WAYS OF WORKING

Wherever you are with your product, I take it from there.

Four ways to work with me, depending on the stage you're at.

S.01

Custom SaaS platforms, end-to-end

ONE PERSON ACCOUNTABLE

From architecture to production. You bring the business problem; I answer for the system that solves it, and for the fact that it keeps running.

S.02

External architect / Fractional CTO

MONTHLY RETAINER

Strategic technology decisions for companies that don't need a full-time CTO, nor the mistakes made in the absence of one.

S.03

From prototype to production

FOR NON-TECHNICAL FOUNDERS

You built the product yourself, with AI tools, and it works, but every new feature is more fragile than the last. I take the system over, standardize it and carry it to production: architecture, security, tests, monitoring. The product stays yours. The discipline becomes mine.

S.04

Premium marketing sites

A FEW PER YEAR, DONE RIGHT

Design, build, production, everything from scratch, no templates, no page builders: a fast, precise site that shows your business at its best. If all you need is “something quick and simple”, I'm not the right person. The site you're reading right now is built exactly this way.

05HOW WE WORKF.05 / PROCESS — 4 STEPS

No surprises.

From the first message to a system in production, the same road, every time.

01

Discovery call

30 minutes. You bring the business problem; I leave with homework.

02

Written proposal

Problem, solution, fixed price, deadline. Within days, not weeks.

03

Delivery in short stages

Working software at every step, not progress reports.

04

Production & handover

A system monitored around the clock, with documentation and handover procedures from day one.

06ABOUTF.06 / VERIFICATION

The person behind the method.

Portrait of Răzvan Stan
PORTRAIT — RĂZVAN STAN / TIMIȘOARA, RO

I started 16 years ago, on the frontend, with an obsession for detail. I moved through fullstack, then into architecture, and over the past few years I've built my own AI-driven way of working, one that lets me deliver, alone, platforms that would normally take an entire team.

SOUND FAMILIAR?
•Real-estate SaaS platforms, inventory, contracts, operations
•E-commerce with payments, inventory and couriers
•Internal tools with complex calculation logic, scoring, offers, eligibility
•Platforms with member areas, courses, accounts, roles
•Premium marketing sites, no templates, no page builders

I take on only a few clients at a time, it's the only way the promise on this page stays true: one person, accountable for everything.

Beyond that: Timișoara, family, and a curiosity that doesn't stop at code.

07HONEST OBJECTIONSF.07 / STRAIGHT ANSWERS

The questions you'd be right to ask.

I'd ask them too, in your shoes.

Q.01

Can one person really carry a project this size?

Yes, with process discipline, not heroics. Every line of code goes through automated review, static analysis and tests; production is monitored continuously. More rigor than many teams, without their overhead.

Q.02

What happens if you're not available?

The code is documented, the infrastructure is reproducible, and handover procedures are written from the start. Continuity is guaranteed by contract, not promised verbally.

Q.03

I've already built my app with AI. Does it need a rewrite from scratch?

Sometimes partially, rarely entirely. We start with a short audit and you get a clear verdict before any commitment. I keep everything worth keeping.

Q.04

How much does it cost?

Every proposal carries a fixed price, set after the discovery call, based on the problem and the scope. You pay for an outcome, not man-months.

Q.05

How long does a project take?

It depends on scope, but never “a year, then we'll see”. I work in short stages, with working software at every step, the first usable screens appear within weeks, not months. The exact deadline comes with the proposal, as a commitment, not an optimistic estimate. I don't bill man-months, so delays earn me nothing, I have no reason to produce them.

Q.06

Who owns the code after delivery?

You do, entirely. Code, infrastructure, documentation, credentials, everything in your company's name, from day one. I don't lock you in: any competent architect can take the system over at any time. You stay with me because it's worth it, not because you have to.

08CONTACTF.08 / ONE STEP
THE NEXT STEP — THE ONLY ONE

One discovery call.
30 minutes.

You describe the problem and the context. Within days you receive a written proposal: the problem, as I understood it, the solution and a fixed price. From there, you decide.

BOOK A CALL →contact@razvanstan.ro, I answer personally.