Flutter Developer · Bhaktapur, Nepal

Hi, I'm Kapil — I build apps that feel at home on iOS & Android

A website & mobile application developer who writes one Flutter codebase and ships it to both platforms — backed by Firebase, BLoC, Riverpod, clean architecture and Laravel on the web.

currently  Flutter Developer
0Store apps I've helped ship
0+Flutter apps built
0Laravel & PHP websites
2in1iOS + Android, one codebase
Flutter Dart Firebase Kotlin Laravel PHP Java MySQL Tailwind Figma Git
01 — About

Hello there! I'm Kapil.

Portrait of Kapil Aryal
Bhaktapur, Nepal
Flutter · Advanced

I'm an enthusiastic, fast-learning and hard-working website and Flutter developer based in Bhaktapur, Nepal.

I'm eager to secure a responsible career opportunity where I can apply and improve my knowledge, enhance my skills, and adapt across various programming languages. I'm a team worker who performs well under pressure and helps the team stay organized — and my knowledge of project management keeps work organized from start till end.

I'm committed to working hard and contributing to the company's profitability and success.

  • EducationThe British College × Leeds Beckett University
  • ExperienceAssociate Flutter Developer, Amazing IT Center (AITC)
  • LanguagesNepali, Hindi & English
kapil.dart
02 — Journey

Experience & education

  1. January 2025 — Present

    Associate Flutter Developer @ Amazing IT Center (AITC)

    Building and maintaining production Flutter apps for iOS and Android full-time — including AITC Homes, My Jwalaji Loyalty and Mercury Recruit. My role continued from Veda Studios after it merged into AITC in November 2025.

    • App development — large-scale features with Riverpod, the Drift local database and RESTful APIs.
    • Security — biometric sign-in (fingerprint and Face ID) with a PIN fallback, storing credentials in the Keychain and Keystore.
    • Performance & monitoring — profiling with Flutter DevTools, lazy loading and image caching, plus Firebase Analytics, Crashlytics and Performance Monitoring.
    • Releases — Fastlane CI/CD for builds, code signing and deployment, and the full Play Store and App Store release of My Jwalaji Loyalty.
  2. June 2023 — November 2023

    Junior Laravel Developer @ Beehive Technologies

    Completed my internship here and continued as a junior Laravel developer. Most work was updating functionality and UI on existing projects; a few were built from scratch.

    • Web application development — clean, smooth Laravel apps; turning requirements into maintainable code, debugging, and managing databases and UIs with Blade templates.
    • Collaboration — worked with developers, designers and stakeholders; gathered requirements directly from clients and documented code, processes and workflows.
    • Deployment & maintenance — helped deploy to production on cPanel, supported ongoing updates, and troubleshot technical issues.
    • Continuous improvement — kept up with new Laravel features and used version control effectively.
  3. January 2021 — September 2024

    Bachelor's degree @ The British College, Kathmandu · Leeds Beckett University

    80% in the final year. Placed second in the 3rd and 5th semesters.

  4. June 2017 — August 2019

    NEB (Class XII) @ Kathmandu Model College, Lalitpur

    Aggregate 3.14.

  5. 2004 — April 2017

    SEE (Class X) @ Emmanuel English Boarding School, Bhaktapur

    CGPA 3.80 — topper of the SEE batch of 2017.

03 — Skills

Professional skills

I'm able to switch between multiple programming languages for website and mobile application development, and I've built my core programming concepts in Java. Tap an app on the phone to see how strong each skill is.

Languages & frameworks

DartFlutterPHPLaravelJavaKotlinC#C++CPythonJavaScriptHTML/CSSTailwind CSSBlade TemplatesFigma DesignsData Structures & Algorithms

Architecture & state

State ManagementBLoCProvidersRiverpodGetItFlutter Clean ArchitectureMVC Design PatternFactory Design PatternRESTful APIsObject-Oriented ProgrammingMobile App LifecycleSoftware Development Lifecycle

Data, tools & platforms

FirebaseHiveMySQLOracleGitGitHubBitbucketGoogle Play ConsoleJiraTrellocPanelAndroid SDK

How I work

Attention to detailTeamworkCommunicationProblem solvingInnovationFocusedMobile UITest-driven developmentAgileUser storiesCoding standardsInformation Technology
9:41
Advanced
Skill Flutter One codebase, every screen
Kapil986110+ Flutter projects · 2 team store apps
05 — More projects

