About Me
I'm a backend developer from Sri Lanka with a passion for building and scaling systems that are fast, reliable, and easy to maintain. I love the problem-solving side of backend work—figuring out how everything fits together behind the scenes.
Rust is my go-to language because it gives me both performance and peace of mind with its safety guarantees. I live in Neovim and rely on Docker to make development and deployment smoother. Over time, I've realized that some of the most valuable lessons come from mistakes—so I blog about the things I've had to figure out the hard way, hoping to help others avoid the same pitfalls.
Technical Skills
Core Expertise
System Design
Planning out complex setups that grow without breaking. Designing scalable and maintainable system architectures.
System Architecture
Tying microservices together for smooth scaling. Creating robust distributed systems that communicate efficiently.
Containerization
Packaging systems for easy, flexible deployment. Expertise in Docker and container orchestration.
Scalable Deployment
Rolling out tech that handles more users seamlessly. Building systems that scale horizontally and vertically.
Specialized Skills
Streaming
Pushing real-time data to users fast and steadily. Experience with Kafka, RabbitMQ, and other message brokers.
Authentication
Securing user logins with top-notch protection. Implementing OAuth, JWT, and other secure authentication methods.
Relational Data Modeling
Shaping data for fast, accurate performance. Designing efficient database schemas and query optimization.
Load Balancing
Spreading traffic so systems stay quick under pressure. Implementing efficient traffic distribution strategies.
Web Backend Development
Building CRUD backends for web apps that work flawlessly. Creating RESTful APIs and GraphQL endpoints that power modern web applications.
Programming Languages
Cloud Services
AWS
GCP
DigitalOcean
Key Projects
Realtime Location Tracking
Built a driver tracking app that shows live updates to keep rides on track. The system processes real-time GPS data and provides accurate ETAs to customers.
Authentication Service
An Authentication microservice that can be used by other services to authenticate users with industry best practices.
Adaptive Video Streaming system
Set up a streaming system that tweaks video quality for a smooth watch every time.The platform automatically adjusts video quality based on network conditions and device capabilities.
Web-Based Backend Applications
Crafted web-based backend applications that power online tools and services. Developed RESTful APIs and GraphQL endpoints for various client applications.
Experience
Freelance Backend Developer
2025 - *Remote | Onsite
Working with startups and established companies to build scalable backend systems and APIs. Specializing in Go and Rust development for high-performance applications.
Backend Developer
2024 - 2025Flitlabs
Crafted real-time location tracking applications that brought precision and immediacy to user experiences, while deploying and maintaining robust backend infrastructure critical to seamless operations. Played a key role in scaling numerous microservices to handle growing demands, designed efficient databases, and implemented APIs that powered smooth, reliable functionality.
Education
Bsc(Hons) Computer Science
2022 - 2026NSBM Green University, Colombo, Sri Lanka
Get in Touch
I'm always open to discussing new projects, opportunities, or partnerships. Feel free to reach out through any of the channels below.