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

💼 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. Loan_Prediction Loan_Prediction Public

    A machine learning project for predicting loan approvals using data analysis and modeling in Jupyter Notebook. This repository is designed for exploring, preprocessing, and predicting loan outcomes…

    Jupyter Notebook 2

  2. 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

  3. Flutter_Node_restAPI Flutter_Node_restAPI Public

    A RESTful API built with Node.js and Express.js that supports both MySQL and MongoDB databases. This API provides user registration/login functionality and full CRUD operations for product management.

    JavaScript

  4. weather_app weather_app Public

    A Real time Flutter Weather App using Open weather API

    C++