About
Computer Engineering Graduate & .NET Developer
I build production web apps with .NET MVC and ASP.NET Web APIs. I also build agentic AI systems in Python — including a SQL-generating API with multi-agents orchestrated by LangGraph — and connect tools through MCP: a .NET Web API MCP server paired with an MVC MCP client.
- Birthday: 31 May 2000
- Website: Ryan Perera
- Phone: +94 76 183 6986
- City: Ja Ela, Sri Lanka
- Age: 26
- Degree: BSc.Eng. (Hons) – Com. Eng.
- University: University of Ruhuna
- Email: ryanperera0531@gmail.com
On the front end I use HTML, CSS, and JavaScript to ship clear, accessible interfaces. On the back end I design REST APIs, wire up databases, and integrate agentic workflows so clients and services stay in sync.
“Technology alone is not enough. It's technology married with liberal arts, married with the humanities, that yields us the results that make our hearts sing.”
— Steve Jobs
Skills
Focused on .NET MVC, ASP.NET Web APIs, Python agentic AI (multi-agent + LangGraph), and MCP (server + client). Comfortable with HTML, CSS, JavaScript, SQL, and GitHub — always sharpening what ships.
Resume
Download CVSummary
Ryan Perera
Computer Engineering graduate building .NET MVC apps, Web APIs, and agentic AI systems — including a multi-agent SQL API with LangGraph and MCP servers and clients.
- Nelumvila Rd, Delatura, Ja-Ela
- +94 76 183 6986
- ryanperera0531@gmail.com
Work Experience
Associate Software Engineer
Feb 2025 – Present
SoftGallery (PVT) Ltd
- Develop and maintain the enterprise HR management system (GalleryHR) — new features, enhancements, and critical bug fixes to improve functionality and user experience.
- Use .NET MVC for frontend interfaces and .NET Web APIs for backend services.
- Handle database work with MS SQL Server — efficient queries, stored procedures, and data models.
- Conduct R&D to explore solutions for new features and complex bug resolutions.
Intern Software Engineer
July 2024 – Jan 2025
SoftGallery (PVT) Ltd
- Contributed to full-stack development of enterprise apps using ASP.NET Core, C#, Entity Framework Core, and SQL Server — bug fixes, enhancements, and new features.
- Worked in an Agile environment with daily stand-ups, code reviews, and sprint planning via Azure DevOps.
- Optimized database operations with SQL queries, stored procedures, and Entity Framework Code First on MSSQL Server.
- Built sample AI-powered apps with Generative AI (RAG, LangChain, FastAPI, Streamlit), including a conversational chatbot for GalleryHR.
Projects
MCP Platform | .NET Web API + MVC
MCP server built as an ASP.NET Web API, with an MVC MCP client for tool discovery and agent-facing workflows. Bridges agentic Python pipelines with .NET services.
ERP System For The Faculty | Academic Portal | .NET
Five portals: Admin, Academic, Staff, Student, and Department. The Academic Portal covers module management, result analysis, and student requests. ASP.NET Core and PostgreSQL.
SQL Generating API | Agentic AI | Python + LangGraph
Multi-agent SQL-generating API with LangGraph as the orchestrator — coordinating specialized agents to turn natural-language intent into reliable SQL and API responses.
Personal Website | HTML, CSS, JS
Personal site for Ryan Perera. Static HTML, CSS, and JS with scroll motion.
Database Project | MySQL | Entertaining TV Channel
Constraints applied; script runs in one click. Tables in third normal form.
Paper | ML | Income Predicting Model
Supervised income prediction with SVM and Decision Trees. Preprocessing handled missing values; 84.9% accuracy (SVM) and 82.2% (Decision Trees).
WPF | C# | GUI Projects
- WPF Student Management System - (Individual)
- WPF POS System - (Group of 2 members)
C# | Console Based | Projects
- Digital Voting System - (group of 3 members)
- Student Management System - (Individual)
Education
BSc.Eng. (Hons) – Computer Engineering
2021 - 2025
University of Ruhuna, Faculty of Engineering, Sri Lanka
OGPA : 3.75
Graduated from the Computer Engineering specialization with a curriculum aimed at present-day industry needs across software systems and digital platforms.
Diploma in CAD
2019 - 2020
CADD CENTRE, Sri Lanka.
School
2006 - 2019
De Mazenod College, Kandana, Sri Lanka
- Passed the G.C.E Advance Level in 2019 with 2A’s & 1B in the physical science stream (including A for general English)
- Passed the G.C.E Ordinary Level in 2016 with 8A’s & 1B (including A for English Language)
- Former Member of College Swimming team.
- Former Member of College Western Choir.
Certifications
Coursera
- Version Control - Meta
- Networking and Cloud Computing - Microsoft
- Supervised Machine Learning - Stanford Online
- Introduction to Statistics - Stanford Online
Certification in Python
Department of Computer Science & Engineering, University of Moratuwa.
UDEMY
- "The Complete 2023 Web Development Bootcamp" by Dr. Angela Yu.
- "CSS and Javascript Crash Course" from Proper Dot Institute.
- "CSS - For Beginners" From YouAccel Training.
University of Ruhuna
- Soft Skills Development
- Leadership Camp - SL Unites
Memories
A few moments behind the screen — family, friends, and milestones that shaped the path here.