SaaS / industry DX (transforming legacy industries)
Turn phone/fax/Excel workflows into modern B2B SaaS. End to end from architecture to infrastructure with TypeScript (React/Next.js) + Python (Flask), AWS Cognito authn/authz, and SQL/NoSQL database design (via ORM).
What's included
Frontend — TypeScript (React / Next.js)
App Router, Server Components, type safety with Zod. UI/UX that on-site staff can use without friction.
Backend — Python (Flask + SQLAlchemy)
Heavy parallel batch jobs (PDF/Excel generation), complex business logic, and SQL-injection protection via the ORM.
Authn/authz — rigorous AWS Cognito design
Per-attribute page- and API-level authorization separation, asset protection with signed URLs.
Database — SQL and NoSQL, used deliberately
RDS + ORM for transaction-heavy work, DynamoDB for scale — designed around the trade-offs of each.
Security — OWASP Top 10 coverage
Double validation with Zod + Marshmallow, vulnerability testing with OWASP ZAP, dependency scanning in CI.
Infrastructure — reproducible config with Terraform (IaC)
ECS/Fargate, RDS, CloudFront, SES, and ALB all managed as code. Zero environment drift.