Skip to content
View Udai-Senevirathne's full-sized avatar
:copilot:
:copilot:

Block or report Udai-Senevirathne

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Udai-Senevirathne/README.md

Typing SVG


πŸš€ About Me

I'm a passionate Full Stack Developer specializing in Mobile and Web Development. With experience in both frontend and backend technologies, I create seamless, scalable, and user-centric applications. Currently pursuing my degree in Software Engineering at NIBM while working on innovative projects.

  • πŸŽ“ Software Engineering Undergraduate at NIBM
  • πŸ’Ό Mobile & Web Developer with hands-on project experience
  • 🌱 Currently mastering Mbile Developmentr, Web Development, and AIML
  • 🎯 Goal: Build impactful applications that solve real-world problems
  • ⚑ Fun fact: I love exploring new technologies and contributing to open-source!

πŸ’» Tech Stack

πŸ“± Mobile Development

Flutter Dart Android Kotlin

🌐 Frontend Development

React JavaScript TypeScript HTML5 CSS3 TailwindCSS Vite

βš™οΈ Backend Development

Spring Boot Java Node.js Python PHP C#

πŸ—„οΈ Databases

MySQL PostgreSQL MongoDB Firebase Oracle SQLite

☁️ Cloud & Services

Firebase AWS

πŸ› οΈ Tools & Technologies

Git GitHub VS Code Android Studio IntelliJ IDEA Postman Figma Docker

πŸ—οΈ Full Stack Development Mastery

graph TD
    A[Full Stack Development] --> B[Mobile Development]
    A --> C[Frontend Development]
    A --> D[Backend Development]
    A --> E[Database & Cloud]
   
    B --> B1[Flutter/Dart]
    B --> B2[Native Android]
    B --> B3[iOS Development]
    
    B1 --> B1a[State Management]
    B1 --> B1b[Custom Widgets]
    B1 --> B1c[Animations]
    B1 --> B1d[Platform Integration]
    
    B1a --> B1a1[Bloc Pattern]
    B1a --> B1a2[Clean]
    
    B2 --> B2a[Kotlin]
    B2 --> B2b[Java]
    B2 --> B2c[Android SDK]
    
    C --> C1[React]
    C --> C2[JavaScript/TypeScript]
    C --> C3[HTML5/CSS3]
    C --> C4[UI Frameworks]
    
    C1 --> C1a[Hooks]
    C1 --> C1b[Context API]
    
    C4 --> C4a[Tailwind CSS]
    C4 --> C4b[Bootstrap]
    C4 --> C4c[Material-UI]
    
    D --> D1[Spring Boot]
    D --> D2[Node.js]
    D --> D3[Python]
    D --> D4[PHP]
    
    D1 --> D1a[REST APIs]
    D1 --> D1b[Microservices]
    D1 --> D1d[JPA/Hibernate]
    
    E --> E1[SQL Databases]
    E --> E2[NoSQL Databases]
    E --> E3[Cloud Services]
    
    E1 --> E1a[MySQL]
    E1 --> E1b[PostgreSQL]
    E1 --> E1c[Oracle]
    E1 --> E1d[SQLite]
    
    E2 --> E2a[MongoDB]
    E2 --> E2b[Firebase]
    
    E3 --> E3a[Firebase Cloud]
    E3 --> E3b[AWS]
    E3 --> E3c[Google Cloud]
    
    F --> F1[Version Control]
    F --> F2[IDEs & Editors]
    F --> F3[Design Tools]
    F --> F4[Testing & API]
    F --> F5[Containerization]
    
    F1 --> F1a[Git]
    F1 --> F1b[GitHub]
    
    F2 --> F2a[VS Code]
    F2 --> F2b[Android Studio]
    F2 --> F2c[IntelliJ IDEA]
    
    F3 --> F3a[Figma]
    F3 --> F3c[FlutterFlow]
    
    F4 --> F4a[Postman]
    
    F5 --> F5a[Docker]
    
    style A fill:#2D63FF,stroke:#1a3d99,color:#fff
    style B fill:#02569B,stroke:#014578,color:#fff
    style C fill:#61DAFB,stroke:#4ab8d4,color:#000
    style D fill:#6DB33F,stroke:#578f32,color:#fff
    style E fill:#4EA94B,stroke:#3d8539,color:#fff
    style F fill:#F05032,stroke:#c93e26,color:#fff
Loading

πŸ”‘ Comprehensive Technology Stack

πŸ“± Mobile Development

  • 🎯 Flutter & Dart

    • Cross-platform apps
    • State management (Bloc)
    • Custom widgets & animations
    • Platform channels
    • Hot reload development
  • πŸ“² Native Android

    • Kotlin & Java
    • Android SDK & Jetpack
    • Material Design

