Avatar

Aryan Shandilya

Full-stack Software Engineer.

Overview

Social Links

About

  • Full-stack software engineer working in Python, TypeScript and Vue.
  • At Dataring I build and run CRM and ERP software on Frappe for a US client, from the first requirements call to production support.
  • I work with the client's team directly: scoping requests, shipping them, and fixing what breaks.
  • Outside work I build backend and real-time projects in Node.js, Next.js and Convex.
  • BCA graduate.

GitHub Contributions

Stack

  • TypeScript
  • JavaScript
  • Python
  • Node.js
  • Bun
  • pnpm
  • React
  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • React Router
  • Express
  • Convex
  • Frappe
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Docker
  • Nginx
  • TurboRepo
  • Git
  • GitHub
  • Claude
  • ChatGPT
  • Gemini

Experience

Dataring logo

Dataring

RemoteCurrent Employer
Full-time|Jul 2026–|3m
  • Own engineering for a US client's CRM, ERP and companion apps on Frappe: requirements, design, build, release and support.
  • Designed and built a new app from a short brief in about ten weeks, with role-based access, third-party integrations and Playwright end-to-end tests.
  • Leading a ground-up rebuild of the CRM, from the data model to the interface.
  • Work with the client's team directly: scoping requests, reporting progress, and fixing what breaks.
  • 185+ pull requests merged across five repositories since January 2026.
  • Frappe
  • Python
  • Vue
  • JavaScript
  • Playwright
Internship|Jan 2026–Jun 2026|5m
  • Frappe
  • Python
  • Vue
  • JavaScript

Projects(3)

Payment Aggregator

Period
12.2025
Open Project Link

Collabwrite

Period
11.2024—12.2025
Open Project Link

Collaborative document editor in the style of Google Docs: several people editing one document, with live cursors and comment threads.

  • Documents stored and queried in Convex
  • Multi-user editing, live cursors and presence through Liveblocks
  • Threaded comments anchored to the text
  • Rich text editing built on Tiptap, with custom extensions
  • Sign-in with Clerk
  • Next.js
  • Convex
  • Liveblocks
  • Tiptap
  • Clerk
  • TypeScript
  • Shadcn UI
  • Vercel

Project Camp

Period
12.2025—1.2026
Open Project Link