Full-Stack Engineer

Richard Perrotta

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

I sweat the details, particularly the ones that break things later. Simple and clear beats clever, every time.

Richard Perrotta

Focus Areas

A map of how my time breaks down.

Infra/DevOps

Primary
AWS provisioning & maintenance
Cloud migration
Security hardening
CI/CD
Environment management
Monitoring & logging

Backend

Primary
Event-driven email (transactional, lifecycle, marketing)
Suppressions & unsubscribe handling
Lead collection & enrichment pipelines
CRM integrations (HubSpot)
API development
Postgres & data modeling

AI

Growing
NL2SQL / agentic RAG
Vector search & embeddings
AI-generated landing flows
Structured output
Prompt engineering

Collaboration

Primary
Technical planning & architecture input
Proof-of-concept builds
Business problem discovery
Product & stakeholder meetings
Requirements & scoping
Estimation & tradeoff discussions

Sales Ops

Regular
Lead pipeline & CRM handoff
Campaign & landing-page operations
Ad metric ingestion
Reporting automation
CMS & content syndication

Frontend

Regular
State management
Query caching
Charting & data visualizations
Complex forms
Responsive design
Reusable components

Projects

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

Contact

Available for contract work — drop me a note and tell me a bit about what you're building.