Skip to content
View DiyaWadhwani's full-sized avatar

Highlights

  • Pro

Block or report DiyaWadhwani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DiyaWadhwani/README.md

Hi there, I'm Diya Wadhwani 👋

Full-Stack Software Engineer | Building Scalable, Production-Ready Systems

🎓 MS in Computer Science, Khoury College of Computer Sciences, Northeastern University

Passionate about backend architecture, platform engineering, and building developer-friendly APIs


🔎 About Me

I build scalable software systems that balance technical rigor with thoughtful design. My work spans full-stack development, distributed systems, and cloud infrastructure—with a focus on reliability, performance, and developer experience.

  • 💼 Currently seeking full-time roles in backend, full-stack, or platform engineering
  • 🔧 Backend-focused: Node.js, NestJS, Spring Boot, GraphQL, REST APIs, PostgreSQL, MongoDB, Redis
  • 🌐 Full-stack delivery: React, TypeScript, Prisma, Docker, AWS, CI/CD pipelines
  • 🧠 Teaching experience: TA + Lab Leader at Northeastern — mentored 300+ students in Java, React, and software design
  • 🏆 Honored with: Outstanding Network Student Award + Laurel & Scroll 100 (Northeastern Society of Distinction)

🛠 Tech Stack

Languages
JavaJavaScriptTypeScriptPythonKotlinDartSwiftC/C++

Backend & APIs
Node.jsExpress.jsNestJSSpring BootGraphQLREST APIsPrismaHibernateOAuth 2.0Redis

Frontend & Mobile
ReactFlutterSwiftUIAngularHTML/CSSTailwind CSS

Databases
PostgreSQLMongoDBMySQLFirebaseDynamoDBAWS RDSSQLite

Cloud & DevOps
AWS (ECS, Fargate, RDS, S3, SageMaker)DockerCI/CD (GitHub Actions, CodePipeline)RenderVercel

Tools & Practices
GitPostmanJiraJenkinsAgile/ScrumCloudWatchWireshark


💻 Featured Projects

Production-style feature management platform with audit trail and real-time control.
Tech: TypeScriptReactNestJSGraphQLApollo ClientPrismaPostgreSQLTailwind CSS

  • Built centralized platform for runtime feature control without redeployment
  • Designed GraphQL API with audit trail tracking all configuration changes (who, what, when, why)
  • Created real-time dashboard with click-to-filter audit UI optimized for incident response
  • Deployed full-stack: frontend (Vercel), backend (Render), serverless PostgreSQL (Neon)
    🔗 Live Demo

Cloud-native microservices platform demonstrating containerized deployment on AWS.
Tech: Node.jsDockerAWS ECS FargateRDSCodePipelineCloudWatch

  • Deployed Dockerized microservices with zero-downtime blue/green deployments
  • Automated CI/CD using AWS CodePipeline and CodeDeploy
  • Integrated CloudWatch for monitoring and RDS for persistent storage

Full-stack platform for student club management with event scheduling and analytics.
Tech: Node.jsExpress.jsMongoDBRedisDockerEJS

  • Built RESTful APIs with server-side rendering for club operations
  • Implemented Redis caching, reducing dashboard latency by 40%
  • Designed MongoDB aggregation pipelines for real-time analytics
    🔗 Demo Video

Full-stack job portal with authentication, search, and saved jobs functionality.
Tech: ReactExpress.jsPrisma ORMPostgreSQLAuth0Jest

  • Integrated secure Auth0-based authentication with role-based access
  • Used Prisma for type-safe database access and schema modeling
  • Achieved 90%+ test coverage with automated CI/CD via GitHub Actions
    🔗 Demo Video

ML pipeline on AWS SageMaker for predicting flight delays using historical data.
Tech: PythonAWS SageMakerXGBoostLinear LearnerS3Pandas

  • Engineered features and tuned models (XGBoost, Linear Learner) for precision optimization
  • Automated dataset uploads and model training through S3 + SageMaker integration
  • Visualized performance metrics (ROC curves, confusion matrices) for evaluation

Secure real-time messaging app with WebSocket-based communication.
Tech: PythonFlaskSocket.IOWebSocketsTLS

  • Built low-latency chat using Flask-SocketIO with WebSocket-only transport
  • Implemented TLS encryption using self-signed certificates
  • Validated network traffic with Wireshark for security analysis
    🔗 Demo Slides

Distributed key-value store with fault tolerance using Paxos and Two-Phase Commit.
Tech: Java 17RMIDockerPaxos2PCConcurrentHashMap

  • Implemented consensus algorithms ensuring consistency during failures
  • Simulated replica failures in Dockerized setup for resilience testing
  • Demonstrated coordination across multi-threaded clients with structured logging

Social recipe platform with forking, editing, and collaboration features.
Tech: ReactFirebase (Auth, Realtime DB, Hosting)Cypress

  • Enabled recipe forking for collaborative cooking
  • Built Cypress E2E tests for robust flows (posting, editing, commenting)
  • Deployed with Firebase Hosting achieving 99.9% uptime
    🔗 Demo Video

Contactless ticketing app for public transit with QR-based validation.
Tech: FlutterDartFirebaseRazorPay

  • Built hybrid mobile app for digital metro ticketing
  • Integrated RazorPay payments and QR code generation/scanning
  • Collaborated on pilot proposal presented to Bangalore Metro Rail Corporation
    🔗 Demo Video

iOS mental wellness app with mood tracking, journaling, and voice notes.
Tech: SwiftSwiftUIFirebase (Auth, Firestore, Cloud Storage)

  • Designed mood-based journaling with multimedia support
  • Built empathy-driven UX with SwiftUI components
  • Collaborated across multiple Northeastern campuses
    🔗 Demo Slides

🏆 Leadership & Recognition

Outstanding Network Student Award – Northeastern University
Recognized for academic leadership, cultural programming (Holi, Diwali reaching 500+ students), and launching campus shuttle service for graduate commuters.
🔗 View Award

Laurel & Scroll 100 – Society of Distinction
Inducted for academic excellence, global service, and innovation.
🔗 View Distinction

Leadership Roles

  • 🎓 Graduate Student Chair
  • 🇮🇳 President & Founder – Junoon (Indian cultural club)
  • ⚙️ Technical Manager – Google Developer Groups On Campus
  • 🧑‍🏫 Teaching Assistant & Lab Leader – Mentored 300+ students in Java, React, Kotlin

📬 Let's Connect

I'm always open to collaborating on meaningful projects, discussing backend architecture, or exploring new opportunities in software engineering.


"The best code is the code that solves real problems elegantly."

Pinned Loading

  1. MetroRun MetroRun Public

    A cross-platform mobile application using Flutter for the Bengaluru Metro that provides an online payment system, makes use of QR codes at entry and exit points, and promotes contactless travel. Us…

    Dart

  2. ClubConnect ClubConnect Public

    JavaScript 1

  3. JobJunction JobJunction Public

    Job Junction is a job portal that allows users to browse job listings, save jobs to their profiles, and manage their saved jobs and profiles. The app requires users to sign in to save jobs, and it …

    JavaScript 1

  4. RecipeHub-FunctionalReact RecipeHub-FunctionalReact Public

    Repository for a course implementing functional programming in a github for recipes

    JavaScript

  5. MoodMaster MoodMaster Public

    Swift

  6. ShoppingCartApplication-React ShoppingCartApplication-React Public

    A React Application that implements a shopping cart. The application uses firebase to fetch the list of products.

    JavaScript