Software Engineer · Research Commons

Hi, I'm Swastik Patil. I build tools researchers actually enjoy.

>

I architected the Research Commons frontend from zero — a collaborative LaTeX editor, a citation-graph PDF reader, and an all-in-one platform researchers use to write, publish, and analyze papers.

Navi Mumbai, India
Swastik Patil

Swastik Patil

Software Engineer

Available

2+

Years

6+

Projects

2

Papers

01 / About

A frontend engineer who ships products, not demos.

I'm a software engineer based in Navi Mumbai. As the founding frontend engineer at Research Commons, I built an all-in-one academic platform from a blank canvas — editing, publishing, reading, annotating, and analysis, all in one place.

That meant a collaborative LaTeX editor with real-time multi-user sync, a custom PDF reader with annotations and citation-graph visualizations, and an analyzer table for comparing papers side by side. I care about accessibility, performance, and the small interactions that make tools feel effortless.

Today I'm a Software Engineer at Research Commons, previously a System Engineer at TCS. I hold a Bachelor's in Computer Engineering from Pillai HOC College of Engineering & Technology, and I've published research on mentoring systems and real-time weapon detection with deep learning.

Product DevelopmentProduct ManagementAgentic AI

Frontend Architecture

I designed Research Commons' frontend end-to-end — optimized DOM / virtual-DOM work, a real-time collaborative LaTeX editor (Monaco + Yjs), and a Tiptap rich-text engine for academic content.

Product & UX

Clean, accessible, responsive interfaces for uploading, editing, annotating, and analyzing research papers — consolidating disjointed tools into one seamless workflow.

Secure Delivery

Server-side API proxying through Vercel functions, secure cookies, XSS/CSRF protection, and environment-based CI/CD builds for staging and production.

02 / Experience

Where I've built things.

From a founding frontend role to enterprise engineering — the path that got me here.

  1. RC

    Software Engineer · Research Commons

    Jul 2026 — Present
    • Owning and evolving the research platform's product experience across web.
    • Shipping agentic-AI features and product improvements informed by real researcher workflows.
    Next.jsProductAgentic AI
  2. TC

    System Engineer · Tata Consultancy Services

    Nov 2025 — Jun 2026

    Thane

    • Built and maintained frontend interfaces using the ASP.NET MVC architecture for a large-scale enterprise platform.
    • Delivered production features within an established enterprise delivery team.
    ASP.NET MVCRazorJavaScript
  3. RC

    Founding Frontend Engineer · Research Commons

    Nov 2024 — Nov 2025

    Bengaluru

    • Architected the full frontend from scratch with optimized DOM / virtual-DOM manipulation for performance.
    • Built a collaborative LaTeX editor (Monaco + Yjs) with real-time multi-user editing.
    • Integrated a Tiptap rich-text editor for academic blocks and citation styles (APA, MLA, IEEE, Harvard, Chicago).
    • Developed a custom PDF reader with annotations, highlights, and citation-graph visualizations.
    • Routed all API calls through Vercel server-side functions with XSS/CSRF protection and secure cookies.
    ReactNext.jsYjsTiptapMonacoVercel
  4. RT

    Full-stack Developer · Reva Technologies

    Aug 2024 — Nov 2024

    Panvel

    • Built a full-stack research-paper publishing platform in Next.js — submission, peer review, and publication.
    • Designed backend database schemas and APIs for reliable frontend–backend communication.
    Next.jsNode.jsMongoDB
  5. GD

    Technical Head · Google Developer Student Club, PHCET

    Jul 2023 — Jul 2024
    • Ran Google Cloud and Gen AI Study Jams for students.
    • Mentored peers on technical projects and problem-solving.
    GCPGen AIMentorship
  6. UC

    Python Developer · upSkill Campus

    Jun 2023 — Jul 2023

    Mumbai

    • Built Python tooling during a focused development internship.
    Python
05 / Toolbox

The stack I build with.

Tools I reach for daily, plus the product and AI thinking I bring to the table.

Frontend

ReactReactNext.jsNext.jsTypeScriptTypeScriptJavaScriptJavaScriptASP.NET MVCASP.NET MVCHTML5HTML5CSS3CSS3

Backend & Data

Node.jsNode.jsFastAPIFastAPIExpressExpressMongoDBMongoDBFirebaseFirebaseGoogle CloudGoogle CloudREST APIsREST APIs

Languages & Tools

PythonPythonC++C++GitGitElectronElectron

Focus Areas

Product DevelopmentProduct ManagementAgentic AIReal-time CollaborationRich-text EditorsPDF & Citations
03 / Selected Work

Things I've designed & built.

A mix of research, production products, and hackathon wins — built to make something easier.

★ Featured

Real-Time Weapon Detection (YOLOv9)

A deep-learning system that detects weapons in real time using the YOLOv9 architecture, built to support public-safety monitoring. Basis of my published research.

PythonYOLOv9Deep LearningComputer Vision
Teacher Guardian Mentoring System — 1Teacher Guardian Mentoring System — 2Teacher Guardian Mentoring System — 3Teacher Guardian Mentoring System — 4Teacher Guardian Mentoring System — 5
★ Featured

Teacher Guardian Mentoring System

A web app that eases how Teacher Guardians manage student data and mentorship. Basis of my published research on student-support systems.

ReactFirebaseYouTube APITesseract OCR
AICTE Curriculum Portal — SIH22 — 1

AICTE Curriculum Portal — SIH22

Smart India Hackathon project bridging the gap between market technologies and the subjects taught in college.

admin@gmail.com · admin123

ReactChakra UIFirebase
Government Polytechnic Pen Portal — 1

Government Polytechnic Pen Portal

An online portal letting students request and receive certificates digitally — no in-person college visits required.

test@gmail.com · test123

ReactFirebaseChakra UI
Algorithm Visualizer — 1Algorithm Visualizer — 2Algorithm Visualizer — 3

Algorithm Visualizer

Learn algorithms through visualization — an interactive tool that helps students and teachers see how algorithms actually work.

HTMLJavaScriptCSS
Shree Vinayak Arts — E-Commerce — 1

Shree Vinayak Arts — E-Commerce

An e-commerce store for a local business selling Ganesha idols — auth, product search, cart management, and Stripe payments.

ReactNode.jsMongoDBStripe
06 / Contact

Let's build something together.

Open to product-focused frontend and full-stack roles, collaborations, and interesting research tooling. My inbox is always open.

Email

swastik592@gmail.com

Based in

Navi Mumbai, India

Available for new opportunities