Skip to content

Hello, I'm

Arpan Patra

Software Developer

I build Android and web apps like Atmark, an offline attendance app on Google Play, and Float-Chat, built for Smart India Hackathon 2025. Currently an MCA student at IIPS, DAVV Indore.

Photo of Arpan Patra
What I Do

What I Build

The kinds of software I work on, each backed by a project you can read about or run.

Mobile apps

Android apps that work offline, built with React Native, Expo and SQLite, from the data layer to the Play Store release.

See Atmark and MOPX

Full stack web apps

Web applications with Next.js, React and SvelteKit, backed by Firebase, Supabase or PostgreSQL.

See Serenity and PR-Agent Mini App

Backends and data

Python and FastAPI services, PostgreSQL and PostGIS schemas, migrations, and data pipelines for scientific formats such as NetCDF.

See PR-Agent and Float-Chat

Applied AI

Plain English questions over databases using local LLMs and RAG, and speech recognition for voice input.

See Float-Chat and PR-Agent

Portfolio

Featured Work

The projects I’d show first, each with a case study covering the problem, architecture and engineering decisions.

Atmark website hero reading “Attendance that stays simple”, with phone screens for marking a class, importing a roster and viewing insights
Offline attendance app for Android

Atmark

An Android app for class attendance and team work hours that works fully offline, published on Google Play. Records stay on the device: no account, no server, no ads.

  • React Native
  • Expo
  • TypeScript
  • SQLite
  • +2 more
Float-Chat dashboard answering “What are the nearest floats to Delhi, India?” and plotting ARGO float locations on a map
Conversational explorer for ARGO ocean data

Float-Chat

Ask questions about ARGO oceanographic data in plain English: a local LLM writes PostgreSQL/PostGIS queries using RAG context from ChromaDB, and a Streamlit dashboard plots the results. Built for Smart India Hackathon 2025.

  • Python
  • LangChain
  • Ollama
  • ChromaDB
  • +3 more
MOPX feature graphic with the tagline “Run your shop. Even offline.” next to a phone showing the sales dashboard
Offline retail POS and inventory app

MOPX

An offline point of sale and inventory app for small shops, built with React Native and Expo on a SQLite database stored on the phone. It began as my graduation project, MOB, and was rebuilt as MOPX in 2026.

  • React Native
  • Expo
  • TypeScript
  • SQLite
  • +1 more
PR-Agent banner: a friendly robot assistant surrounded by icons for tasks, notes, money, goals, meals and reminders
Telegram assistant for voice and text records

PR-Agent

A Telegram bot and Mini App, built with privacy in mind, that turns text or voice notes into structured work logs, notes, expenses, reminders, goals and meal entries. Built with FastAPI, Next.js and Supabase PostgreSQL.

  • Python
  • FastAPI
  • Next.js
  • Supabase
  • +3 more
Serenity landing page reading “Create Certificates at Lightning Speed”, with buttons to start creating or verify a certificate
Certificate designer and bulk generator

Serenity

A web app for designing certificates on a canvas, generating them in bulk from spreadsheet data, and verifying each one through a QR code. Built with Next.js, Fabric.js and Firebase.

  • Next.js
  • TypeScript
  • Fabric.js
  • Firebase
  • +1 more

My Tech Stack

Technologies I use to build, test and ship my apps.

  • TypeScript
  • JavaScript
  • Python
  • Java
  • Kotlin
  • HTML5
  • CSS3
  • C
  • C++
  • Markdown
  • Nodemon
  • React
  • Next.js
  • SvelteKit
  • Node.js
  • Express.js
  • FastAPI
  • Django
  • Vite
  • React Native
  • Expo
  • Android
  • Framer Motion
  • WordPress
  • Tailwind CSS
  • Bootstrap
  • Firebase
  • Supabase
  • PostgreSQL
  • MongoDB
  • MySQL
  • SQLite
  • Prisma
  • pandas
  • Streamlit
  • LangChain
  • Ollama
  • Jest
  • Vitest
  • pytest
  • Playwright
  • Docker
  • GitHub Actions
  • Git
  • GitHub
  • AWS
  • Microsoft Azure
  • Google Cloud
  • Vercel
  • Postman
  • Notion
Coding Activity

WakaTime Stats

Automatically tracked coding time across my editors, refreshed roughly every 20 hours straight from my development environment.

Weekly Activity

Coding hours over the last 7 days

Get In Touch

Let's Build Something Amazing

Have a project in mind or just want to say hello? I'd love to hear from you.

Prefer email? Write to thispc119@gmail.com.

I typically respond within 24 hours. Looking forward to connecting with you!