My Stack & Story

About

Bushaan Gunatilake
make it work. make it scale.

What I build

  • Pricing engines
  • RBAC & authorization
  • Reservation systems
  • ERP modules
  • CRM systems
  • Real-time systems
  • REST API systems
  • CMS & publishing
  • Payment integrations
  • Mobile applications
  • AI / ML
  • Computer vision

Explore

Live

Colombo, Sri LankaGMT+5:30
--
--

Sunday 06 September

Alan Walker - Faded

Loading

Alan Walker - Faded album cover
00:00
04:12

Skills

Activity

Career.log

A running record of what I've built and learned in production.

2026

Full Stack Web Developer

ELLEXIS by Ceylon Travelex (Pvt) Ltd · Battaramulla, Sri Lanka

Contributing to production sites and systems for travel, hospitality, wellness, and editorial.

  • Contributed to Columbus Travel ERP — pricing rules, approvals, and billing across tour operations
  • Shipped Adrenaline Rush, the Colts gym site — UI/UX, scroll-driven sections, and production SEO
  • Contributed to Marvel Sri Lanka — Koko, Mintpay, and MPGS checkout plus the reservation engine
  • Launched NINETYNINE, a restaurant-lounge site on Frappe CMS with contact flows and Core Web Vitals work
  • Built the Frappe CMS for Ceylon Luxe — articles, authors, and editions on a Next.js magazine
Next.jsReactTypeScriptNode.jsPostgreSQLFrappeTailwind CSS

2025 Nov

Intern Software Engineer

Tecxa (Pvt) Ltd · Battaramulla, Sri Lanka

Built SparkX CRM — sales pipelines, live dashboards, and the access model underneath.

  • Shipped CRM UI for leads, opportunities, and reporting with React and RTK Query
  • Integrated REST APIs plus WebSocket channels for live dashboard and activity updates
  • Designed custom RBAC across 3+ role tiers and 10+ permission types
  • Cut first-load ~25% in development with lazy loading, tree-shaking, and modular hooks
ReactNode.jsExpressMongoDBWebSocketAWS

2024 Dec

Intern Software Engineer

Sri Lanka Telecom PLC · Colombo, Sri Lanka

Revamped the MySLT customer self-care portal and the Flutter app on the same REST APIs.

  • Rebuilt the web portal UI in React and lifted page responsiveness ~35% in development
  • Contributed to the Flutter app overhaul on shared REST contracts for usage, bills, and plans
  • Modularized 25+ reusable components to tighten render cycles and shared UI
  • Ran cross-browser and device checks so the portal held up across 5+ browsers
ReactTypeScriptFlutterREST APIs

2024 Jun

Skills & Tech Stack

Frontend

  • HTML5
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Redux
  • Redux Toolkit
  • TanStack Query
  • React Router
  • Vite
  • Sass
  • shadcn/ui
  • Chakra UI
  • DaisyUI
  • MUI
  • Mantine
  • CtxContext API

Backend

  • C#
  • Java
  • .NET
  • Node.js
  • Express.js
  • FastAPI
  • Flask
  • Python
  • Socket.io
  • Redis
  • Prisma
  • Mongoose
  • JWTJWT
  • NPM
  • Nodemon

Mobile

  • React Native
  • Flutter
  • Dart
  • Expo

Databases

  • MongoDB
  • PostgreSQL
  • MariaDB
  • Supabase
  • Drizzle ORM
  • SQLMicrosoft SQL Server
  • Firebase
  • Appwrite
  • Oracle

Deployment

  • AWS
  • Google Cloud
  • Cloudflare
  • Vercel
  • Docker

Machine Learning

  • NumPy
  • Pandas
  • Jupyter
  • Anaconda
  • PyTorch
  • scikit-learn
  • SciPy
  • TensorFlow
  • Keras
  • MediaPipe
  • Hugging Face
  • OpenAI
  • Google Gemini
  • spaCy
  • MplMatplotlib
  • OpenCV

Design

  • Figma
  • Adobe Photoshop
  • Canva

Tools

  • Git
  • GitHub
  • Bitbucket
  • Arduino
  • ESLint
  • Gradle
  • Postman
  • Prettier
  • VS Code
  • Cursor
  • Jira
  • Notion
  • Turborepo
  • Ubuntu
  • Linux