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 Budget

p75: 56 | budget: 200

FCP(2058 samples)

Over Budget

p75: 5824 | budget: 1800

CLS(1895 samples)

Within Budget

p75: 0.087 | budget: 0.1

LCP(1478 samples)

Over Budget

p75: 5956 | budget: 2500

TTFB(2223 samples)

Within Budget

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

© 2026 Vidhya Sagar Thakur. All rights reserved.