Full-Stack Engineer

Richard Perrotta

From database to interface, I build applications and solve hard problems with code.

Richard Perrotta

Skills

A quick map of where I spend my time — and what lives under each area.

Frontend

8/10
State management
Authentication flows
Responsive design
Complex forms
Charting
Reusable components
Unit & E2E testing

Backend

8/10
API development
AWS services
SQL & NoSQL databases
3rd-party integrations
Data modeling & ORMs
Ad-tech & CMS integration
CRM integrations

DevOps

7/10
CI/CD
Docker
Monitoring & logging
Version control
Environment management
DNS management

Collaboration

9/10
Mentoring & code reviews
Requirements gathering
Estimation
Product meetings
Adaptability
Critical-path awareness

AI

7/10
RAG systems
Vector embeddings & search
AI-assisted development
Prompt engineering
Structured output
OpenAI APIs
MCP

Mindset

10/10
Tenacious problem solver
Detail oriented
Cautiously thorough
Simplicity over complexity
Clarity over cleverness

Projects

A selection of platforms, products, and tools I've worked on.