Dinuka Dilshan
Frontend Engineer
I craft fast, accessible, and visually polished web experiences using React and Next.js. Currently helping build financial platforms at Rhino Partners.
Tech stack
Selected work
Experience
Rhino Partners
Software Engineer
April 2025 - Present
Co-architected the frontend of a greenfield financial data platform for investors to analyze company performance, funding, and market metrics at scale - built on Next.js, React, and AWS to support thousands of concurrent users with high availability.
Villvay Systems (Pvt) Ltd
Software Engineer
January 2025 - April 2025
Fixed-term contract to rescue a delayed e-commerce launch - onboarded mid-project with an aggressive go-live deadline.
Aeronology
Software Engineer
March 2023 - January 2025
Served as a core contributor on the full rewrite of AeroControl, migrating a legacy Vue.js architecture to a modern React stack. Implemented React Query with advanced caching strategies within a BFF architecture, cutting baseline load times by an estimated 35%.
Software Engineer (Intern)
Sep 2022 - Mar 2023
Delivered full-stack features using AWS Lambda, DynamoDB, and S3 within a React, Node.js, and .NET ecosystem.
Writing
I write about frontend engineering, performance, and building things people actually enjoy using.
Why I migrated from Vue.js to React — lessons from a real production rewrite
A candid look at the technical and team challenges we faced migrating AeroControl to React, and what I'd do differently.
Coming soon
React Query patterns that cut our load times by 35%
How thoughtful caching strategies inside a BFF architecture made a dramatic difference in perceived performance.
Coming soon
Let's build something great together
I'm currently available for full-time frontend roles and select freelance projects. If you're looking for an engineer who cares about both code quality and user experience, I'd love to hear from you.