Engineering
Performance metrics, architecture decisions, and technical transparency.
Performance & Reliability
Blog Views (Lifetime)
1,200
Published Posts
205
Avg Reading Time
41 min
Recruiter CTA Clicks (30d)
0
HTTP Cache
Public 1y + ISR
Aggressive caching with incremental static regeneration
Web Vitals Budget (p75, last 30 days)
CLS(550 samples)
Within Budgetp75: 0.061 | budget: 0.1
INP(524 samples)
Within Budgetp75: 184 | budget: 200
LCP(429 samples)
Within Budgetp75: 2352 | budget: 2500
FCP(492 samples)
Over Budgetp75: 2172 | budget: 1800
TTFB(547 samples)
Over Budgetp75: 1506 | 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