Engineering
Performance metrics, architecture decisions, and technical transparency.
Performance & Reliability
Blog Views (Lifetime)
1,195
Published Posts
151
Avg Reading Time
24 min
Recruiter CTA Clicks (30d)
9
HTTP Cache
Public 1y + ISR
Aggressive caching with incremental static regeneration
Web Vitals Budget (p75, last 30 days)
INP(1640 samples)
Within Budgetp75: 56 | budget: 200
FCP(2058 samples)
Over Budgetp75: 5824 | budget: 1800
CLS(1895 samples)
Within Budgetp75: 0.087 | budget: 0.1
LCP(1478 samples)
Over Budgetp75: 5956 | budget: 2500
TTFB(2223 samples)
Within Budgetp75: 768 | budget: 800
Architecture Spotlight
0 of 19 projects include deep technical architecture breakdowns with:
- ✓System component diagrams and data flow
- ✓Design patterns and technical patterns applied
- ✓Challenges faced and engineering decisions
Security & Compliance
Content Security Policy
Strict CSP with nonce support
Rate Limiting
5-30 req/min per endpoint with backoff
HTTPS Only
HSTS headers with 2-year max-age
XSS Protection
X-Frame-Options: DENY + X-Content-Type-Options: nosniff
Request Validation
Rate-limit + schema validation on all POST/DELETE
Build & Deployment
Framework
Next.js 14 App Router with TypeScript
React 19, server components, and streaming
Database
MongoDB with Mongoose ODM
Compound indexes for analytics queries
Caching Strategy
ISR + CDN + HTTP headers
Homepage 60s, blog posts 1 year, API varies by endpoint
Testing
Vitest + Testing Library
Unit tests for utils, fetch retry logic, cache invalidation
Monitoring
Rate limits + Request logging + Error tracking
Dashboard shows visitor timeline, page analytics, referrers
Code Quality
✓TypeScript
Strict mode, full type coverage
✓ESLint + Prettier
Opinionated code formatting and linting
✓Component Patterns
Server/client boundary clarity, hooks abstraction
✓Error Handling
Graceful fallbacks for DB unavailability