J.G
Janindu Gayanga

Full-Stack Software Engineer

Janindu
Gayanga

Building scalable, real-time production systems across iGaming, Fintech, EdTech, Blockchain & Crypto. 3+ years delivering with Next.js, Node.js, Go & AWS.

3Years Experience
10k+Concurrent Users
AI-firstCursor · Claude · Copilot · Gemini · DeepSeek
7+Payment Providers Integrated
01

Full-Stack Systems

End-to-end features from UI to cloud infrastructure

02

Real-Time Backends

WebSocket & Kafka pipelines for high-concurrency workloads

03

API & Microservices

Scalable REST / Go services with RBAC & OAuth 2.0

04

Cloud & DevOps

AWS deployments, Docker containerisation, CI/CD pipelines

About Me

Code built to
last

I'm Janindu Gayanga, a full-stack engineer with 3+ years building production-grade systems — scalable REST APIs, microservices, and real-time WebSocket backends that handle real traffic.

At BotCalm, I ship across iGaming, Fintech, E-commerce & EdTech — with Next.js, Nest.js, Go & AWS in Agile teams. I've contributed to Blockchain & Crypto-based projects including a Web3 crypto wallet and payment gateway integrations, and am actively exploring AI-integrated systems. Studied at SLTC Research University.

LocationMatara, Sri Lanka
B.Sc. (Hons) Software Engineering — SLTC · 2020–2024

Expertise

Skills & Technologies

Frontend

React / Next.jsTypeScriptTailwind CSSRedux / ZustandFramer MotionPWA

Backend

Node.js / Nest.jsGoREST APIsWebSocketsKafkaSocket.ioJWT / OAuth 2.0

Databases

PostgreSQLMongoDBMySQLRedis

Cloud & DevOps

AWS (S3, EC2)AzureDockerGitHub ActionsCI/CDTerraformGrafanak6ArtilleryLinux / WSLSentryCloudinary

Security & Auth

RBACOAuth 2.0JWTSwagger / OpenAPIZodReact Hook Form

Emerging Tech

Web3 / BlockchainAI / LLM APIsPayment Gateway APIs

Career

Work Experience

From intern to software engineer — I've grown across iGaming, Fintech, E-commerce, EdTech, Blockchain & Web3, and am actively exploring AI-integrated systems. Always prioritising quality, performance, and continuous improvement.

B.Sc. (Hons) Software Engineering

Sri Lanka Technological Campus (SLTC)

2020 – 2024

IEEE CodeMania v2.0 — 2nd Runners-Up

July 2025 – Present

Software Engineer

BotCalm Private Limited · Matara, Sri Lanka

Architecting high-performance full-stack features with React / Next.js and Nest.js microservices on AWS. Building real-time iGaming & Fintech modules with WebSockets and Kafka for thousands of concurrent connections. Optimising cloud-native CI/CD pipelines and participating in rigorous Agile/Scrum code reviews.

August 2024 – June 2025

Associate Software Engineer

BotCalm Private Limited · Matara, Sri Lanka

Designed and deployed secure RESTful APIs and full-stack applications on AWS for four production projects across iGaming, Fintech, E-commerce, and Education. Integrated Crypto Exchange & Payment Gateway providers (Plaid, Coinbase Commerce), reducing per-integration time by 60%. Maintained high codebase integrity through structured code reviews.

March 2024 – November 2024

Software Engineer Intern

NEWNOP Private Limited · Colombo, Sri Lanka

Delivered 5+ responsive web pages for the Lallaloi platform using Next.js and Tailwind CSS with AWS S3 asset management. Implemented systematic debugging protocols, contributing to a 30% reduction in reported UI defects.

March 2020 – March 2024

B.Sc. (Hons) Software Engineering

Sri Lanka Technological Campus (SLTC) · Padukka

Honours degree in Software Engineering. Award: CodeMania v2.0 (IEEE Computer Society SLTC) — Second Runners-Up. Coursera: Cloud Computing Applications (Cloud Systems and Infrastructure).

Portfolio

Featured Projects

01

Next.js · Nest.js · Go

Enterprise iGaming Platform

Real-time gaming platform serving thousands of simultaneous users with 90+ Lighthouse scores and 40% faster page loads. Full PWA with offline support and i18n (RTL). Event-driven microservices architecture with WebSocket & Kafka backends scaled to 10,000+ concurrent connections, sub-100ms latency. Hybrid MongoDB/PostgreSQL, RBAC, OAuth 2.0.

Next.jsNest.jsGoMicroservicesWebSocketsKafkaAWSPWA
02

Next.js · Go · WebSockets

iGaming Platform — Admin Dashboard

Operations dashboard for the same ecosystem: live KPI charts monitored via Grafana, granular RBAC, and data-heavy tables handling 10,000+ records — built for real-time monitoring, alerting, and admin workflows.

Next.jsGoWebSocketsGrafanaKafkaRBACAWS
03

Next.js · Nest.js · Microservices

Fintech Platform

Production-ready fintech platform featuring secure transaction flows, real-time payment processing, and a microservices backend. Containerised via Docker and deployed on AWS with full CI/CD. Built with Nest.js and Next.js with PostgreSQL for transactional integrity.

Next.jsNest.jsMicroservicesPostgreSQLDockerAWSJWT
04

Nest.js · Go · PostgreSQL

Crypto Exchange & Payment Gateway

Unified backend service integrating 7 payment and crypto exchange providers including Plaid and Coinbase Commerce, reducing per-integration development time by 60%. Secure transaction flows with JWT & OAuth 2.0, containerised via Docker on AWS.

Nest.jsGoPostgreSQLDockerPlaidCoinbase CommerceAWS
05

Next.js · Nest.js · PostgreSQL

School Management System

Comprehensive full-stack management system covering student records, staff management, timetabling, and academic tracking for a UK primary school. Deployed on AWS with PostgreSQL for reliable data flows and role-based access control.

Next.jsNest.jsPostgreSQLAWSRBAC

Get In Touch

Let's Connect

Open to full-time roles, freelance projects, or conversations about building something great. I'd love to hear from you.

janindugayanga10@gmail.com
github.com/jani358
in
linkedin.com/in/janindu-gayanga
📍
Matara, Sri Lanka