🌐 Frontend Development

  • βš›οΈ React Ecosystem

    • Modern React hooks
    • Component architecture
    • State management
  • πŸ’» Web Technologies

    • JavaScript ES6+
    • TypeScript
    • HTML5 & CSS3
    • Responsive design
  • 🎨 UI Frameworks

    • Tailwind CSS
    • Bootstrap
    • Material-UI
    • Vite bundler

βš™οΈ Backend Development

  • β˜• Java & Spring Boot

    • RESTful APIs
    • Microservices
    • Spring Security
  • πŸ” Backend Features

    • Authentication & Authorization
    • API documentation
    • Error handling
    • Logging & monitoring

πŸ—„οΈ Database Management

  • πŸ“Š SQL Databases

    • MySQL
    • PostgreSQL
    • Oracle Database
    • SQLite
  • πŸ“¦ NoSQL Solutions

    • MongoDB
    • Firebase Realtime DB
    • Firestore
    • SupaBase
  • πŸ” Database Skills

    • Schema design
    • Query optimization
    • Migrations

☁️ Cloud & Services

  • πŸ”₯ Firebase

    • Authentication
    • Cloud Firestore
    • Cloud Storage
  • 🌐 Integration

    • Third-party APIs
    • Payment gateways
    • Maps & location services

πŸ› οΈ DevOps & Tools

  • πŸ”§ Version Control

    • Git workflows
    • GitHub Actions
    • Branch strategies
  • πŸ’Ό Development Tools

    • VS Code
    • Android Studio
    • IntelliJ IDEA
    • Postman API testing
  • 🎨 Design Tools

    • Figma prototyping
    • Adobe XD
    • FlutterFlow
  • 🐳 Containerization

    • Docker basics
    • Container deployment

🎯 Development Practices & Methodologies

Category Technologies & Practices
πŸ—οΈ Architecture Clean Architecture, MVVM, MVC, Repository Pattern, Dependency Injection
πŸ§ͺ Testing Unit Testing, Widget Testing, Integration Testing, JUnit, Jest, Test Coverage
πŸ“ Documentation README files, API Documentation, Code Comments, Swagger/OpenAPI
πŸ”„ Version Control Git, GitHub, Pull Requests, Code Reviews, Branch Management
πŸš€ CI/CD GitHub Actions, Automated Testing, Build Automation, Deployment Pipelines
πŸ“Š Project Management Agile/Scrum, Jira, Sprint Planning, Task Tracking
πŸ” Security Authentication, Authorization, Data Encryption, Secure APIs, OWASP Guidelines
⚑ Performance Code Optimization, Lazy Loading, Caching, Performance Profiling

πŸŽ“ Education & Certifications

πŸŽ“ Degree/Certification πŸ›οΈ Institution πŸ“… Year
BSc (Hons) in Software Engineering NIBM - National Institute of Business Management 2023 - Present
Advanced Flutter Development Udemy 2024
Software Engineer Hackerrank 2024
Rest API Hackerrank 2024

πŸš€ Featured Projects

Live Deployments

Spice Palace 2nd Eden POS E-Weddings Lanka


πŸ’Ό What I'm Currently Working On

  • πŸ”¨ Building a comprehensive full-stack e-commerce platform with Flutter, React, etc.
  • πŸ“š Learning Kubernetes and advanced cloud architectures
  • 🎯 Contributing to open-source Flutter packages
  • 🌱 Exploring AI/ML integration in Chatbots

🀝 Let's Connect!

LinkedIn GitHub Gmail Portfolio


πŸ’­ Quote of the Day

πŸ’™ Thanks for visiting my profile! Let's build something amazing together! πŸš€

Profile Views

Pinned Loading

  1. Donut-App Donut-App Public

    The Donut App is a modern Flutter application with a donut-themed user interface, featuring Firebase authentication for secure sign-in and password management. It demonstrates clean architecture us…

    Dart

  2. weather_app weather_app Public

    A Real time Flutter Weather App using Open weather API

    C++

  3. 2nd-Eden-POS 2nd-Eden-POS Public

    A Pos System for a Restaurant, For admin Access Use admin123

    TypeScript

  4. saviya-learn-mvp saviya-learn-mvp Public

    Forked from dinethjanitha/saviya-learn-mvp

    TypeScript

  5. saviyalearning-backend saviyalearning-backend Public

    Forked from dinethjanitha/saviyalearning-backend

    JavaScript

  6. Web-Crawling Web-Crawling Public

    Python