Available for internships & opportunities

Dev Mittal

Engineering reliable systems with real world impact

Backend focused developer building production grade systems from cloud native platforms to secure campus infrastructure.

Next.jsTypeScriptFastAPIDockerKubernetesPostgreSQLSupabase
Download CV

About

Who I am

A systems focused engineer who builds things that need to work in production.

I'm a backend focused engineering student at IIT Palakkad with a strong interest in building reliable, secure, and scalable systems. I’m drawn to problems that require structured thinking, clean architecture, and real-world deployment considerations.

My work centers around designing production-grade applications from implementing role based access control and authentication workflows to building containerized execution environments and orchestrated systems that handle concurrency safely and efficiently.

Beyond development, I’ve led technical initiatives at a national level, where I learned that strong systems and strong teams are built on clarity, ownership, and disciplined execution. I aim to apply the same systems thinking to both software and leadership.

Education

IIT Palakkad

BTech Civil Engineering  ·  CGPA: 8.55

Aug 2023 – July 2027 (tentative)

8.55

CGPA at IIT Palakkad

400+

LeetCode + Codeforces

Gold + Bronze

Inter IIT TechMeet Medals

2

Production systems deployed

Experience

Where I've worked

Administrative Intern

IIT Palakkad

Jan 2026 – PresentCode
  • Developed and deployed a production-grade Campus Security & Gate Pass Management System serving the entire IIT Palakkad campus.
  • Engineered secure RBAC with 6 roles using Supabase Row-Level Security, server-side authentication, and domain-restricted Google OAuth.
  • Designed real-time QR verification and automated role assignment via PostgreSQL triggers, fully digitizing campus security workflows.
Next.jsTypeScriptSupabasePostgreSQLTailwind CSSGoogle OAuth

Projects

What I've built

Production systems, cloud-native platforms, and real-world engineering projects.

AutoJudge

Cloud-Native Coding Evaluation Platform

A scalable platform to automate programming lab assessment from submission to grading with secure, isolated code execution at scale.

  • Architected a cloud-native evaluation engine handling concurrent submissions via Kubernetes Jobs on Minikube.
  • Built a Next.js + React frontend with SSR for real time code submission and result tracking.
  • FastAPI backend integrated with Supabase (PostgreSQL + Auth) for secure auth and persistent storage.
  • Dockerized execution environments to safely run untrusted student code with strict isolation.
  • Automated compilation, execution, and test case grading eliminating manual TA evaluation.
Next.jsReactFastAPISupabaseDockerKubernetesPostgreSQLPython

Campus Security & Gate Pass System

Production-Grade Access Control Platform

A full stack campus security portal managing student exit passes, family visits, employee guest passes, and walk in visitor registration with QR based verification.

  • Role-based access control with 6 roles using Supabase Row Level Security and server-side auth.
  • Multi-step approval workflow with automated email notifications via Resend.
  • Domain-restricted Google OAuth with automatic role assignment using PostgreSQL triggers.
  • Real-time QR code validation and entry/exit logging for gate security operations.
Next.jsTypeScriptSupabasePostgreSQLTailwind CSSGoogle OAuthResend

Other Projects

Food Ordering Website

Full-Stack Restaurant Ordering System

A table-number-based food ordering system with no user auth required simple fast and functional.

  • Flask backend with PyMySQL for structured database operations.
  • Table number based ordering no login friction for customers.
  • Interactive menu UI in HTML, CSS, JS with order processing and storage.
FlaskPyMySQLHTMLCSSJavaScript

Systems & Architecture

How I think in systems

Visual breakdowns of the architectural decisions behind my key projects.

AutoJudge — Execution Pipeline

From code submission to graded result

Cloud-Native
Next.js FrontendSSR + React UI
FastAPI BackendREST API + Auth
SupabasePostgreSQL + Auth
DockerIsolated Execution
Kubernetes JobsScalable Orchestration

Isolation

Each submission runs in its own Docker container — no shared state, no escape vectors.

Scalability

Kubernetes Jobs enable concurrent submission handling without bottlenecks.

Persistence

Supabase (PostgreSQL + Auth) handles session state, submission history, and grading records.

Campus Security — RBAC Model

6-role access control with Row-Level Security

Production
Student
  • ·Submit gate pass
  • ·Track pass status
  • ·View history
Warden
  • ·Approve student passes
  • ·View hostel requests
  • ·Reject with reason
Security Guard
  • ·Scan QR codes
  • ·Log entry/exit
  • ·Flag anomalies
Admin
  • ·Full access
  • ·User management
  • ·System config
Dean/Faculty
  • ·Approve family visits
  • ·Override decisions
  • ·View reports
Guest/Visitor
  • ·Walk-in registration
  • ·Temp QR pass
  • ·Limited access

Security Model: Supabase Row-Level Security · Server-side auth · PostgreSQL triggers for auto role assignment · Domain-restricted Google OAuth

Achievements

Highlights

Competition results, competitive programming milestones, and leadership roles.

Inter IIT Tech Meet 14.0 — Contingent Leader

Led IIT Palakkad's contingent securing 1 Gold, 1 Bronze, and multiple top rankings across all 23 competing IITs.

LeetCode Global Rank 3471

Achieved Global Rank 3471 in LeetCode Biweekly Contest 150 among 30,000+ participants worldwide.

400+ DSA Problems Solved

Solved 400+ problems across LeetCode and Codeforces covering trees, graphs, DP, segment trees, and more.

Positions of Responsibility

Contingent Leader — Inter IIT Tech Meet 14.0

Sep 2025 – Jan 2026

Led end to end coordination and technical strategy for IIT Palakkad's participation.

  • Designed structured workflows for problem allocation, progress tracking, and mid prep submissions achieving 100% on time compliance.
  • Represented the institute in board meetings, resolving rule ambiguities and aligning deliverables with evaluation criteria.

Technical Head — Petrichor'26

Apr 2025 – Feb 2026

Led technical planning and execution of flagship fest events with cross-functional coordination.

  • Drafted detailed rulebooks, budgets, and secured approvals from faculty advisors for technical events.
  • Directed execution workflows including platform readiness, registration, judge coordination, and cross-team collaboration.

Skills

My toolkit

Technologies and concepts I work with regularly.

Languages

C++PythonTypeScriptJavaSQL

Frameworks

Next.jsReactFastAPITailwind CSS

Infrastructure

DockerKubernetesSupabasePostgreSQLGit

Concepts

Data Structures & AlgorithmsSystem DesignRBACOOPDBMSREST APIs

Contact

Let's connect

I'm currently open to backend, full-stack, and systems engineering internships. If you're building something meaningful or just want to talk tech — I'd love to hear from you.

Best way to reach me is email. I typically respond within 24 hours.