Caitlin Ma headshot

About Me

I love building scalable web applications and robust APIs, specializing in modern JavaScript frameworks, and end-to-end feature development, delivering impactful solutions that solve real-world problems.

Professional Experience

Software Engineer - Patra Co.

Mar. 2023 – Present

  • Founding developer on Patra’s first SaaS product, building both the frontend and backend systems for a sophisticated policy comparison application in the insurance and financial services sector...
  • Led the development of an Agency Management system feature. Responsibilities included:
    • Designing and implementing a robust database schema and NestJS API...
    • Writing database migrations to manage permission structures.
    • Building a multi-step UI flow for onboarding and access control.
    • Centralizing endpoint logic for consistency.
    • Contributing to increased sales via streamlined onboarding.
  • Drove a major service expansion, enabling support for complex parent-child data structures.
    • Built reusable components and validation for nested inputs.
    • Increased client adoption and business value through scalable workflows.
  • Championed best practices through strong architecture, testing, and peer reviews.

Web Developer - Freelance

Feb. 2021 – Mar. 2023

  • Improved SEO and performance by optimizing loading strategies and using next-gen formats.
  • Integrated AWS Cognito for secure user auth flows and JWT-based role control.
  • Delivered responsive, accessible designs using Tailwind, Bootstrap, and semantic HTML.

Education

Flatiron School logo

Flatiron School

Software Engineering, BC

Fullstack Web Development Program

SUNY Purchase logo

SUNY Purchase

Acting, BFA

Minor: Mathematics

Skills & Frameworks

TypeScript
React
Next.js
NestJS
Node.js
Ruby
Rails
Python
Jest
PostgreSQL
TypeORM
HTML
CSS
Jira
Figma
Redis
Docker
Github

Projects

Sprout

Sprout

Tarot Reader

Tarot Reader