Senior Software Engineer, Clearview

Aditya Purwa

Frontend craft, deployment shape, and the new layer of LLM security.

Writes on frontend craft (caching fetches, drag-and-drop reordering, CSS effects that don't ship a framework) and the LLM security work that now sits alongside the regular engineering, since the AI layer became part of every product. Also keeps the team honest on PR discipline and the localhost-to-production walk-through every team eventually needs.

By the numbers

Essays
10
Writing since
2020
Latest
Aug 2026
Words published
10611
Feed
RSS →

Filed by Aditya 10 essays

  1. email

    Implementing a Zero Auth Unsubscribe Link on Your Email

    Nobody logs in to unsubscribe. They mark you as spam instead. Here's the small trick we used — a signed token in the URL — so users can unsubscribe with one tap without ever seeing a login screen.

    6 min
  2. software engineering

    From Localhost To Production — Best Practice on Software Development and Deployment

    A walk-through for taking a Node + Postgres + Nginx stack from your laptop to a hardened production server.

    9 min
  3. gpt

    Securing LLM — Retrieval Augmented Generation

    Five steps to keep a RAG-powered LLM app from leaking its prompt, your data, or both.

    6 min
  4. software development

    Power of AI in Software Development

    How CVAI cut hours of JIRA grooming, PR creation, and PR review down to seconds for our engineering team.

    6 min
  5. software engineering

    Embracing Improvements

    Tailwind, BEM, and the cost of holding on to coding conventions past their expiration date.

    3 min
  6. css

    HTML and CSS Only Blobs

    Recreate organic, animated blobs in pure CSS — no JS, no SVG filters, no libraries.

    3 min
  7. github

    Reasonable Pull Request -Writing an Effective and Meaningful Pull Request Description

    What a PR description should actually say — and the small habits that make code review survivable.

    4 min
  8. javascript

    The Logic of Position Reordering

    The logic behind how position reordering can be implemented — cascading vs. squeezing, and the edge cases that bite.

    6 min
  9. frontend

    Creating a Shared and Cached Fetch Request

    Reusing fetch calls across components without juggling state at the top of the tree.

    3 min
  10. productivity

    Staying Grateful and Productive During a Pandemic

    On working from home, goals over tools, and why procrastination is an emotional problem.

    7 min
Type to search. to navigate. Enter to open. Esc to close.