Ryan Perera

I'm

About

Ryan Perera

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.

C# / .NET MVC 90%
ASP.NET Web APIs 85%
Python (Agentic AI) 75%
MCP (Server & Client) 70%
HTML / CSS 90%
JavaScript 75%
SQL / PostgreSQL 70%
GitHub 80%

Resume

Download CV

Summary

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

C# | Console Based | Projects

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.

Contact Me

Contact info

Email: ryanperera0531@gmail.com

Phone: +94 76 183 6986

Drop a message