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 Budget

p75: 416 | budget: 200

LCP(623 samples)

Over Budget

p75: 4364 | budget: 2500

FCP(679 samples)

Over Budget

p75: 3796 | budget: 1800

TTFB(661 samples)

Over Budget

p75: 1354 | budget: 800

CLS(388 samples)

Over Budget

p75: 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

© 2026 Vidhya Sagar Thakur. All rights reserved.