Available for Flutter Projects & Collaborations

Hi, I'm Chamod Rashmith.
I build fast, scalable mobile apps with Flutter.

Undergraduate in Physical Science at the University of Kelaniya. Specializing in Android & mobile app development using Clean Architecture, BLoC state management, and Firebase backend integration.

About Me

Building clean, maintainable mobile applications.

I am a Flutter Mobile App Developer currently pursuing my BSc in Physical Science at the University of Kelaniya.

My engineering philosophy centers around simplicity, modularity, and clean code. I focus on building responsive, testable mobile apps using modern architectures like Clean Architecture and predictable state management with BLoC / Cubit.

Mobile App Development

Developing high-performance Android mobile applications using Flutter & Dart.

Clean Architecture

Structuring apps into decoupled Data, Domain, and Presentation layers with BLoC.

Monetization & Backend

Integrating Google AdMob (Banner, Interstitial, Rewarded) and Firebase cloud services.

Analytical Foundation

Applying mathematical reasoning and algorithmic problem-solving from Physical Science studies.

Skills & Expertise

Technologies I work with.

Mobile App Development

FlutterDartAndroid (Gradle)Material UICustom UI & AnimationsCustomPainter

Architecture & State Management

Clean ArchitectureBLoC PatternCubitRepository PatternSOLID PrinciplesDependency Injection (GetIt)

Databases, Cloud & Backend

Drift DB (SQLite)HiveFirebase AuthCloud FirestoreREST APIs & DioGoogle AdMob

CLI Tools & Engineering Foundation

Dart CLI DevelopmentGit Hooks AutomationSemVerGit & GitHubApplied MathematicsAlgorithmic Problem Solving

Featured Projects

Open-Source Work & Tools.

Flutter Mobile App

Simple Todo

A modern, minimal task management application built with Flutter focusing on high-contrast minimalism, elegant visual restraint, and daily productivity.

Strict Feature-First Clean Architecture (Domain, Data, Presentation)
BLoC v9.1.1 reactive state management
Offline local persistence with Drift DB (SQLite)
Modular Dependency Injection with GetIt
Daily progress tracking & category filtering
FlutterDartDrift DBBLoCClean ArchitectureGetIt
Dart CLI Tool & Automation

Flutter Version Bumper (FVB)

A professional-grade command-line developer tool built with Dart to automate semantic versioning (SemVer), build number increments, changelog generation, and Git workflows in Flutter projects.

Automated SemVer bumping (major, minor, patch, pre-release) & build numbers
Automatic CHANGELOG.md release notes updates
Git hooks integration (pre-commit/pre-push) & .fvb.yaml config support
Built-in AI Coding Agent Skill generator (Antigravity, Cursor, Claude Code)
Interactive CLI mode & cross-platform compatibility
Dart CLIFlutterAutomationGit HooksSemVerYAML

Education

Academic Background.

BSc (Physical Science)

2025 — Present

University of Kelaniya, Sri Lanka

Focusing on Pure Mathematics, Applied Mathematics, and Physics to build solid analytical, mathematical, and algorithmic problem-solving foundations.

G.C.E. Advanced Level

2021 — 2024

Physical Science Stream

Subjects: Combined Mathematics, Physics, and Chemistry.

Contact

Let's connect.

Feel free to reach out for mobile app projects, Flutter development, or technical collaborations.