# Dinesh Pandiyan

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

## Specialties

- Front-end Engineering,
- [API Platforms](/content/services/api-platforms/index.html),
- [Design Systems](/content/services/design-systems/index.html),
- [GraphQL](/content/services/graphql/index.html),
- [React](/content/services/react/index.html)

## Find Dinesh on

- [GitHub](https://github.com/flexdinesh)

## Articles

- **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  
  [Read more](/content/blog/faster-ci-pipelines-share-build-artifacts-across-independent-jobs/index.html)
- **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  
  [Read more](https://dineshpandiyan.com/blog/arch-linux-hyprland/)
- **Takeaways from the book Multipliers**  
  Dinesh has written a summary of his takeaways from Liz Wiseman’s book “Multipliers”.  
  October 2023  
  [Read more](https://dineshpandiyan.com/notes/multipliers-takeaways)
- **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  
  [Read more](https://dineshpandiyan.com/blog/graphql-n+1)
- **Dinesh has released a series of blog templates for Astro**  
  Checkout these beautiful, performant, and accessible open source blog templates for Astro made by our very own Dinesh Pandiyan.  
  December 2022  
  [Read more](/content/blog/dinesh-has-released-a-series-of-blog-templates-for-astro/index.html)
- **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  
  [Read more](/content/blog/dinesh-has-released-an-app-for-sharing-social-notes/index.html)
- **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  
  [Read more](/content/blog/schema-driven-development/index.html)
- **Static blogs with Keystone**  
  Dinesh has a great post about making static blogs using Keystone.  
  October 2022  
  [Read more](https://github.com/flexdinesh/keystone-static-blog)
- **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  
  [Read more](/content/blog/progressive-rendering/index.html)
- **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  
  [Read more](/content/blog/react-dev-tools/index.html)

## We’d love to work with you

Have a chat with our team about how Thinkmill can support your software ambitions.
