Flutter app features
Feature-first structure, Riverpod state, GoRouter navigation, reusable widgets, permissions, camera, maps, and local persistence.
I am Pujan Dhakal from Kathmandu, Nepal. I started with web development and gradually moved toward mobile app engineering because Flutter lets me build complete, polished, cross-platform products quickly.
My recent work is focused on Flutter apps that connect to real services: JWT login, OTP verification, QR scanning, camera OCR, realtime chat, location data, Node.js APIs, and MongoDB persistence. I am applying for jobs where I can contribute to production mobile features while improving my engineering discipline through reviews, testing, and team workflow.
These are the areas I can contribute to from day one while continuing to learn from senior engineers.
Feature-first structure, Riverpod state, GoRouter navigation, reusable widgets, permissions, camera, maps, and local persistence.
Dio/http clients, typed models, auth headers, secure storage, error states, mock fallback flows, and backend contracts.
Comfort reading Node.js routes, MongoDB schemas, Socket.IO events, and connecting backend behavior back to mobile screens.
Older websites and small apps helped me learn fundamentals. The current portfolio now highlights the mobile/fullstack work that is most relevant for Flutter jobs.
Built websites, learned responsive design, and completed FreeCodeCamp certifications.
Built utility apps, learned navigation/state management, and moved into app architecture.
Projects now include QR scanning, OCR, auth, realtime chat, Node/Express backends, and MongoDB persistence.