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
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.
· 4 min readarticle
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.
·(opens in new tab)dineshpandiyan.com
article
Takeaways from the book Multipliers
Dinesh has written a summary of his takeaways from Liz Wiseman’s book “Multipliers”.
·(opens in new tab)dineshpandiyan.com
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.
·(opens in new tab)dineshpandiyan.com
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.
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.
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.
article
Static blogs with Keystone
Dinesh has a great post about making static blogs using Keystone.
·(opens in new tab)github.com
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.
· 7 min readarticle
React Dev Tools - Debug like a ninja
Hands down console.log() was, is and will always be the greatest debugging tool of all time.
· 6 min read
More posts from other Thinkmill voices
Designing beyond the median user
For seventy years software has shipped one shape to every user. The confluence of design systems, headless platforms, and agent-native exposure has coalesced to make that constraint optional. A retrospective of the median-user problem and the new architectural horizon now opening.
· 10 min readWhat engineering teams owe for the AI speed boost
AI-assisted development genuinely accelerated engineering teams, but many organisations stopped at the velocity gains and ignored the accumulating debt. The costs: code nobody fully understands, weakened code review culture, bloated dependency trees, and architectural decisions made without real judgement about tradeoffs...
· 4 min readA behavioural framework for the monsters in your team
The AI in Design 2026 report captures a profession mid-mutation. The "Frankenjob" label the coverage put on it misses the seam where the real work happens.
· 5 min read
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us