Hey, I'm
Arya Pathak
Computer Engineering @ VIT Pune · SDE Intern at PhonePe ·
Go developer · Open source contributor · Hackathon winner
Where I've worked
- Redesigned the EGV redemption workflow in a Java Dropwizard microservice to replace per-card DB queries with shard-level batch fetches after balance reservation, enabling efficient redemption for high-volume users (300+ gift cards) and reducing database load.
- Strengthened platform maintainability by modernizing dependencies, enabling YAML anchor reuse in service configs (Rosey), and refactoring JUnit test infrastructure with Guice-based injection and shared base test classes, eliminating configuration duplication.
- Built and deployed a Golang-based AI agent bot integrated with Microsoft Teams to automate GCP onboarding and account management via Gemini API function calling, enabling non-technical staff to perform IAM, role, and service account operations through natural language.
- Designed a secure, cloud-native backend on Google Cloud Run supporting bulk onboarding, role assignments, and audit logging — reducing multi-user setup and query resolution time by 45%.
- Built an in-browser Python execution environment leveraging WebAssembly and Pyodide, enabling real-time, sandboxed code execution for 500+ game users across web, PC, and Mac platforms.
- Engineered and deployed a secure Python Remote Code Execution engine using Node.js and Express.js on AWS EC2 with Nginx reverse proxy, processing 1K+ executions/month for 500+ users via WebAssembly and Pyodide.
- Published a C# NuGet package for safe local Python code execution, reducing latency by 30%.
Things I've built
Lightweight monitoring service in Go using the Chi router and PostgreSQL, supporting 100+ resources with persistent state. Real-time notifications via Pusher WebSockets and 500+ scheduled health checks daily via Cron, delivering alerts in under 2 seconds.
Serverless, decentralized file sharing platform in Go enabling direct P2P transfers over TCP without a central coordinator. AES encryption for files at rest and in transit with concurrent, encrypted streaming and Gob-based message encoding.
Modular desktop packet sniffer with a responsive Fyne GUI in Go, using C and cgo for efficient cross-platform packet capture and live protocol inspection. AI-powered natural language filtering via Google Gemini with gopacket for dynamic plugin-based enrichment.
Flask backend connecting WhatsApp with Google Workspace to automate scheduling, Drive uploads, and Meet workflows while processing 100+ messages/day. Uses OpenAI-powered NLP, regex, and observability tooling for high intent-detection accuracy and real-time monitoring.
Cloud-native online assessment platform with ASP.NET Core microservices, RabbitMQ, Angular, and a secure Golang code-execution engine. Built for scalable delivery, automated grading, and containerized deployment on Kubernetes and Azure.
Banking backend in Go with REST APIs, auth, transactions, gRPC services, Redis queues, SMTP integration, and CI-driven Docker workflows. Includes robust testing, DB isolation, and cloud deployment support.
End-to-end ML application with ingestion, transformation, training, and deployment pipeline. Achieved strong predictive performance and was containerized for Azure Web Apps deployment with CI automation.
IoT-based pulse monitoring system with live dashboards and alerting for remote health tracking. Combines embedded hardware, APIs, and visualization for continuous patient monitoring.
Computer vision project implementing a Pix2Pix GAN to translate satellite imagery into map-style outputs. Built with PyTorch using U-Net and PatchGAN components.
Ray tracer built from scratch in C++ with core rendering, shading, and reflection features. Structured with SDL2 and CMake-based build tooling.
Traffic analysis platform using real-time map data, backend analytics, and geospatial integrations for management workflows and decision support.
Desktop chess game with move validation, timers, maintainable MVVM architecture, and polished WPF/XAML UI. Supports essential gameplay logic and state management.
Credit score classification project using R notebooks, preprocessing, SMOTE, and classic ML algorithms such as Random Forest, Logistic Regression, and Naive Bayes.
Real-time chat app built with Go and Gorilla WebSocket for bi-directional messaging, paired with a lightweight frontend and modular setup flow.
Handwritten compiler inspired by Roslyn with recursive descent parsing, syntax trees, diagnostics, semantic binding, REPL execution, and xUnit-backed test suites.
Blockchain crowdfunding platform with Solidity smart contracts and a React/Next.js frontend for transparent campaign creation and contribution workflows.
Monitoring system for crypto mining farms using ESP32 telemetry, InfluxDB, and Grafana dashboards, orchestrated with Docker Compose for deployment.
Chrome extension that saves and auto-fills author metadata in Microsoft CMT forms through a fast popup UI and browser automation flows.
CLI-based Turing Machine simulator with dynamic tape expansion, configurable transition files, and optional initial tape input for flexible experimentation.
Compiler-style Markdown transpiler built with Lex and Yacc to parse Markdown and emit HTML, organized with CMake and extensible grammar rules.
Open-source Express.js scaffolding CLI that generates API and MVC project templates with interactive prompts, DB setup options, and standardized project structure.
XML parser in C for loading files, navigating trees, and accessing elements and attributes efficiently using portable standard-library code.