About Me
Software Engineer with over a year of hands-on experience building and maintaining production web and mobile applications. Strong in React, Next.js, Redux, FastAPI, and Flutter, with experience in full-stack development, API integration, and delivering production-ready systems.
Currently completing a BCA degree (final year). Proven ability to balance academics with professional responsibilities while delivering scalable, maintainable, and user-friendly solutions. Passionate about building impactful software and continuously learning modern technologies. Seeking opportunities as a Software Engineerin growth-oriented environments.
Currently completing a BCA degree (final year). Proven ability to balance academics with professional responsibilities while delivering scalable, maintainable, and user-friendly solutions. Passionate about building impactful software and continuously learning modern technologies. Seeking opportunities as a Software Engineerin growth-oriented environments.
Work Experience
WalkersHive
Software Engineer Intern (Academic Requirement)
- Designed and developed a full-stack college management system with modular architecture.
- Implemented HTTP-only cookie authentication with role-based access control (RBAC) to enhance security.
- Added background tasks and caching mechanisms to improve system performance and responsiveness.
- Containerized development workflow using Docker for reliable development and production environments.
- Consumed backend APIs using type-safe patterns, reducing runtime errors and improving maintainability.
NextWave Technology
Software Engineer
- Developed and published a Flutter mobile application using Riverpod and Firebase Cloud Messaging, released on Google Play
- Refactored legacy Flutter codebases, resolving Android, Gradle, and Kotlin build issues to improve app stability
- Enhanced ERP mobile app UI and performance, improving usability for end users
- Migrated static web pages to API-driven dynamic pages, increasing flexibility and maintainability
WalkersHive
Software Engineer
- Built a full e-commerce system with operational and CMS modules using React, Redux Saga, React Hook Form, and MUI
- Collaborated with backend engineers to define and maintain API contracts, ensuring reliable frontend-backend integrations
- Implemented custom CORS middleware in a legacy PHP backend for secure communication
- Developed a Next.js online course platform using SSR/CSR and dynamic routing, owning full frontend implementation
CodSoft
Android Development Intern
- Developed a Flutter application using BLoC state management and Firebase authentication
- Integrated Firebase authentication, local persistence, and social sharing features
- Applied BLoC state management in mini projects to strengthen event-driven application flow
Education
Nihareeka College of Management and Information Technology, TU
— Bachelor of Computer Application
Skills
Languages
TypeScriptJavaScriptPythonDartPHPSQL
Frontend
React.jsNext.jsReduxTanStack QueryTailwind CSSMUIShadcn UI
Backend
FastAPIPHPFirebase
Databases
PostgreSQLMySQLMongoDB
Mobile
FlutterRiverpodProvider
Tools
GitGitHubDockerJetbrains IDEsAndroid StudioPostman