One codebase. Two platforms.

Flutter apps I built while learning and experimenting. Flip the frame to see each one on either platform.

August 2024 · Chat

Let's Chat

A chat application with Firebase authentication for sending and receiving text, video and image messages between registered users.

FirebaseState managementRESTful APIsGetItDash Chat 2Delightful ToastPath
July 2024 · E-commerce

Grocery Application

A Firebase CRUD mobile app for real-time product tracking in the cart and wishlist, with BLoC state management for a seamless user experience.

FlutterDartFirebaseBLoCClean Architecture
July 2024 · Travel

Travel App

Built to learn Riverpod state management, with Hive CRUD for managing trips.

DartFlutterHiveRiverpodClean Architecture
February 2024 · Finance

Expense Tracker

A CRUD app that tracks the user's expenses and compares spending across categories, recently upgraded with Firebase Authentication.

FlutterDartFirebase AuthNavigation
Sajilo Hisab — main menu
March — June 2024 · Final-year project

Sajilo Hisab

Calculates points for the Nepali card games Marriage and Call Break, with charts, real-time winner tables, and sharing via social platforms, Gmail and Bluetooth. Prepared for the Play Store, but couldn't launch without enough dedicated testers.

DartFlutterHiveRESTful APIGoogle FontsTrelloPlay Console
2024 · Authentication

Firebase Authentication

Email and password sign-in with Firebase, alongside Google and Apple sign-in, plus a forgot-password flow to recover access.

FlutterDartFirebase AuthGoogle Sign-InApple Sign-In
TodayMy Todos
  • Set up Firebase project
  • Clean Architecture layers
  • Cache-first repository
  • Sync todos to Firestore
  • Polish the UI
July 2024 · Productivity

Todo Application

A Firebase CRUD app for your todos. Changes sync to Firebase while the app reads from its cache, so every operation feels instant.

FlutterDartClean ArchitectureFirebaseNavigation
February — June 2024 · Learning lab

Provider, Socket & Maps

A set of apps built to learn state management, pop-ups, snack bar messages, navigation and theming.

ProviderState managementGoogle MapsNavigationTheming
2024 · Learning lab

Meals & Flutter Internals

Simple projects built while learning Flutter: navigating through multiple screens and working with navigation outside of the app.

DartFlutterNavigationThemingState management
06 — Try them

Install the debug .apk files

Sideload on any Android phone. They're debug builds, so you may need to allow installs from unknown sources.

  • Expense TrackerFinance · Debug APK
    Install
  • Firebase AuthenticationAuth · Debug APK
    Install
  • Let's ChatSocial · Debug APK
    Install
  • Meals AppFood · Debug APK
    Install
  • Sajilo HisabGames · Debug APK
    Install
  • Todo ApplicationProductivity · Debug APK
    Install
  • Travel ApplicationTravel · Debug APK
    Install
  • My Grocery ApplicationShopping · Debug APK
    Install
07 — On the web

Laravel & PHP projects

tribus.shop
Tribus e-commerce website

Tribus

An e-commerce website developed as a team project in core PHP during the 6th semester of college.

HTMLCSSJavaScriptPHPMySQL
jobportal.test
Job Portal website

Job Portal

My first complete CRUD project in Laravel, built while I was learning the framework.

HTMLCSSJavaScriptMySQLLaravelPHP
Code
permissions.test
Permissions website

Permissions

My first implementation of Laravel Spatie for user roles and permissions, on the Job Portal and a simple permissions website.

Laravel SpatiePHPMySQLJavaScript
Code
student-portfolio.php
Student's Portfolio website

Student's Portfolio

The first website I developed and hosted in PHP, built as an assignment in the fifth semester.

HTMLCSSJavaScriptPHPMySQL
Code
sajilohisab.app
Sajilo Hisab website

Sajilo Hisab Website

An informative static website built with Laravel that helps users learn and use the Sajilo Hisab app.

HTMLCSSJavaScriptLaravel
thedesigners.test/checkout
The Designers — Stripe checkout

The Designers

A small Laravel website about designs, built to learn and implement card payments with Stripe.

LaravelPHPStripeJavaScript
08 — Contact

Let's build your next app.

Have a role for a Flutter developer, an app idea, or a Laravel project? Send me a message — it lands straight in my inbox.

Kapil AryalReplies by email
Hey there 👋
Tell me a bit about your project or role and I'll get back to you.