Ryan Sankalpa — Software Developer
©
© Code by Ryan
Open to opportunities

IT undergraduate and software developer passionate about building modern, functional and user-focused digital experiences.

Colombo, Sri Lanka
University of Moratuwa
(01)About Me

Driven by curiosity and a passion for technology, I build simple, functional and meaningful digital experiences. As an IT undergraduate, I'm continuously learning, experimenting and turning ideas into real applications.

My work spans the entire development lifecycle—from early design wireframing in Figma to architecting full-stack web and mobile systems that solve real problems.

I thrive at the intersection of aesthetic precision and engineering reliability, focusing on:

  • Software Development
  • Web Development
  • Mobile Development
  • UI/UX Design
  • New Technologies
(02)Selected Work

Impressive Works

Here's a selection of projects that reflect my interest in software development, problem solving and building useful digital experiences.

Mentora.lk interface preview
Full-Stack Web Application

Mentora.lk

A Sri Lankan tutoring marketplace that connects students with tutors and provides tutor discovery, classes, communication and learning features.

Next.jsTypeScriptExpress.jsPostgreSQLWebSockets
Crickk interface preview
Live Sports Analytics

Crickk

An online cricket live scoring system with player profiles, authentication and player statistics.

Next.jsMongoDB
AI Reminder & Notes interface preview
Mobile & Generative AI

AI Reminder & Notes

An intelligent note-taking and reminder application that converts natural-language notes into structured reminders.

FlutterNode.jsFirebaseFirestoreGemini API
Autonomous Agent Studio interface preview
AI Systems / Exploration

Autonomous Agent Studio

An experimental AI workflow environment exploring multi-step task execution and human-in-the-loop interfaces.

Next.jsTypeScriptPythonFastAPITailwind CSS
(03)Capabilities

Skills & Technologies

A curated overview of the frameworks, architectures, and programming paradigms I utilize to bring digital products to life.

01

Frontend Engineering

Crafting performant, accessible, and responsive user interfaces with contemporary frameworks and micro-interactions.

Next.jsReactTypeScriptJavaScriptHTML5CSS3Tailwind CSSFlutter
02

Backend & Systems

Developing resilient RESTful APIs, asynchronous services, and secure communication backbones.

Node.jsExpress.js
03

Databases & Storage

Architecting normalized relational databases and flexible document-oriented schemas.

PostgreSQLMongoDBFirebase / Firestore
04

Core Programming

Strong foundational algorithmic problem-solving and software engineering principles.

PythonC
05

Design & Interaction

Translating user requirements into cohesive design systems, rapid wireframes, and refined UI aesthetics.

FigmaUI/UX Design
06

Tools & Deployment

Streamlined version control, continuous integration pipelines, and serverless hosting workflows.

GitGitHubVercel
(04)Hackathons & Milestones

Competitions & Background

Competitive programming hackathons, academic foundations, and leadership activities that shaped my engineering mindset.

Competitive Problem Solving

Hackathon Achievements

3 Events
FinalistCompetitive Programming Hackathon
2025

JpuraXtreme 3.0

IEEE Student Branch, University of Sri Jayewardenepura

Selected as a Finalist in JpuraXtreme 3.0, the premier inter-university algorithmic coding competition organized by the IEEE Student Branch of the University of Sri Jayewardenepura. Solved complex algorithmic challenges, dynamic programming, and graph theory problems under intense time constraints.

FinalistAlgorithmsData StructuresCompetitive ProgrammingProblem Solving
ParticipantCompetitive Programming Hackathon
2026

MoraXtreme 10.0

IEEE Student Branch, University of Moratuwa

Participated in the flagship 12-hour continuous extreme algorithmic coding competition organized by the University of Moratuwa IEEE Student Branch, solving complex algorithmic challenges and optimizing data structures under strict time limits.

AlgorithmsData StructuresSpeed CodingProblem Solving
ParticipantNational Coding Competition
2020

SLIIT Codefest

Sri Lanka Institute of Information Technology

Competed in the nationwide competitive programming and algorithmic contest, designing computational solutions, solving algorithmic puzzles, and implementing logic against national standards.

Competitive ProgrammingAlgorithmsMathematicsPython/C

Extracurricular Activities & Leadership

2 Roles
Active Member
Member of the Drama Society

Engaging in creative collaboration, stage production, team communication, and campus cultural events.

Cadet
School Cadetting

Developed high discipline, perseverance, tactical drill synchronization, and team leadership through rigorous military-style youth cadetting.

Education

Academic
2024 – Present (Expected: 2028)Undergraduate

University of Moratuwa

B.Sc. (Hons) in Information Technology

Moratuwa, Sri Lanka
Key Coursework
Software EngineeringData Structures & AlgorithmsArtificial IntelligenceObject-Oriented ProgrammingDatabase ManagementNetworkingStatistics
Active member of the Drama Society
2020 – 2022

Central College Bandarawela

Common Stream (Combined Maths, Physics, ICT)

Uva, Sri Lanka
Key Coursework
Combined MathematicsPhysicsICT
School Cadetting Corps

That's all for now.

Got a project in mind?
Let's talk.