I'm an Information Technology undergraduate at the University of Moratuwa with a strong interest in software engineering, backend development, full-stack development, distributed systems, API management, system design, cloud technologies, and AI-powered applications.
I enjoy designing and building practical software systems, with a particular focus on backend architecture, APIs, databases, asynchronous processing, scalability, reliability, and modern web technologies.
Currently, I'm focused on strengthening my skills in distributed systems, system design, cloud-native development, and production-oriented backend engineering.
Java · Python · JavaScript · C++ · SQL
React · Next.js · HTML · CSS · Tailwind CSS
Spring Boot · Node.js · PHP · REST APIs · WebSockets · STOMP
PostgreSQL · MySQL · MongoDB · Redis · Prisma
RabbitMQ · Asynchronous Processing · Event-Driven Architecture · Distributed Workers · Retry Mechanisms · Dead-Letter Queues · Idempotency
WSO2 API Manager · API Gateway · API Design · API Security
Docker · Kubernetes · CI/CD · AWS · Google Cloud · Vercel · Render
NumPy · Pandas · Scikit-learn · Data Preprocessing · Machine Learning · Deep Learning · AI API Integration
OpenGL · GLSL · Arduino · ESP32 · Embedded Systems
JWT · bcrypt · Git · GitHub · VS Code · Software Testing
Software Engineering · Backend Engineering · Full-Stack Development · Distributed Systems · API Management · System Design · Cloud & DevOps · AI/ML
- Scalable backend architecture
- Distributed systems and asynchronous processing
- API architecture, management, and security
- Cloud-native development and container orchestration
- CI/CD and system observability
- AI-powered software applications
Building software, learning continuously, and growing as an engineer.
