Hi, my name is

Ravindu Deshan

Senior Software Engineer & Founder

I design and scale distributed backends, agentic systems, and cloud infrastructure in Go, TypeScript, and Python. Recently led a TypeScript to Go migration that cut infrastructure cost by more than 75% while increasing throughput. Founder & CTO at Heurista.io.

Ravindu Deshan

01.About Me

I'm a Senior Software Engineer with 5+ years designing, building, and scaling distributed backend systems, agentic systems, and cloud infrastructure. AWS certified, with deep hands-on work in Go, Node.js/TypeScript, Python, and .NET across microservices, event-driven architectures, and REST/GraphQL APIs.

As Founder & CTO at Heurista.io (July 2022 – Present), I own architecture and cloud direction for products including ShuttleBook and SocialBay. At CueGrowth I recently led a TypeScript to Go migration that cut infrastructure cost by more than 75% while increasing campaign throughput.

Recognized for technical leadership, time management, and delivering both independently and with distributed teams.

Founder & CTO

Heurista.io

5+ Years

Experience

2 Degrees

BSc Honors

AWS & Redis

Certified

Education

BSc (Hons) in Management and Information Technology

University of Kelaniya, Sri Lanka

Specializing in Information Technology

2023

First Class Honors

GPA: 3.78 / 4.0

BSc (Hons) in Information Technology

SLIIT, Sri Lanka

Specializing in Software Engineering

2022

Second Class (Upper Division)

GPA: 3.61 / 4.0

02.Founder & Ventures

Heurista.io

Founder & CTO · July 2022 – Present

Heurista.io

Founded Heurista and lead engineering as CTO and chief architect, owning system architecture, cloud infrastructure, and technical direction across the company's products—including ShuttleBook and SocialBay.

We build multi-tenant SaaS, microservice-based AI applications, and provide cloud consultancy for teams shipping agentic workflows.

heurista.io

ShuttleBook · Heurista.io

Badminton club management & booking

Multi-tenant SaaS for badminton clubs and venues: court booking and scheduling, memberships, tournaments, and payments—with conflict-free slot allocation and role-based access for admins, coaches, and players.

shuttlebook.lk
ShuttleBook preview

ShuttleBook

Badminton court management and booking system for clubs across Sri Lanka.

Visit Site

SocialBay · Heurista.io

Social media automation

AI-powered platform for social media automation—helping creators and teams orchestrate content workflows with intelligent agents.

socialbay.io
SocialBay preview

SocialBay

Social automation system for scheduling, workflows, and AI-assisted publishing.

Visit Site

03.Experience

Staff Software Engineer | Technical Lead

CueCard AI / CueGrowth AI

September 2024 - Present

Colombo, Sri Lanka · Remote

Led design and development of CueGrowth's Go backend for LinkedIn outreach and account recovery (SQS campaign workers, realtime API, pooled provider accounts). Led the TypeScript to Go rewrite of the LinkedIn automation system, cutting infrastructure cost by more than 75%. Architected Lingo-Link agentic action model, AI chatbot and RFP automation, SAGA (Orkes) orchestration, and PostgreSQL to MongoDB migration.

GoNest.jsNext.jsGraphQLMongoDBPostgreSQLBullMQRedisAWSSQSSNSGeminiPython

Software Engineer

IFS R&D International

May 2023 - December 2024

Colombo, Sri Lanka · Remote

Developed and enhanced IFS reporting software tools and frameworks. Led implementation of dynamic images on the web reporting tool and delivery of Crystal Report and Report Designer features.

.NET CoreC#RedisKubernetesDockerJavaPL/SQL

Founder & CTO (Chief Architect, Full stack & Cloud)

Heurista.io

July 2022 - Present

Colombo, Sri Lanka · Remote

Founded Heurista and own architecture, cloud infrastructure, and technical direction. Shipped ShuttleBook (multi-tenant badminton club management and booking SaaS) and lead SocialBay (AI-powered social media automation). Consult on microservice-based applications involving AI agents.

FastAPIPythonNext.jsNest.jsAWSRedisBullMQMongoDBGemini

Software Engineer

Loons Lab

June 2022 - September 2022

Colombo, Sri Lanka · Contract

Implemented backend functionalities for Swastha Project, a microservice-based health information system. Developed REST APIs and microservice modules for hospital workflows in Sri Lanka.

