Hi, I'm Raj Kumar Timalsina
Full-Stack & Flutter Developer
Full-Stack & Flutter Developer with hands-on experience building production-grade mobile applications and robust REST APIs. Strong background in Clean Architecture, state management (BLoC, Riverpod, Provider), JWT authentication, and cloud messaging. Pursuing B.Sc. CSIT at Tribhuvan University.
Flutter Mobile
BLoC • Riverpod • Clean Arch
Backend Systems
Node.js • Express • Nest.js
Data & Cloud
MongoDB • PostgreSQL • FCM
About Me
A look into my engineering philosophy, background, and core focus areas.
Engineering reliable mobile apps & scalable backend architectures.
I am a software developer with a deep focus on Flutter cross-platform mobile development and Node.js backend engineering. I enjoy architecting systems from first principles — applying Clean Architecture, strict state management patterns, and performant database indexing.
My industry experience includes developing client applications at Supreme IT Solutions, where I delivered scalable features using BLoC/Cubit, integrated secure REST APIs via Dio, and implemented JWT-based authentication pipelines.
I am currently completing my Bachelor of Science in Computer Science and Information Technology (B.Sc. CSIT) at Birendra Multiple Campus, Tribhuvan University, deepening my understanding of data structures, algorithms, database systems, and distributed computing.
Location
Hetauda / Kathmandu, Nepal
Education
B.Sc. CSIT (TU)
Industry Experience
Supreme IT Solutions
Primary Focus
Flutter & Backend APIs
Technical Strengths
- Clean Architecture & Separation of Concerns
- Advanced Flutter State Management (BLoC/Cubit, Riverpod, Provider)
- Secure REST API & Microservice Design (Node.js, Express, Nest.js)
- Database Architecture & Index Optimization (MongoDB, PostgreSQL)
- Automated CI/CD Pipelines (GitHub Actions, Fastlane, Firebase App Distribution)
- Real-time Push Notifications (Firebase Cloud Messaging)
Work Experience
Professional engineering experience building client-facing software applications.
- Built cross-platform Flutter features using Clean Architecture and BLoC/Cubit for 3+ client applications.
- Collaborated with cross-functional teams and QA engineers to design, develop, and implement new features, ensuring high-quality releases.
- Implemented JWT-based authentication and REST API integration with Dio, hardening app-level security.
Projects & Architectures
Full-stack mobile applications and backends architected with Clean Architecture, state management, and real-time cloud services.
E-Learning Platform
Featured ProjectFull-stack mobile learning ecosystem with automated certification & payments
Enables frictionless learning and automated course completion validation by integrating secure Stripe payments and Firebase Cloud Messaging for instant notifications.
Key Features & Technical Implementations:
- Built full-stack e-learning platform with course filtering, progress tracking, and automated PDF certificate generation.
- Integrated Stripe payments into a Node.js/Express/MongoDB REST API.
- Applied Riverpod state management with Firebase Cloud Messaging (FCM) and optimistic pagination for smooth 60fps UX.
- Set up automated CI/CD pipelines using GitHub Actions and Fastlane to build and distribute releases via Firebase App Distribution.
Solves slow search and query bottlenecks by architecting a MongoDB backend with compound indexing, paired with instant category and location filters.
Key Features & Technical Implementations:
- Architected a Node.js/MongoDB backend with optimized indexing for faster, more scalable search performance.
- Built category and location-based filtering with real-time push notification alerts.
- Utilized Provider state management to keep the cross-platform UI responsive with live application status updates.
Food Delivery Application
Mobile AppEnd-to-end mobile ordering system with live tracking and promo logic
Streamlines user ordering workflows through modular backend API design, automated promo calculation, and real-time order delivery notifications.
Key Features & Technical Implementations:
- Designed modular REST APIs for order processing, promo logic, and restaurant ratings.
- Built intuitive browsing, cart management, and secure checkout flows with JWT-authenticated user sessions.
- Enabled real-time order tracking and push notifications through Firebase Cloud Messaging (FCM).
Skills & Technologies
Core programming languages, application frameworks, databases, and architectural patterns used across production systems.
Languages
Core programming languages utilized in production and academic engineering.
Frameworks & Libraries
Cross-platform mobile and backend application frameworks.
Databases & Cloud
Relational, document, and real-time database management systems.
Development Tools & CI/CD
Tooling for version control, testing, API design, and automated release pipelines.
Core Competencies & Architecture
Architectural paradigms and software engineering best practices.
Education
Formal computer science education and university studies.
Bachelor of Science in Computer Science and Information Technology (B.Sc. CSIT)
Birendra Multiple Campus • Tribhuvan University
Resume & Credentials
Download an official copy of my resume or preview the structured summary below.
Raj Kumar Timalsina
Resume • Updated 2026
Contains detailed professional experience as a Flutter Developer Intern at Supreme IT Solutions, projects (E-Learning Platform, Job Portal, Food Delivery), university education at TU, and verified technical competencies.
Supreme IT Solutions • Kathmandu (Remote)
Built cross-platform Flutter features with Clean Architecture and BLoC/Cubit for 3+ client applications. Implemented JWT authentication and Dio REST APIs.
E-Learning
Flutter • Node • Stripe
Job Portal
Flutter • MongoDB
Food Delivery
Flutter • Firebase
B.Sc. CSIT • Tribhuvan University
Let's Connect
Whether you have an opportunity, a project to build, or want to discuss Flutter and backend engineering, my inbox is open.
Contact Details
Direct channels to reach me for professional inquiries and collaborations.
Hetauda / Kathmandu, Nepal
Send a Direct Message
Fills and launches your default email client with formatted message.