Change theme

I love turning ideas into reality.

Navigating the fullstack cosmos for 3+ years, I’ve orchestrated digital symphonies—crafting nimble Node.js backends, weaving Express.js into robust APIs, and sculpting databases that hum with efficiency. I build bridges between pixel-perfect interfaces and server-side logic, prioritizing clean code, frictionless performance, and accessibility. Whether optimizing MongoDB’s dance or tuning PostgreSQL’s rhythm, I thrive where data meets creativity, turning complex stacks into seamless, scalable stories.
Aashish sitting in front of her desk, smiling
Hi, this is me.

About the way I work

I architect applications that sprint — optimizing backend logic to slice latency, frontend bundles to shed bloat, and databases to serve only what’s essential. Every interface I build balances intuition with accessibility, ensuring seamless navigation for all users, whether on a desktop or a dial-up connection.

I code ecosystems from the ground up, using my own battle-tested Node.js/Express foundation. Templates? They’re for IKEA furniture. Your project gets a blueprint, not a photocopy.

Why this matters:

  1. Speed as doctrine: APIs that fire like neurons, React/Vue components that load lighter than a PDF, and databases (MongoDB/PostgreSQL) tuned like Formula 1 engines.
  2. Full autonomy: I debug, scale, and secure every layer — no third-party ghosts haunting your codebase.
  3. Semantic by design: Clean markup, structured data, and content that humans (and search engines) crave. No SEO bandaids required.
  4. Boundless creativity: From real-time dashboards to AI-augmented APIs — if you dream it, we engineer it.

Have a look at some of my projects!

I build websites that are fast, secure, accessible, environmentally friendly and privacy compliant.

Projects

Blog

I'm writing about things related to web development. Projects, approaches and observations, things I have learned or consider important.

Factory function in JavaScript

🌟 Unlock the power of JavaScript with factory functions! Discover how these elegant constructs simplify object creation and enhance code reusability in our latest blog post!

Understanding the Node.js Event Loop in Simple Terms

Discover how Node.js stays fast and efficient! This simple guide breaks down the Event Loop so anyone can understand how it handles tasks seamlessly. Click to unlock the secret behind Node.js performance!