About
Portrait of Amit Verma, senior full-stack and Generative AI engineer

About Amit Verma

Senior full-stack engineer and Generative AI specialist based in Jaipur, India. This site is where I publish what I learn building production software — in long-form articles and in free tools you can use right now.

Who I am

I am Amit Verma, a senior full-stack engineer with more than twelve years of professional experience building web products for banking, insurance, blockchain, and media companies. I work primarily with React, Next.js, Node.js, and TypeScript, and over the last few years I have spent an increasing amount of my time on applied Generative AI — retrieval pipelines, agent tooling, and the interface design problems that come with streaming model output.

Most recently I spent four years at NeoSOFT Technologies as a Senior Full-Stack Engineer and Team Lead, where I led a cross-functional group of 25 to 30 engineers and delivered six enterprise client portals. That work included a secure back-office platform for BDO Unibank, one of the largest banks in the Philippines, an insurance platform for Zurich Kotak, blockchain provenance products with Everledger and e-Procure, and the OTTplay streaming service. Before that I worked as a senior engineer at Webcontxt and Startbit, and started out in 2014 building client websites at Michrons Technology.

The through-line across all of it is unglamorous: shipping software that other people depend on, on a deadline, with a team. That is the perspective I write from.

What this website is for

tayloramitverma.com is my personal engineering site. It exists for two reasons, and everything on it serves one of them.

The first is writing. When I solve a problem at work that took real effort — a Next.js image pipeline that designers would actually trust, background jobs in Node with BullMQ, TypeScript generics for UI components, building MCP servers, or getting a RAG system to behave — I write it up properly. Not a summary of the documentation, which you can already read, but the decisions, the trade-offs, and the parts that broke. Each article includes working code, and I state the versions I tested against so you can tell whether it still applies.

The second is tools. Over the years I kept re-opening the same handful of utilities: something to decode a cron expression, something to sanity-check a regular expression, something to turn a JSON response into TypeScript interfaces. Most of what I found was slow, covered in ads, or wanted an account. So I built my own and put them here, free and without sign-up. The regex, cron, and JSON tools, the code playground, and the calculators all run in your browser; the data you paste into them generally never leaves your device.

What I focus on

Front-end architecture

React, Next.js (App Router), and TypeScript — design systems, rendering strategy, and the performance work that keeps large apps fast as they grow.

Applied Generative AI

Retrieval-augmented generation, LangChain agents, vector and keyword retrieval, and streaming interfaces built on the Anthropic Claude and OpenAI APIs.

Backend & platform

Node.js services, PayloadCMS, PostgreSQL and MongoDB, authentication and access control, background jobs, and cloud deployment on AWS and Vercel.

Leading engineering teams

Sprint process, code review culture, and mentoring — the parts of senior engineering that do not show up in a repository but decide whether projects ship.

How I write and what I publish

I would rather publish one article that is genuinely useful than ten that restate a README. A few commitments follow from that, and they are worth stating plainly because a lot of technical content on the web does not honour them.

Everything here is original

Every article, guide, and tool on this domain is written and built by me. Nothing is scraped, spun, syndicated, or generated wholesale by a language model and posted unread. I use AI tooling the way most engineers now do — as an assistant while drafting and while writing code — but the structure, the technical judgement, the testing, and the final text are mine, and I am accountable for them.

Code is run before it is published

Snippets in an article are taken from something that actually executed. Where a result depends on a library version or a runtime, the article says which one. This is the single biggest difference between a tutorial that works and one that wastes an afternoon.

Corrections are made openly

Software moves, and articles go stale. When a reader points out an error, or an upstream change invalidates an approach, I update the article and its modified date rather than quietly deleting the page. If you find something wrong, please tell me — it is genuinely helpful.

Independence

I am not paid by any of the vendors, frameworks, or cloud providers I write about. When I recommend a tool it is because I used it and it worked; when I criticise one it is for the same reason. Any situation where that is not true would be disclosed in the article itself and is covered in the disclaimer.

A note on privacy and advertising

This is a personal site, not a business, and it is funded by me. It may display third-party advertising to offset hosting costs. Advertising never influences editorial content: advertisers have no input into what I write, no review of articles before publication, and no way to have criticism removed.

The tools collect nothing beyond what they need to run, and most of them run entirely client-side. What is collected, why, and how to opt out is set out in full in the privacy policy and the cookie policy.

Important

Articles and tools here are educational. They are not professional, legal, or financial advice, and the financial calculators produce illustrative estimates only. Please read the full disclaimer before acting on anything you find here.

Where to start

  • Articles — long-form guides on React, Next.js, Node.js, Python, and Generative AI.
  • Developer tools — free regex, cron, and JSON to TypeScript utilities that run in your browser.
  • Code playground — a zero-setup HTML, CSS, and JavaScript scratchpad built on the Monaco editor.
  • Calculators — compound growth and scientific calculators with the maths explained.
  • Résumé — the full professional history, projects, and technical skills.

Frequently asked questions

Who writes the content on tayloramitverma.com?+
Every article, guide, and tool on this site is written and built by Amit Verma, a senior full-stack engineer based in Jaipur, India, with more than twelve years of professional software development experience. There are no ghostwriters and no syndicated or reposted content.
What topics does this site cover?+
Practical software engineering: React and Next.js architecture, Node.js and backend services, TypeScript patterns, developer tooling, and applied Generative AI including RAG pipelines, LangChain, and the Anthropic Claude and OpenAI APIs. Articles are written from production experience rather than summarised from documentation.
Are the developer tools on this site free to use?+
Yes. The regex explainer, cron expression decoder, JSON to TypeScript converter, code playground, and calculators are all free, require no account, and run in your browser. Most of them never send your input to a server at all.
How is the content reviewed for accuracy?+
Code examples are run before publication, and articles state the library and runtime versions they were tested against. When something changes upstream or a reader reports an error, the article is corrected and the update is reflected in its modified date rather than silently rewritten.
Can I hire Amit Verma or work together?+
Yes. He is open to consulting, architecture reviews, and collaboration on web and AI products. The contact page has a form and direct email address, and messages are typically answered within two business days.

Get in touch

I am always happy to hear from readers — about an article that helped, one that has an error, a tool you would like to see built, or a project you think I would be a good fit for. The fastest route is the contact form, and I answer most messages within two business days.