Amayuru
Amarasinghe.
Software Engineer · Full Stack · Backend · AI & Distributed Systems
Results-driven Software Engineer with experience in full-stack development, distributed systems, cloud platforms, and AI-powered applications.
Who I Am
Galle, Sri Lanka
Software engineer with a strong backend specialization and full-stack experience, building AI-powered systems, real-time applications, and cloud-native architectures. Passionate about designing distributed systems, I thrive at the intersection of scalable backend engineering and cutting-edge AI technologie
Passionate about distributed systems design, I thrive at the intersection of scalable backend engineering and cutting-edge AI technologies.
Problem Solving
Analytical approach to complex engineering challenges
Scalable Design
Building systems that grow with demand
Collaboration
Effective communication across teams
Clean Code
Maintainable, well-documented codebases
Tech Stack
Technologies and tools I work with.
Languages
Frontend
Backend
Databases
Cloud & DevOps
AI & ML
Real-time & Messaging
Game Dev
Architecture
Work History
Associate Software Engineer
Metarune Labs
Jan 2025 – Present
Building scalable AI-powered platforms and distributed backend systems. Leading development of intelligent document processing and agentic AI solutions.
Intern Software Engineer
Metarune Labs
Jun 2024 – Dec 2024
Developed RAG-based AI systems and real-time communication features. Contributed to microservice architectures and cloud-native deployments.
Full Stack Developer
Focus Realm (India)
Freelance
Built end-to-end web applications for clients, implementing responsive UIs and RESTful APIs. Delivered production-ready solutions on tight timelines.
Freelancer
Fiverr
Freelance
Delivered custom web and backend solutions for international clients across various domains including e-commerce and real-time applications.
Featured Work
A selection of projects showcasing my experience across full-stack, AI, and distributed systems.
Creator-to-fan real-time messaging platform with live video, chat, and monetization features.
- Real-time WebSocket communication
- Scalable messaging architecture
- Fan engagement features
Unity-based multiplayer game with real-time competitive gameplay and matchmaking systems.
- Multiplayer networking
- Real-time game state sync
- Competitive matchmaking
Multi-agent AI framework for task automation using CrewAI and LangChain with intelligent workflow routing.
- Multi-agent coordination
- Autonomous task execution
- Intelligent routing
Intelligent document processing system using RAG with agentic capabilities for large-scale analysis.
- Advanced document parsing
- Contextual retrieval
- Multi-format support
Smart bus ticketing system with real-time tracking, QR-based tickets, and route optimization.
- Real-time GPS tracking
- QR ticket generation
- Route optimization
Real-time video and chat e-commerce plugin enabling live customer-seller interaction.
- Live video integration
- Real-time chat
- E-commerce plugin architecture
Distributed e-commerce platform built on microservices architecture with event-driven communication.
- Microservices architecture
- Event-driven design
- Distributed data management
Academic Background
B.Sc. Engineering (Hons)
Computer Engineering
University of Ruhuna
Research
- GAN-Inspired RAG for Legal Domain
Novel approach combining generative adversarial concepts with retrieval-augmented generation for legal document analysis. - Agentic AI for Document Analysis
Large-scale intelligent document processing using multi-agent AI systems.
Credentials
Neural Networks & Deep Learning
Stanford (Coursera)
Supervised Machine Learning
Stanford (Coursera)
AWS Cloud Technical Essentials
AWS
Pretraining LLMs
Online
Computer Vision
MathWorks
Cybersecurity Fundamentals
Google & Cisco
Activities & Impact
Team Leader – AIESEC
Led cross-functional teams in international exchange programs and leadership development.
VP Logistics – Prestige 2.0
Managed logistics and coordination for a large-scale university event.
University Tennis Team
Represented the university in competitive tennis tournaments.
Quiz Team Captain & Coach
Captained and coached the university quiz team in inter-university competitions.
Get in Touch
Have a project in mind? Let's talk.