Hi, I’m Charith Dissanayaka, a senior software engineer with 10+ years of experience designing and shipping scalable SaaS platforms, cross‑platform mobile apps, and AI‑powered tools. I excel at turning complex requirements into practical software using React, TypeScript, Node.js, and Python, with hands‑on experience integrating large language models (OpenAI, Claude) via LangChain and building enterprise AI workflows. I enjoy building robust frontend and backend architectures and delivering impact through clean code, scalable data models, and thoughtful UX. I actively contribute to open source (e.g., PrimeReact UI Library, React Native Big Calendar, rn-segmented-progress-bar) and collaborate with distributed teams to ship reliable products. I’m comfortable leading frontend and full‑stack initiatives, setting up REST/GraphQL APIs, and deploying modern cloud solutions. I thrive in fast‑paced environments and love turning ideas into production‑grade software while mentoring others and improving team processes.

Charith Dissanayaka

Hi, I’m Charith Dissanayaka, a senior software engineer with 10+ years of experience designing and shipping scalable SaaS platforms, cross‑platform mobile apps, and AI‑powered tools. I excel at turning complex requirements into practical software using React, TypeScript, Node.js, and Python, with hands‑on experience integrating large language models (OpenAI, Claude) via LangChain and building enterprise AI workflows. I enjoy building robust frontend and backend architectures and delivering impact through clean code, scalable data models, and thoughtful UX. I actively contribute to open source (e.g., PrimeReact UI Library, React Native Big Calendar, rn-segmented-progress-bar) and collaborate with distributed teams to ship reliable products. I’m comfortable leading frontend and full‑stack initiatives, setting up REST/GraphQL APIs, and deploying modern cloud solutions. I thrive in fast‑paced environments and love turning ideas into production‑grade software while mentoring others and improving team processes.

Available to hire

Hi, I’m Charith Dissanayaka, a senior software engineer with 10+ years of experience designing and shipping scalable SaaS platforms, cross‑platform mobile apps, and AI‑powered tools. I excel at turning complex requirements into practical software using React, TypeScript, Node.js, and Python, with hands‑on experience integrating large language models (OpenAI, Claude) via LangChain and building enterprise AI workflows. I enjoy building robust frontend and backend architectures and delivering impact through clean code, scalable data models, and thoughtful UX.

I actively contribute to open source (e.g., PrimeReact UI Library, React Native Big Calendar, rn-segmented-progress-bar) and collaborate with distributed teams to ship reliable products. I’m comfortable leading frontend and full‑stack initiatives, setting up REST/GraphQL APIs, and deploying modern cloud solutions. I thrive in fast‑paced environments and love turning ideas into production‑grade software while mentoring others and improving team processes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at DianaHR (Remote)
November 1, 2024 - Present
Architected and built core features for Diana, a secure enterprise AI assistant platform that automates multi-step HR workflows across business tools, using Python, Next.js, Supabase, Cloudflare, and Pip edream, with OpenAI and Claude API integrations. Engineered full-stack Zen desk apps to streamline HR operations, combining a React/TypeScript/MUI frontend with a FastAPI backend; adopted by internal teams within 2 sprints of launch. Designed scalable Supabase database schemas supporting multi-tenant data access patterns, enabling clean environment separation between staging and production. Integrated PostHog analytics and performance monitoring pipeline, providing product teams with actionable event‑level insights across the application. Maintained >80% test coverage across units and integration tests using React Testing Library and Python test suites, reducing production regressions.
Senior Frontend Developer at West Coast Code Consultants Inc. (Remote)
October 1, 2023 - November 1, 2024
Led frontend architecture and delivery of the Inspection Module for the eProcess 360 SaaS platform (v4), a complex multi‑step data collection system used by enterprise clients across North America. Drove the alpha release of the Time Track Module; gathered user feedback through bi‑weekly inspector sessions and iterated in-sprint, achieving positive internal NPS scores. Contributed to code reviews and retrospectives across a distributed team, raising code quality standards and reducing PR cycle time.
Senior Full Stack Engineer at Magic Finance Inc. (Remote)
June 1, 2021 - August 1, 2022
Solo engineer responsible for full‑stack MVP design and delivery of Bill Magic, a consumer fintech app, from concept to working product. Implemented Plaid API integration for real-time financial account linking and Apple In-App Purchasing for subscription management inside the Ionic/React mobile app.
Senior Software Engineer → Associate Tech Lead at Ryde Inc.
July 1, 2017 - January 1, 2020
Promoted from Senior Developer to Associate Tech Lead within 18 months based on impact across mobile, web, and backend engineering. Contributed to core mobile and web app development for a ride‑hailing platform, building location‑aware features with Google Maps API, React, React Native, and Laravel.
Software Intern → Software Developer at FusionGrove (Pvt) Ltd.
January 1, 2014 - June 1, 2017
Promoted from intern to full software engineer; built and maintained PHP/Laravel web applications and REST APIs serving production user bases.

Education

Bachelor of Science (Special) in Computing & Information Systems at Sabaragamuwa University of Sri Lanka
January 11, 2030 - June 5, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education