Skip to content
View roshandroids's full-sized avatar
🎯
🎯

Highlights

  • Pro

Block or report roshandroids

Report abuse

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

Report abuse
roshandroids/README.md

Hi 👋, I’m Roshan Shrestha

Senior Software Engineer • Flutter Specialist • Mobile Architecture Enthusiast

Building scalable, maintainable, and high-performance mobile applications with Flutter.

profile views

🚀 About Me

I’m a Software Engineer from Nepal 🇳🇵 currently based in Mississauga, Ontario, Canada 🇨🇦.

I specialize in designing and developing enterprise-grade Flutter applications with a strong emphasis on:

  • Clean Architecture
  • SOLID Principles
  • Test-Driven Development (TDD)
  • Scalable Application Design
  • Performance Optimization
  • Reusable UI Systems
  • Developer Experience

Currently working remotely at CMIC, contributing to enterprise software solutions used across the construction industry.

I enjoy solving complex engineering challenges and transforming business requirements into scalable mobile experiences.

💼 Professional Snapshot

name: Roshan Shrestha role: Software Engineer specialization: Flutter Development location: Mississauga, Ontario, Canada origin: Nepal current_company: CMIC expertise:

  • Flutter
  • Dart
  • Mobile Architecture
  • Clean Architecture
  • Riverpod
  • REST APIs
  • TDD
  • Firebase interests:
  • Software Design
  • Performance Optimization
  • Mobile Architecture
  • Developer Productivity
  • Open Source hobbies:
  • Cycling
  • Cooking
  • Traveling
  • Music

🛠 Tech Stack

Mobile Development

Programming Languages

Cloud & Backend

Development Tools

Architecture & Engineering Practices

  • Clean Architecture
  • SOLID Principles
  • MVVM
  • Repository Pattern
  • Dependency Injection
  • Feature-Driven Architecture
  • Modular Architecture
  • Test-Driven Development
  • CI/CD Workflows

🎯 Current Focus

  • Advanced Flutter Architecture
  • Enterprise Mobile Development
  • Performance Optimization
  • Scalable State Management
  • Flutter Testing Strategies
  • Package Development
  • Mobile CI/CD Automation

📈 GitHub Analytics

🏆 GitHub Achievements

🌟 Featured Expertise

📱 Flutter Development

  • Cross-platform mobile applications
  • Custom UI systems
  • Animations
  • Responsive layouts
  • Platform integrations
  • Performance tuning

🏗 Software Architecture

  • Clean Architecture
  • Scalable codebases
  • Modular applications
  • Domain-driven design concepts
  • Long-term maintainability

🧪 Testing

  • Unit Testing
  • Widget Testing
  • Integration Testing
  • TDD workflows

🔌 API Integration

  • REST APIs
  • Authentication
  • Pagination
  • File Uploads
  • Offline-first approaches

📚 Learning Journey

Currently exploring:

  • Flutter Internals
  • Advanced Riverpod Patterns
  • Mobile Security
  • System Design
  • Scalable Backend Architectures
  • Cloud-Native Applications
  • AI-assisted Developer Workflows

🌍 Beyond Engineering

When I’m not coding:

🚴 Cycling

🍳 Cooking

🌎 Traveling

🎧 Listening to Music

📖 Reading about technology and software architecture

💡 Engineering Philosophy

Clean code scales.

Architecture matters.

Maintainability beats shortcuts.

Continuous learning compounds over time.

🤝 Open to Collaborate On

  • Flutter Applications
  • Mobile Architecture
  • Open Source Packages
  • Developer Tools
  • Performance Optimization Projects

📫 Connect With Me

LinkedInEmail

⭐ Building scalable mobile experiences through thoughtful architecture, clean code, and continuous learning.

Pinned Loading

  1. roshanfolio roshanfolio Public

    Dart 4

  2. yts_mobile yts_mobile Public

    A simple mobile app for accessing movies of YTS website

    Dart 20 4

  3. github_trending github_trending Public

    Python 1 1

  4. portfolio_roshan portfolio_roshan Public

    My portfolio website

    HTML 1

  5. roshandroids.github.io roshandroids.github.io Public

    JavaScript