Pasan

Pasan Ratnayake — Full-stack Engineer

I build fast,
production-grade
web products.

I'm a full-stack engineer with 2+ years building production web apps in React, Next.js & NestJS — from compliance dashboards to school platforms. Open to elite engineering roles and select freelance work.

Experience
2+ yrs
Production systems
6+
Credential
BSc (Hons)
Full-stack EngineerReact · Next.js · NodeProduction-grade webOpen to rolesFreelance-readyTypeScriptFull-stack EngineerReact · Next.js · NodeProduction-grade webOpen to rolesFreelance-readyTypeScriptFull-stack EngineerReact · Next.js · NodeProduction-grade webOpen to rolesFreelance-readyTypeScriptFull-stack EngineerReact · Next.js · NodeProduction-grade webOpen to rolesFreelance-readyTypeScript
Engagement

Two ways to work together.

01For companies

Hire a full-stack engineer

Looking for someone who can own features end-to-end and ship? I move fast across the stack and write code that holds up.

  • 2+ years shipping production software across domains
  • End-to-end React, Next.js & NestJS — frontend to backend
  • Monorepo architecture, REST APIs, and clean code
  • Mentors junior developers and raises code quality
02For founders & teams

Let's build your product

Got an idea, MVP, or feature that needs building? I take projects from design to deployment with a modern, reliable stack.

  • Full-stack web apps from idea to deployment
  • Modern stack: Next.js, TypeScript, NestJS, PostgreSQL
  • Clear communication and fast iteration
  • Available for select freelance engagements
Selected Work

Things I've designed & built.

Capabilities

The stack I build with.

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind
  • HTML
  • CSS

Backend & APIs

  • Node.js
  • NestJS
  • Express
  • Prisma
  • Turborepo

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Firebase
Track record

Where I've worked & studied.

The teams, products, and degree that shaped how I build today.

Software Engineer

Jul 2025 — Present

BotCalm (PVT) Ltd.

Building a Smart School Management System (Next.js + NestJS in a Turborepo monorepo) and a large-scale Casino Compliance System frontend (Next.js, REST APIs, monitoring dashboards). Mentor junior developers on React/Next.js best practices and code quality.

Associate Software Engineer

Jul 2024 — Jul 2025

BotCalm (PVT) Ltd.

Built a hotel management system (booking, inventory, customer management) and frontend for a crypto gaming platform with Next.js — responsive, interactive UI integrated with blockchain APIs.

Junior Software Engineer

Apr 2024 — Jul 2024

Sphiria Digital Studio

Designed and built an NFT platform website with responsive layouts and Framer Motion animations, and shipped new features for a customer portal to improve usability and functionality.

Trainee Software Engineer

Jan 2024 — Apr 2024

Sphiria Digital Studio

Improved the responsiveness and performance of a subscription-based service platform, built modules for a custom company management system, and took part in code reviews and technical discussions.

Intern Software Engineer

Jan 2022 — Aug 2022

OREL IT, Maharagama

Collaborated with cross-functional teams to gather requirements and support development, and grew across the stack — front-end (HTML, CSS, JavaScript, React, Figma) and back-end (Node.js, MySQL, MQTT).

BSc (Hons) Computer Science

2023 — 2024

University of Staffordshire (UK)

Graduated with honours. Strong fundamentals in data structures, algorithms, and software engineering — preceded by an HND and Diploma in Software Engineering (NIBM).

About

The person behind the code.

I got into programming for the problem-solving — that moment a hard bug finally clicks. I never lost it.

I'm a full-stack engineer with 2+ years of commercial experience and a BSc (Hons) in Computer Science from the University of Staffordshire. Today I'm a Software Engineer at BotCalm, building scalable products across diverse domains — from a casino compliance platform to a school management system — using Next.js, NestJS, and TypeScript in a monorepo setup.

My core stack is React, Next.js, NestJS, and TypeScript, and I care about clean, maintainable code, fast iteration, and interfaces that feel considered. I also mentor junior developers on best practices. When I'm not coding: video games, films, and my dog.

Based in
Kandy, Sri Lanka · Remote-friendly
Focus
Full-stack web (React / Next.js / NestJS)
Currently
Software Engineer @ BotCalm
Education
BSc (Hons) Computer Science — Staffordshire (UK)
Contact

Let's build
something great.

Hiring for a role or have a project in mind? I read every message and reply within a day or two.

pasanratnayake@gmail.com