Engineering
Performance metrics, architecture decisions, and technical transparency.
Performance & Reliability
Blog Views (Lifetime)
1,202
Published Posts
255
Avg Reading Time
54 min
Recruiter CTA Clicks (30d)
0
HTTP Cache
Public 1y + ISR
Aggressive caching with incremental static regeneration
Web Vitals Budget (p75, last 30 days)
INP(168 samples)
Over Budgetp75: 416 | budget: 200
LCP(623 samples)
Over Budgetp75: 4364 | budget: 2500
FCP(679 samples)
Over Budgetp75: 3796 | budget: 1800
TTFB(661 samples)
Over Budgetp75: 1354 | budget: 800
CLS(388 samples)
Over Budgetp75: 0.113 | budget: 0.1
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