Skip to content
View shiwam77's full-sized avatar

Highlights

  • Pro

Block or report shiwam77

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
shiwam77/README.md

Shiwam Karn

Flutter Lead Developer · Cross-Platform Mobile & Desktop Engineer

I architect, build, and ship production apps across mobile, desktop, and games. With 5+ years in Flutter and native Android, I own features end to end — clean architecture, predictable state management, native interop, CI/CD pipelines, and releases on both the Play Store and App Store. I've contributed to fintech platforms serving 17M+ users.

Email GitHub Location


About

Flutter Lead Developer from Nepal with 5+ years building and scaling production apps across fintech, investment, recruitment, and restaurant management. I care about clean architecture, predictable state, native platform integration, and shipping reliable software with strong production monitoring.

I lead features from architecture through delivery — state management, API integration, native Android interop via method channels, error tracking, and store releases on Android and iOS. I've also worked as a Project Manager, coordinating frontend teams and owning delivery against milestones and quality standards.

I have a strong hunger to learn and a track record of driving code quality, performing cost/benefit analysis, and making decisions confidently in ambiguous environments.


Core Areas

Mobile Engineering Flutter (Dart), Native Android (Kotlin), cross-platform architecture, responsive UI for mobile & desktop
State Management Provider (primary), MVVM pattern, Streams — including a custom MVVM-with-Provider package
Native & Interop Method channels & reverse method channels for Flutter ↔ native Android communication
Architecture & Quality Clean architecture, GoRouter navigation, code quality ownership, reusable packages
Backend & Release REST APIs, bearer-token auth, Firebase, Express.js; CI/CD pipelines, Play Store & App Store Connect
Monitoring Firebase Crashlytics, Sentry, analytics for production reliability

Tech Stack

Languages & Core

Flutter Dart Kotlin C# C++ JavaScript

Frameworks & State

Provider GoRouter MVVM Xamarin Express.js

Backend & Data

Firebase MongoDB MySQL REST APIs

Monitoring, Game & Tools

Crashlytics Sentry Unity Git Google Play App Store


Experience Highlights

Role Company Impact
SDE 2 (2025–Present) Ansu Invest, Nepal Architected a cross-platform investment & finance management app. Integrated Firebase (Crashlytics, Auth, Firestore, Cloud Messaging), Sentry, GoRouter, and Provider. Owned CI/CD pipelines and Play Store / App Store deployment.
SDE 2 (2023–2024) Kalodhunga Creation, Nepal Built Nagarik Rojgar (foreign-job search & tracking portal) and a restaurant management system from scratch (Flutter desktop). Authored reusable packages for desktop responsiveness and an MVVM-with-Provider pattern. Served as Project Manager.
SDE 1 (2021–2022) Slice, Bengaluru Built the Account Aggregator flow and contributed to the native-Android Borrow flow. Worked on method channels & reverse method channels. Helped optimize features for 17M+ users on a $1.5B platform.
SDE 1 (2020–2021) ShoutNow, Bengaluru Built analytics UIs for Instagram creators, developed the ShoutNow Partner tool from scratch, owned the network layer and Play Store releases.

Selected Projects

Project Description
Tiger & Goat (3D Board Game) Cross-platform implementation of Nepal's famous strategy board game — a two-player game of uneven sides on a 5×5 connected grid.
School Management System Full-stack system bridging parents, teachers & students, with a REST API backend and bearer-token auth.
Text Scan Based Mobile Recharge OCR app that scans recharge-card PINs and auto-navigates to the dial screen to speed up recharges.
Jetpack Compose Explorations Pure generic Compose UI built alongside interop APIs for experimental Compose features.
Unity Games Cross-platform games including Star War, Brick Breaker, and an FPS.

What I Bring

  • 5+ years shipping production Flutter apps to Play Store & App Store
  • Contributed to a fintech platform serving 17M+ users, valued at $1.5B
  • Native Android interop via method channels & reverse method channels
  • Reusable packages — desktop responsiveness and MVVM-with-Provider
  • Production monitoring with Firebase Crashlytics & Sentry for high reliability
  • CI/CD ownership — automated build pipelines and dual-store deployment
  • Leadership — Project Manager experience coordinating teams and delivery
  • A consistent hunger to learn and drive code quality on every project

GitHub Stats

GitHub Streak GitHub Stats

Popular repositories Loading

  1. state_management state_management Public

    Dart 1

  2. responsive_framework_v2 responsive_framework_v2 Public

    Responsive_framework_v2 simplifies responsive design in Flutter applications by providing a set of extensions and widgets for dynamic layout adjustments.

    C++ 1

  3. xylophone_app xylophone_app Public

    Dart

  4. quizzler_app quizzler_app Public

    quizzler_app alert features added

    Dart

  5. bmicalculator bmicalculator Public

    UiBlueprint with Two Gesure detector

    Dart

  6. myfirstproject myfirstproject Public

    Dart