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)
Two ways to work together.
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
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
Things I've designed & built.
Personal projects · live demos
01B-Vote
A blockchain-based secure voting system — create polls, add candidates, share poll links, vote, and view real-time results, with integrity enforced on-chain.
- React
- Near.sdk
- Bootstrap
02Airbnb Clone
A full-stack booking platform with map search, date-range selection, listings, and reservations — built end-to-end with auth and a typed data layer.
- Next.js
- TypeScript
- Prisma
- MongoDB
- NextAuth
- Tailwind
03ProShop
An e-commerce store with cart, checkout, and PayPal/card payments, product ratings and reviews, search and pagination, plus an admin area for products, orders, and customers.
- React
- Node.js
- Express
- MongoDB
- Redux
- PayPal
04Crown Clothing
A full-stack e-commerce platform with Google & email OAuth, a Firestore-backed catalog, and a component-driven UI with dynamic routing across shop, product, and account flows.
- React
- Firebase
- Styled Components
- OAuth
05Amazon Clone
An Amazon-style storefront with Firebase authentication and Stripe payments, replicating the core shopping and checkout flow.
- React
- Node.js
- Firebase
- Redux
06Netflix Clone
A Netflix-style streaming UI with Firebase authentication and Stripe subscription payments, and a TMDB-powered browsing experience.
- React
- Firebase
- Redux
- Stripe
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
Where I've worked & studied.
The teams, products, and degree that shaped how I build today.
Software Engineer
Jul 2025 — PresentBotCalm (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 2025BotCalm (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 2024Sphiria 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 2024Sphiria 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 2022OREL 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 — 2024University 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).
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)
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