Dev Mittal
Engineering reliable systems with real world impact
Backend focused developer building production grade systems from cloud native platforms to secure campus infrastructure.
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
- ▸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.
Projects
What I've built
Production systems, cloud-native platforms, and real-world engineering projects.
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.
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.
Other Projects
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.
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
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
- ·Submit gate pass
- ·Track pass status
- ·View history
- ·Approve student passes
- ·View hostel requests
- ·Reject with reason
- ·Scan QR codes
- ·Log entry/exit
- ·Flag anomalies
- ·Full access
- ·User management
- ·System config
- ·Approve family visits
- ·Override decisions
- ·View reports
- ·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 2026Led 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 2026Led 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
Frameworks
Infrastructure
Concepts
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.