Let's work together

Sitemap

Every public page on this site. The XML version, for search engines, lives at sitemap.xml.

Top level

  • Home Hero, recent reads, trusted partners.
  • About Background, work, and site purpose.
  • AI workflow audits Scope a review before launching or expanding an AI workflow.
  • Audit report format Read two redacted security review PDFs and the delivery structure for an AI workflow review.
  • Consulting Direct help with software, AI, product, and technical decisions.
  • Contact Contact guidance and public channels.
  • Privacy Data handling and external services.
  • Blog 35 posts on engineering, AI, and architecture.
  • Tools 4 browser-only utilities.
  • Design The design system behind this site: colors, type, spacing, shape, components.

Blog posts (35)

  • Building an ASCII Ocean Around My Name · How we turned the footer wordmark into interactive ASCII art, shaped the background into ocean waves, and fixed a slow pointer response without adding an animation library.
  • Destockd Made Public-Domain Footage Usable · Destockd turns long public archive films into searchable, downloadable shots. I like how directly it answers the unfair practice of charging hundreds of dollars for access to footage that is already in the public domain.
  • Bear Blog vs My Astro Site, Measured · Bear produced much smaller listing HTML and no JavaScript. My Astro pages still painted faster in this test, while images and custom fonts dominated both sites.
  • Searching My Astro Blog with Ternlight · I tested keyword search and two small local embedding models against 28 posts. Full-body semantic search won on quality, but it needed an explicit switch.
  • The $100,000 Bug Bounty Lesson Was Not a Better Prompt · Devansh Batham used LLMs to audit narrow code slices and verify findings with runnable tests. The useful lesson is a disciplined security loop, not a magic sentence.
  • What LinkedIn Comment Impressions Taught Me · Four notification numbers exposed a lopsided result. One specific question produced three quarters of the measured reach, while generic curiosity stayed small.
  • Why Bear Discover Feels Refreshing · Bear Discover mixed herbal history, local politics, a fancy pigeon, and unfinished design work. That range made the web feel personal again.
  • Copy Context and Ask AI · A small copy button gives ChatGPT, Claude, Gemini, and other AI apps the facts they need to describe my work accurately.
  • The Book a Call Button I Added Too Late · I had a site and a booking link, but I still made people hunt for the next step. Here is the small call button and booking form I built to fix that.
  • How This Site Went From 7 to 100 for Agent Readiness · The first agent-readiness scan found blocked crawlers, missing Markdown negotiation, weak discovery, and no trust pages. Here is the small set of changes that moved abhiigatty.com to 100.
  • Why Pangolin Feels Like Five Infrastructure Tools in One · Pangolin combines a tunneled reverse proxy, an identity-aware VPN, NAT traversal, browser remote access, and access control. Here is where that combination helps, and where its security boundary still needs care.
  • I Wanted Shorter AI Replies, Not Caveman Replies · Caveman mode saves output tokens, but its fragments did not fit every conversation. ASD-STE100 cut 13% from our already brief LinkedIn comments while keeping complete sentences and a human voice.
  • Worth More Than the Demo · I finally wrote down what I actually want. To be the person whose "this works" is worth more than the vendor's demo. Here is how I got to that sentence, and why I am pinning it where I cannot avoid it.
  • I built a Cloudflare agent that starts with a snapshot · cld-flare-maxxing is a read-first Cloudflare control center for Claude Code and Codex. It snapshots the account, checks the state, and makes every write go through a separate break-glass path.
  • Redesigning abhiigatty.com · Notes on rebuilding this site's homepage and blog around an editorial reference, the two rounds of picking fonts it took to get the type system right, a rebuilt Google Fonts tool, and the small cursor and navigation bugs that only show up once real people start clicking around.
  • Why I Like Unicorn Studio · Unicorn Studio is a no-code tool for building WebGL effects, and the part I actually respect about it is not the effects library. It is the engineering choices underneath, a layer-based canvas instead of shader syntax, a 36kb bundle, and a free tier that is not a crippled trial.
  • Day Two of CIDECODE, the Results and What They Actually Rewarded · The CIDECODE 2026 results came in, and the team I rated highest on day one did not place. Here is why presentation cost them the prize, what the actual winners got right, and what the gap between confident juniors and production experience looked like up close.
  • Day One of CIDECODE, the CID Karnataka Police Hackathon · I mentored the APK threat analysis vertical at CIDECODE 2026, a 24 hour cybercrime hackathon run by Karnataka CID. Day one showed a clear split, sharp senior teams building full agentic pipelines next to confident juniors who cannot explain their own stack.
  • A Bento Box Link-in-Bio Page for Instagram · Instagram gives you one bio link. I turned that single Instagram bio link into a bento box link-in-bio page with a photo, a line about me, and clear buttons to everything I make.
  • A Jan Aushadhi Generic Medicine Finder · A family member paid full price for a medicine with a cheap Jan Aushadhi generic version sitting in a catalogue nobody could search. So I built a generic medicine finder to surface the alternative.
  • An SEO Audit of My Astro Website · An Astro SEO audit of abhiigatty.com surfaced 18 findings. No sitemap, no robots.txt, no structured data, no H1 on the homepage. Here is what a website SEO audit landed, what I deferred, and what surprised me.
  • Adding Priority Tiers and Notes to My Todo App · My browser-only todo app now has todo priority tiers plus a collapsible note per row, star and hourglass buttons to float or sink items, and a drag handle to reorder within each tier.
  • A Browser-Only Todo App with No Signup · I built a minimal browser todo app that runs entirely client-side. No signup, no backend, no sync. Here is why, how it works, and the four problems I hit building it.
  • An OTP Generator Built with Playing Cards · I built an OTP generator dressed up as a deck of playing cards. It deals each digit as a card, complete with shuffle and flip, instead of a boring six-digit form.
  • What a Lighthouse Performance Audit Found · I ran a Lighthouse performance audit on my site twice, twenty-five minutes apart. One score jump was real engineering, the other was noise. Here are the findings and the difference.
  • Fixing the www Subdomain Redirect on Cloudflare · How I fixed a broken www subdomain redirect on Cloudflare. The apex worked but www failed, and the fix was a small lesson in DNS, custom domains, and a Workers gotcha.
  • Auto-Deploying to Cloudflare Workers from GitHub · I set up Cloudflare Workers auto deploy so a merge to main ships my site by itself. Here is how I moved from hand-running wrangler to a real deploy from GitHub pipeline.
  • Semantic HTML for AI and SEO · What semantic HTML for SEO and AI actually means in 2026, why it matters when LLMs read your pages, and the small semantic HTML gaps I found while auditing this site.
  • Applying for Government Grants as a Startup · A founder's notes on applying for government grants for startups. Finding the right ones, decoding eligibility, and handling the paperwork without burning weeks.
  • DevTools CLI Suite · DevTools CLI Suite is a compact set of developer CLI tools that streamline repetitive local development tasks like scaffolding, sanity checks, and common shortcuts.
  • A Fast Website Built With AI, Astro and Cloudflare · A 7.9 KB homepage with 0 trackers and 0 web fonts, built in 1 day. The numbers behind a fast website built with AI on Astro and Cloudflare, shipped with GitHub Copilot.
  • Starting a Startup with Zero Business Knowledge · Starting a startup with no business knowledge, just interest and no training. Here is what it was like to learn the legal and operational basics from scratch.
  • The Hidden Cost of “Free” Hiring Platforms for Early-Stage Startups · Free hiring platforms often mean free entry, not free hiring. The real hiring platform costs usually surface only after the setup time is already spent.
  • Using AI Tools in My Daily Work · How I actually use AI tools for daily work. They are a drafting and clarity aid, not an autopilot. It saves real time, but the decisions and final words stay mine.
  • Starting a Startup as an Engineering Student with Just an Idea · Starting a startup as an engineering student means strong technical confidence but zero business knowledge. Here is how I learned the basics from scratch.

Tools (4)

  • Todo Browser-only todo with priority tiers.
  • OTP Card Deck 4 to 12 digit one-time code dealt as cards.
  • Matrix Rain Wallpaper-style matrix rain with custom colors and words.
  • Font Pairing Preview Preview a Google Fonts heading and body pairing across a landing page, blog list, and post.

Machine-readable

Book a call