Flutter | Android | Compose | Nodejs

Hi, I'm a full-stack mobile developer who believes in the power of clean design, seamless user experience, and well-written code. I build robust mobile and web apps using Flutter and Node.js, and I love solving real-world problems through technology. When I'm not coding, you'll find me writing blogs, making music, or experimenting with art. I thrive at the intersection of creativity and code, driven by the desire to create things that matter.

Professional experiences

Flutter Developer Intern

Idea Usher

May 2024 - Nov 2024

• Brainstorming on flows and app optimisation for best user experience.
• Translating Figma UI designs into functional, responsive and efficient Flutter code.
• Implementing industry-standard practices for state management (GetX and Provider) to create quality products for clients.
• Implementing Firebase functionalities such as Authentication, Real-time database and cloud storage for client apps.
• Integrating backend APIs for smooth workflows.

Flutter Developer Intern

Idea Usher

May 2024 - Nov 2024

• Brainstorming on flows and app optimisation for best user experience.
• Translating Figma UI designs into functional, responsive and efficient Flutter code.
• Implementing industry-standard practices for state management (GetX and Provider) to create quality products for clients.
• Implementing Firebase functionalities such as Authentication, Real-time database and cloud storage for client apps.
• Integrating backend APIs for smooth workflows.

Flutter Developer Intern

Idea Usher

May 2024 - Nov 2024

• Brainstorming on flows and app optimisation for best user experience.
• Translating Figma UI designs into functional, responsive and efficient Flutter code.
• Implementing industry-standard practices for state management (GetX and Provider) to create quality products for clients.
• Implementing Firebase functionalities such as Authentication, Real-time database and cloud storage for client apps.
• Integrating backend APIs for smooth workflows.

SDE Intern

Quashbugs

Dec 2023 - May 2024

My role includes
1) Collaborating with a dynamic startup team to revolutionize the debugging experience.
2) Spearheading the development of a Flutter SDK for Quash's cutting-edge debugging software.
3) Actively participating in the full software development lifecycle.

SDE Intern

Quashbugs

Dec 2023 - May 2024

My role includes
1) Collaborating with a dynamic startup team to revolutionize the debugging experience.
2) Spearheading the development of a Flutter SDK for Quash's cutting-edge debugging software.
3) Actively participating in the full software development lifecycle.

SDE Intern

Quashbugs

Dec 2023 - May 2024

My role includes
1) Collaborating with a dynamic startup team to revolutionize the debugging experience.
2) Spearheading the development of a Flutter SDK for Quash's cutting-edge debugging software.
3) Actively participating in the full software development lifecycle.

Freelance Technical Content Writer

Developer's Breach

July 2022

Working as an technical android content writer
1) Develop use cases for android.
2) Improve the UI using android jetpack compose
3) Open sourcing my code and make open source contributions
4) Develop articles explaining the code and use cases, in detail.
5) Reaching students and self taught developers with my content.

Freelance Technical Content Writer

Developer's Breach

July 2022

Working as an technical android content writer
1) Develop use cases for android.
2) Improve the UI using android jetpack compose
3) Open sourcing my code and make open source contributions
4) Develop articles explaining the code and use cases, in detail.
5) Reaching students and self taught developers with my content.

Freelance Technical Content Writer

Developer's Breach

July 2022

Working as an technical android content writer
1) Develop use cases for android.
2) Improve the UI using android jetpack compose
3) Open sourcing my code and make open source contributions
4) Develop articles explaining the code and use cases, in detail.
5) Reaching students and self taught developers with my content.

Personal projects

Placed mobile app

Student's aid to placement processes.

Necessity is the mother of invention. Correctly said! We at our university realised a huge gap between the placement department and students and decided to something about it. Meet the Placed mobile app, that allows students to create profiles, apply to job drives in a single click, get realtime announcements from university placement department and chat with placed AI.

Placed dashboard

Revolutionalizing placement processes.

Juggling between google forms, drive links and excel sheets, our university placement department was getting drowned with unnecessary decentralized document work. We decided to create Placed dashboard, that facilitates student data collection, job drives creation and sharing realtime updates with students. It also provides insights of student data with fancy colorful charts. Built in flutter web, backed by appwrite.

Scribe Tribe

Connecting service with purpose.

A visually impaired student has to go through a number of hurdles in order to find a scribe (volunteer who writes an exam for the student) who is reliable, efficient and trust worthy. Scribe tribe aims to serve visually impaired students by onboarding and connecting active and reliable scribes with visually impaired students. Consists of 2 apps - Scribe app & Student app. Built in Flutter, backed by Node js. Authentication and notifications supported by firebase.

Blogs

Charts in Flutter

We will be discussing simple graphs in Flutter, how to customize them according to your needs, and discuss a use-case step by step.

Read blog

Handling permissions with Accompanist in Android with Jetpack Compose

We will discuss various use cases and permission handling scenarios in this article.

Read blog

Uploading files in node js with Multer

Read about using multer, an open sourcre library in nodejs, that facilitates uploading files in your nodejs backend.

Read blog

Skills

Flutter
Flutter
Android
Android
Nodejs
Nodejs
Dart
Dart
Kotlin
Kotlin
Java
Java
Jetpack Compose
Jetpack Compose
XML
XML
Express JS
Express JS
MongoDB
MongoDB
SQL
SQL
Git
Git
Figma
Figma
Android Studio
Android Studio
JavaScript
JavaScript
Python
Python
C++
C++
Problem-Solving
Problem-Solving
Debugging
Debugging
Team Collaboration
Team Collaboration
Communication
Communication
Technical Content Writing
Technical Content Writing

Education

Programming isn't about what you know; it's about what you can figure out.

Contact me

kapilprithviraj99@gmail.com

Prithviraj
Kapil

Prithviraj
Kapil

Prithviraj
Kapil