~/roopak/profile.init

Building systems that keep
people, data, and time in sync.

Integrated M.Tech Software Engineering student at VIT Chennai. I build full‑stack products across web, mobile, and cloud — from AI‑powered study platforms to document‑automation tools.

01 — Profile

About

A short summary before the detail — skills, projects, and education follow.

I'm a first‑year Integrated M.Tech Software Engineering student with a strong foundation in C, C++, Java, and Python, and hands‑on experience shipping full products — not just coursework. My projects span AI‑assisted platforms, mobile apps, and automation pipelines, usually built to solve a friction point I've run into myself.

I care about clean architecture as much as working demos: real‑time sync, secure multi‑tenant data, and pipelines that remove manual, repetitive work. I'm eager to bring that same rigor to collaborative teams, hackathons, and production codebases.

Currently Integrated M.Tech, Software Engineering
VIT Chennai · First Year (2025–2030)
Focus areas Full‑stack, AI integration, automation
Flutter · Flask · Supabase · GPT‑4o
Based in Chennai, Tamil Nadu, India
Open to remote collaboration
02 — Toolset

Skills

Grouped by where each tool actually gets used, not just listed.

Programming Languages

CC C++C++ JavaJava PythonPython

Web Technologies

HTMLHTML CSSCSS JavaScriptJavaScript FlaskFlask Java ServletsJava Servlets

Databases

MySQLMySQL SQL*PlusSQL*Plus SupabaseSupabase

Mobile Development

FlutterFlutter DartDart

Automation & Testing

PlaywrightPlaywright ZapierZapier ActivepiecesActivepieces

Tools & Platforms

GitHubGitHub GitGit
03 — Selected work

Projects

Three shipped builds, from an AI study platform to an OCR pipeline for public data.

StudySync
Founder & Engineer

Synchronize your studies, amplify your intelligence.

An intelligent academic ecosystem that merges real‑time cloud architecture, autonomous document processing, and deep‑context AI into one workspace for high‑performance student teams.

  • "Jarvis" — a custom GPT‑4o mentor that answers doubts using only the student's own uploaded course material
  • Automated OCR pipeline (CloudConvert V2) that aggregates every uploaded PDF into a searchable master study text
  • Multi‑tenant classrooms with unique join codes and strict data isolation per team
  • WebSocket real‑time chat with group rooms and private channels, plus automated deadline email alerts
FlutterDartSupabaseGPT‑4oCloudConvert APIActivepieces
Paper2Portal
Author

Turn paper forms into portal‑ready data with AI.

An AI‑powered OCR application that transforms scanned Indian Election Form‑6A documents into structured, portal‑ready JSON — replacing manual data entry with fast, accurate digitization.

  • Extracts 18+ form fields using GPT‑4o‑mini Vision, returned as clean structured JSON
  • Flask + Flask‑CORS REST backend with secure Base64 image handling
  • Email validation on extracted contact data via the ZeroBounce API
  • Responsive front end for reviewing extracted data before it hits an external portal
PythonFlaskJavaScriptGPT‑4o‑mini VisionZeroBounce API
Quiz Management System
Author

An end‑to‑end platform for creating, managing, and attempting quizzes, with score tracking, question randomization, and persistent database storage for results and questions.

  • Question bank with randomized delivery to reduce repeat attempts
  • Automatic scoring and result storage for every attempt
PythonMySQL