About Me
Building robust, scalable solutions with 15+ years of experience
Based in
Gold Coast, Queensland, Australia
Years Coding
17+
Favorite Fuel
Coffee ☕
Timezone
AEST (GMT+10)
Hello, I'm Nilushan Silva 👋
Passionate about delivering robust, efficient, and high-quality software solutions. My expertise focuses on designing and developing backend services and frontend user interfaces using TypeScript, integrating systems with third-party platforms, and architecting solutions on Google Cloud Platform.Proven track record in service-oriented architecture development, large-scale IoT integrations, and DevOps practices with consistently high uptime achievements. I excel at analyzing requirements and designing solutions through collaboration, diagramming, and comprehensive documentation.Committed to implementing engineering best practices to create well-designed, testable, reliable, maintainable, and cost-efficient systems. I always choose the best tools for each purpose rather than reinventing the wheel—leveraging cloud-native open-source frameworks for platform independence or serverless platforms for rapid development and deployment. When needed, I can rapidly develop MVPs with essential functionality by prioritizing the most critical components.
My Journey
Started Journey
Began studying Computer Science at University of Colombo
First Role
Started professional career in software development
Cloud Era
Specialized in cloud architecture and DevOps
IoT Focus
Led large-scale IoT platform development
Current
Building scalable systems at scale
What Drives Me
I'm passionate about creating technology that makes a real difference. Whether it's optimizing cloud infrastructure, building real-time systems, or designing intuitive interfaces, I'm driven by the impact of well-crafted software.
Continuous Learning
Currently studying AWS architecture and services with the aim of obtaining certification
Professional Interests
AI & LLMs
Leveraging LLMs, AI Agents, and AI-based coding assistants to accelerate development while maintaining high quality through effective prompting, providing latest documentation, and contextual information
Diagramming & Documentation
Advanced visualization tools like Illograph, Mermaid, and C4 diagrams for clear technical communication
Emerging Technologies
- • Dapr: Distributed Application Runtime for simplified microservice development with built-in service discovery, state management, PubSub messaging, and observability
- • Next.js: For integrated frontend and backend systems in smaller projects
- • Supabase: Open source, self-hosted or managed essential services for web applications
Bachelor of Science in Computer Science (Honours)
University of Colombo
Strong foundation in algorithms, data structures, software engineering principles, and system design that continues to guide my approach to building robust, scalable systems.
Discover my comprehensive technical skill set spanning full-stack development, cloud architecture, and modern development practices.