Hi, I'm Pratik πŸ‘‹
Software Engineering student and Tech Enthusiast. Loves building Android and Web applications. Helping people through technology.
PJ

About

I'm an IT student passionate about Android and web development. I love creating applications that help users. I'm always eager to learn new technologies and improve my skills. In my spare time, I enjoy connecting with fellow developers and exploring innovative ideas together.

Skills

Android Development
Backend Development
Data Structures & Algorithms (DSA)
Kotlin
JavaScript
TypeScript
Node.js
Express.js
RESTful APIs
AWS Cloud
CI/CD
Firebase
MongoDB
PostgreSQL
Prisma ORM
React
HTML
CSS
Tailwind
C++
C

Tools

Git
GitHub
Docker
GitHub Actions
Android Studio
Visual Studio Code
Postman
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex Android and web applications. Here are a few of my favorites.

ReceiptSnap

ReceiptSnap

ReceiptSnap is a smart document scanning and categorization app that automates receipt processing using OCR and cloud-native backend services. It features a scalable Node.js backend with secure file storage on AWS S3, metadata management with PostgreSQL, and a serverless OCR pipeline using AWS Lambda and SQS for asynchronous document classification.

Node.js
TypeScript
Kotlin
PostgreSQL
AWS EC2
AWS S3
AWS Lambda
AWS SQS
Docker
Prisma ORM
GitHub Actions
MVVM Architecture
OpalWish

OpalWish

OpalWish is a full-stack Android e-commerce application that offers a seamless shopping experience. Users can browse a variety of products, view discounts, and make secure purchases. The app integrates with Firebase for real-time data and user authentication, while also leveraging Room for local storage and Razorpay for payments.

Kotlin
Firebase Realtime Database
Room Database
Razorpay API
Retrofit
MVVM Architecture
Firebase Authentication
SecureGossips

SecureGossips

SecureGossips is a messaging app with regular and secure chat rooms, using AES-128 encryption with custom key generation for private communication. Each chat room has a unique encryption session. Firebase Authentication ensures secure logins, and Firebase Realtime Database syncs messages in real-time, prioritizing privacy and ease of use.

Kotlin
Firebase Authentication
AES-128 Encryption
Material Design
Firebase Realtime Database
Glide
Coroutines
SecondBrain

SecondBrain

SecondBrain is a web application that allows users to save and organize YouTube videos and tweets with embedded content. It provides an efficient way to collect, categorize, and retrieve important online resources for later reference.

React.js
Typescript
MongoDB
TailwindCSS
Node.js
Express
InProgress...
QuickNote

QuickNote

QuickNote is a lightweight and efficient Android note-taking application that allows users to create, edit, and organize notes seamlessly. It features offline support, real-time synchronization, and a clean UI designed for productivity.

Kotlin
Room Database
MVVM Architecture
Clean Architecture
Coroutines
Material Design
Side Ventures

I like building things

Currently in university, I'm actively working on various projects, both personal and ongoing. Each build helps me sharpen my skills and stay passionate about creating tech solutions that make an impact.

  • A

    AI-Powered Linux CLI

    An AI-powered CLI tool that generates and executes Linux shell commands using Google Gemini AI. The tool helps users find and run shell commands easily, making terminal operations more efficient and user-friendly.
  • L

    LcnTracker 🌍

    Internship Task

    I built LocationTracker, a real-time location tracking system using Firebase and Google Maps API, as part of my internship coding interview round. It efficiently tracks and stores user movements, even offline via GPS. Successfully completing this task helped me clear the technical round and secure the internship.
Contact

Get in Touch

Have a question or just want to connect? Drop me a message on LinkedIn and I'll reply as soon as I can!