Hi, I'm Shehan Udantha 👋
Dedicated Flutter Developer | Elevating Ideas through Innovative Mobile Solutions 📱✨
SU

About

I'm a passionate Software Engineering graduate with a strong focus on mobile application and front-end web development. I specialize in designing and maintaining visually appealing, responsive applications that deliver seamless user experiences.

My Skills

Flutter

JavaScript

React

Tailwind

Bloc

Git

Figma

Flutter

JavaScript

React

Tailwind

Bloc

Git

Figma

MySQL

Supabase

Firebase

ObjectBox

Hive DB

Sentry

Mixpanel

MySQL

Supabase

Firebase

ObjectBox

Hive DB

Sentry

Mixpanel

My Projects

Pixelcart

Pixelcart

Developed a modern e-commerce marketplace for digital products with a clean architecture approach. Accessible to two roles: customers and administrators. Customers can easily purchase and download products, while admins can add new products and monitor sales.

Flutter
Bloc
Firebase
Stripe
Hive
Clean Architecture
MovieRay

MovieRay

Develop a movie app in Flutter, incorporating clean architecture principles and utilizing Bloc for state management, SQFlite for local database storage, and the TMDB API for fetching movie data.

Flutter
Bloc
SQFlite
TMDB API
Clean Architecture
PassKey

PassKey

PassKey is a password manager application that allows users to securely store and manage their passwords. Users can sign up or log in with their email, add new passwords, mark important ones as favorites, and access them across both desktop and web platforms.

Flutter
Bloc
Supabase
SalonLK

SalonLK

SalonLK is a salon website where customers can choose from a wide range of services and easily schedule their appointment. This website is the result of our university group project, and I have developed the front-end part of this website.

React.js
TailwindCSS
Issue Trace

Issue Trace

Issue Trace is a mobile application designed for efficient issue tracking. With seamless functionality, users can create, categorize, and manage issues within the application. One of its cool features is the ability to assign issues to specific users.

Flutter
Provider
Firebase
EventPass

EventPass

Develop a blockchain-based event ticketing system to issue valid and secured tickets for buyers and make a safe secondary market.

React.js
TailwindCSS
Solidity
Thirdweb
Pinata
Memory Game

Memory Game

This simple memory game was created as a practical exercise to enhance my JavaScript skills. The main idea is the player should remember the sequence of boxes and select them in the correct ascending order.

HTML
CSS
JavaScript
IT School

IT School

The IT School mobile app functions as a University Learning Management System (LMS), allowing three user roles to access it: students, lecturers, and administrators. and also this app includes various features like, users management, lecture material, calendar management, news feed features, and a chat facility for communication among users.

Flutter
Firebase
Contact

Get in Touch

If you have any questions or would like to discuss opportunities, feel free to email me directly. and I'll get back to you as soon as I can.