Open to interesting conversations

Cristian
Sandu

I build fast, thoughtful React interfaces and resilient end-to-end systems.

Senior full-stack engineer based in Chisinau, Moldova. I work on React micro-frontend architecture, design systems built on Tailwind and Radix UI, and serverless backends on AWS Lambda and Step Functions — mostly in fintech.

9+ yearsEngineering experience
10+ MFEsComposed by a host shell
AWSLambda · Step Functions · DynamoDB
FintechProduct domain

Engineering focus

Polished interfaces, practical architecture, reliable delivery.

Cristian is a senior full-stack engineer working across React micro-frontends, component libraries, and event-driven serverless backends in finance-focused product environments. He enjoys turning complex product requirements into polished UIs, owning work end-to-end across React, Node.js, AWS Lambda, Step Functions, and DynamoDB, and keeping large codebases maintainable as they scale.

Micro-frontend architecture

Contributed to a host-shell architecture composing 10+ React micro-frontends with single-spa, Webpack 5, and isolated Tailwind theming — letting teams ship independently without breaking a coherent product surface.

Design systems

Worked on a multi-generation React component library built on Radix UI primitives and Tailwind, with Storybook documentation and typed component contracts shared across product teams.

Serverless workflows on AWS

Designed and shipped event-driven backends on AWS Lambda, Step Functions, and DynamoDB using SST and AWS CDK, with Datadog tracing and OpenAPI-typed contracts across services.

Stack

Tools I work with.

A full-stack toolkit centered on React, Node.js, AWS, data systems, and architecture choices that fit the product phase.

Frontend

Reactsingle-spaXStateWebpack 5Module FederationVite

UI & styling

Tailwind CSSRadix UIStorybookResponsive designAccessibility

Backend

Node.jsNestJSExpressGraphQLApolloRESTOpenAPI + Zod

AWS

LambdaStep FunctionsDynamoDBS3EventBridgeSSTAWS CDK

Data

DynamoDBMongoDBElasticsearchSQL

Observability

Datadog tracingBugsnagLaunchDarkly

Testing

JestVitestTesting LibraryCypress

Languages

TypeScriptJavaScript

Team

MentoringTechnical interviewingCode reviewEnd-to-end ownership

Writing

Notes on engineering, product work, and growth.

All writing

Micro-frontends: lessons I keep in mind

Micro-frontends can help teams move independently, but only when the boundaries are chosen carefully.

Micro-frontendsArchitectureReact

Why frontend performance matters

A short note on why fast interfaces are not just technical wins, but product wins.

ReactPerformanceFrontend

Contact

Always happy to talk shop.

Currently employed full-time, but open to interesting conversations — especially with friendly teams building ambitious fintech, React, and AWS-backed products.