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 Budget

p75: 0.061 | budget: 0.1

INP(524 samples)

Within Budget

p75: 184 | budget: 200

LCP(429 samples)

Within Budget

p75: 2352 | budget: 2500

FCP(492 samples)

Over Budget

p75: 2172 | budget: 1800

TTFB(547 samples)

Over Budget

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

© 2026 Vidhya Sagar Thakur. All rights reserved.