Skip to main content

Navigation

  • Client impact
  • Writing

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all services for software teams
Get in touch
  • AI Systems

    Model-agnostic AI systems and agents that do real work

    AI Development

    Custom apps and tools built with AI-enabled engineering

  • Design Systems

    Depth of experience that few can match

    Product Design & Engineering

    Experts in cross-functional collaboration

    API Platforms

    Node.js, React, & GraphQL at scale


    View all services for software teams
  • Client impact
  • Writing
  • Contact

Authors

dinesh pandiyan avatardinesh pandiyan avatar

Dinesh Pandiyan

Software engineer who loves solving complex platform problems and helping teams ship software that lasts.

Specialties

  • Front-end Engineering,
  • API Platforms,
  • Design Systems,
  • GraphQL,
  • React

Find Dinesh on

  • GitHub
  • article

    AI search explained: indexing, retrieval and reranking

    Organisational knowledge is usually spread across a dozen tools, and keyword search only finds results that match exact words. We run text search, embedding search and reranking on the same dataset, and find out how semantic search with a reranker returns the most relevant results for a query.

    October 2026·12 min read
    Search box fanning out to four results, with coloured lines showing them reordered by relevanceSearch box fanning out to four results, with coloured lines showing them reordered by relevance
  • article

    Faster CI Pipelines: Share build artifacts across independent jobs

    Optimising CI pipelines is critical for scale. By leveraging `actions/cache` with commit-specific keys, we can share build artifacts across parallel jobs, significantly reducing build times and compute costs.

    January 2026·4 min read
  • article

    Arch Linux with Hyprland is very good

    A look at setting up Arch Linux with Hyprland – a fast, keyboard-first window manager with smooth animations and Wayland support.

    January 2025·

    dineshpandiyan.com

    (opens in new tab)
  • article

    Takeaways from the book Multipliers

    Dinesh has written a summary of his takeaways from Liz Wiseman’s book “Multipliers”.

    October 2023·

    dineshpandiyan.com

    (opens in new tab)
  • article

    Visualizing the N+1 Problem in GraphQL

    Dinesh explains the N+1 data fetching problem and walks through the solutions in REST and GraphQL world.

    April 2023·

    dineshpandiyan.com

    (opens in new tab)
  • news

    Dinesh has released a series of blog templates for Astro

    Checkout these these beautiful, performant, and accessible open source blog templates for Astro made by our very own Dinesh Pandiyan.

    December 2022
  • news

    Dinesh has released an app for sharing social notes

    Dinesh made a handy tool to let you embed text into Open Graph images for social sharing purposes. Pocketnotes lets you quickly create and share notes to platforms like Twitter/Slack/Discord and the text will show up in the link preview.

    November 2022
  • screencast

    Schema-driven Development

    Dinesh recently gave a lightning talk at Sydney’s Web Directions Meetup on schema-driven development. Here’s a quick recap in case you missed it.

    October 2022
  • article

    Static blogs with Keystone

    Dinesh has a great post about making static blogs using Keystone.

    October 2022·

    github.com

    (opens in new tab)
  • article

    Progressive Rendering — The Key to Faster Web

    Progressive Rendering is the technique of sequentially rendering portions of a webpage in the server and streaming it to the client in parts without waiting for the whole page to rendered.

    November 2019·7 min read
  • article

    React Dev Tools - Debug like a ninja

    Hands down console.log() was, is and will always be the greatest debugging tool of all time.

    September 2019·6 min read

More posts from other Thinkmill voices

  • Your agent believes that docs folder

    The agent trusted a committed docs folder of generated artefacts over my instructions. I deleted the lot and lost nothing.

    September 2026·8 min read
  • Are your AI agents making progress or producing work?

    We shipped a working MVP for the Tech Council of Australia in two weeks using an agentic development workflow. Along the way, we learned how easily agents can produce convincing work without moving a product forward, and why engineers still need to decide what progress looks like.

    September 2026·5 min read
  • What AI use looks like in five enterprise design teams

    Listening to design teams at Stripe, Shopify, Ramp, Atlassian, and Intercom, three ingredients become clear: a place to prototype, good context, and someone helping people put both to use.

    September 2026·9 min read

Want to keep the conversation going?

Get in touch

Footer

Thinkmill is a member of the Tech Council of Australia(opens in new tab).

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all software teams

Client impact

  • Lyka
  • ELMO
  • Tiimely
  • Atlassian
  • Reckon
  • AnywhereWorks
  • View all client impact

Open Source

  • Keystone (opens in new tab)
  • Keystatic (opens in new tab)
  • React Select (opens in new tab)
  • Classnames (opens in new tab)
  • Manypkg (opens in new tab)
  • Changesets (opens in new tab)