Node.jsExpress.jsRabbitMQPostgreSQLSequelizeClean Architecture

Software Engineer Intern

Innovigent Private Limited

August 2021 - February 2022

Kottawa, Sri Lanka · Hybrid

Built and deployed full-stack web applications on AWS, GCP, and DigitalOcean. Researched MQTT with Mosquitto for an IoT API service and implemented a microservice meal management system.

Node.jsExpress.jsMongoDBReactKafkaMQTTAWSGCP

04.Skills & Technologies

Languages & Frameworks

Go (Golang)TypeScript / Node.jsNext.jsNest.jsReactPythonDjangoFastAPIC#.NET CoreJava

Databases & Caching

MongoDBPostgreSQLMySQLRedisTimescaleDBPL/SQL

Cloud & DevOps

AWS (EC2, ECS, Lambda, S3, SQS, SNS)DockerKubernetesCI/CDGCPDigitalOceanLinux

Architecture

Distributed SystemsMicroservicesMulti-Tenant SaaSEvent-DrivenCQRSSAGA / OrkesClean & Hexagonal Architecture

APIs & Messaging

RESTGraphQLgRPCWebSocketsBullMQRabbitMQKafkaMQTTAWS SQS/SNS

AI & Data

GeminiAI IntegrationPydanticMachine LearningTensorFlowOpenCV

Certifications

AWS Certified Solutions Architect – Associate

Amazon Web Services · 2023

Credential: T46BKB3KXB4Q1QWY

Redis Certified: Associate Software Operator

Redis · 2026

Credential: jsyljuet0wvoka

AWS Certified Cloud Practitioner

Amazon Web Services · 2023

Credential: R71JVW8CRE4110W6

Microsoft Certified: Azure AI Fundamentals

Microsoft · 2023

Credential: I564-8358

Achievements

Imagine Cup — Third Place, Earth Category

Imagine Cup SEA New Markets Regional Competition · 2022

Dean's List Awards

Semester academic performance · SLIIT (4×) · MIT/UoK (1×)

05.Projects

CueGrowth AI · February 2025 – Present

CueGrowth LinkedIn Automation Platform

AI-powered B2B lead generation with automated discovery, messaging, and campaign analytics. Led the TypeScript to Go rewrite: concurrent SQS workers, pooled LinkedIn sessions, account recovery with 2FA—more than 75% infrastructure cost reduction vs per-user browser pods.

GoAWS SQSRedisPythonFastAPIGeminiMySQLPostgreSQL
Learn more

CueGrowth AI · January 2025 – Present

Lingo-Link – Agentic Action Model

Intelligent API orchestration using AI agents to understand natural language, discover endpoints, and execute actions—with sync/async processing and multi-agent coordination.

Express.jsReactMongoDBGeminiPythonPydanticZod
Learn more

CueCard AI · September 2024 – February 2025

CueCard – AI Powered Sales Assistant

Sales assistant platform automating deal workflows, RFP processing, AI chatbot interactions, and document search.

NestJSNext.jsGraphQLMongoDBPostgreSQLBullMQRedisAWS

IFS R&D International · May 2023 - December 2024

IFS Reporting Tools

Reporting software and frameworks including dynamic images in web reports, Crystal Reports, and Report Designer integrations.

.NET CoreC#RedisKubernetesDockerJavaPL/SQL

SLIIT · March 2021 - October 2021

Smart Snake Identification Using Video Processing

Research project: mobile app detecting snakes via video and deep learning. 3rd place Earth Category, Imagine Cup SEA New Markets 2022; represented SLIIT at NBQSA 2021.

React NativeTensorFlowOpenCVPythonFlaskAWS
IEEE publication

06.Services

Professional development for SaaS and web platforms. Contact me for custom pricing based on your requirements.

SaaS Development

Full-stack SaaS with modern frameworks, multi-tenant architecture, and reliable delivery pipelines.

Web Applications

Custom web apps optimized for performance, accessibility, and maintainable system design.

Cloud Architecture

AWS solutions, microservices, event-driven systems, and DevOps for scalable production workloads.

AI Integration

Agentic workflows, chatbots, automation, and intelligent orchestration with production-grade APIs.

Ready to Start Your Project?

Let's discuss your requirements and scope something that fits your timeline and budget.

Contact for Pricing

07.Get In Touch

I'm available for freelance work and consulting. Whether you have a project in mind or want to connect, reach out anytime.