My Stack & Story
About

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

00:00
04:12
Skills
Activity
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

make it work. make it scale.
Colombo, Sri LankaGMT+5:30
--
--
Sunday 06 September
Alan Walker - Faded
Loading

00:00
04:12
Career.log
A running record of what I've built and learned in production.
2026
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
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
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
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