Grouped edit history
The old change log was a flat list of 50 rows with no filters. I rebuilt it so one publish shows up as one event, and you can filter by person, area, action and date.
I build websites and backend systems and take them all the way to live. That means the code, the hosting, the domain and getting it on Google. I've also built fast product search, a Go API gateway and RAG systems from scratch.
Built, hosted and on Google
For US and Canadian teams
GunMade rebuild
Repo LLM, hybrid search
How I got into this, the short version.

Taking on new projects
Manish Kumar Singh
India · Working with clients worldwide
> I don't just hand over a repo and disappear. I build it, put it online, make sure Google can find it, and then give you the keys.
Portfolios, landing pages and business sites. I design and build them, host them, connect your domain and get them on Google. You get a live link, not a zip file.
APIs, auth, caching, queues and gateways. The part nobody sees but everything else depends on.
Elasticsearch with filters, typo tolerance and location search. I've done it on catalogs with millions of products.
RAG pipelines and MCP tools built from scratch, with retrieval quality I actually measure.
Where I've worked and what I did there.
I work on the CMS behind an e-commerce store for a Canadian team. That covers the FastAPI backend, the Next.js admin panel and the storefront that reads from it.
55 tests across the two features shipped so far.
The old change log was a flat list of 50 rows with no filters. I rebuilt it so one publish shows up as one event, and you can filter by person, area, action and date.
Category page titles, descriptions and canonicals were hardcoded. I moved them into the CMS with Spanish and French versions, so marketing can change them without a deploy.
Slugs are now made on the server and locked once a page is published, so nobody breaks a live link by accident.
Contract work on a large US firearms marketplace. I owned the search, the edge API and two full rebuilds of the frontend, across four repos.
Elasticsearch search with fuzzy matching and around two dozen filters. Results in under a second.
Rebuilt the site from scratch with proper SEO. PageSpeed went from 60 to 90.
Five new product categories, plus a Mapbox map of dealers across the US that brands can embed on their own sites.
One Cloudflare Worker that every frontend reads from, serving the old and new databases while we moved over.
My first real job. I worked on client projects in whatever framework the client was already using, and on a Django backend with Stripe payments.
Built and shipped sites in Next.js, Svelte and Angular for LoginRadius and EnrichlyHealth.
Built the Django backend for InPixr with S3 for storage and Stripe for payments. Successful transactions went up 25%.
B.Tech, Electronics · Prayagraj, Uttar Pradesh
Client sites that are live right now, and things I built on my own to learn how they work.
Live at riyazahmedts.com. I did everything from the first commit to getting it indexed on Google. Once it was done I pulled the components out into a reusable design system, so the next site doesn't start from zero.
Read the case study<Gallery
items={images}
layout="editorial" // the engine picks the grid
onSelect={openLightbox} // nothing page specific inside
/>Two of my fixes got merged into mloda, an open source data access framework for AI and ML.
When a reader got a file hint it didn't own, it threw the hint away and rescanned everything, so it could end up reading a different file than the one the caller asked for. Now ReadFile and ReadDocument just decline, and the caller's choice sticks.
Four test failures that only showed up on Windows. All of them came from backslashes being read as escape characters instead of path separators. Fixed with raw strings, as_posix() and re.escape().
What I work with, roughly grouped.
Have something you want built or fixed? Tell me about it.
I reply to everything within a day or two. If you can share a rough scope, timeline and budget (even a loose one), it saves us both some back and forth.
Based in India · Working US hours (7 PM to 5 AM IST)
Message me on WhatsAppTaking on new projects · Usually replies within a day