Available for internships & opportunities

Dev Mittal

Backend focused developer building production grade systems, from cloud native platforms and secure campus infrastructure to enterprise identity management.

Next.jsTypeScriptFastAPIDockerKubernetesPostgreSQLSupabaseOkta CICNext.jsTypeScriptFastAPIDockerKubernetesPostgreSQLSupabaseOkta CIC

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.54

Aug 2023 – July 2027 (tentative)

0

CGPA at IIT Palakkad

0+

LeetCode + Codeforces

Gold + Bronze

Inter IIT TechMeet Medals

0

Production systems deployed

Experience

Where I've worked

Advanced Application Engineering Intern

Accenture

May 2026 – Jul 2026
  • Configured and provisioned client tenants on Okta Customer Identity Cloud (CIC), supporting identity & access management (IAM) for enterprise environments.
  • Built AI/LLM-driven automation scripts to streamline tenant configuration workflows, reducing manual operational effort.
Okta CICIAMOAuthPythonLLM Automation

Administrative Intern

IIT Palakkad

Jan 2026 – May 2026Code
  • 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

Financial Sentiment Forecasting

Entity-Aware Transformers for Market Prediction

An end-to-end ML pipeline that extracts entity-level sentiment from financial news and forecasts stock returns across 1, 2, and 5-day horizons.

  • Curated and preprocessed a 25K+ entity-level financial news dataset for entity-aware sentiment extraction and temporal return forecasting.
  • Contributed to the end-to-end ML pipeline architecture, integrating the sentiment-extraction stage with downstream forecasting models.
  • Benchmarked multiple models — Ridge, XGBoost, LightGBM, and a PyTorch MLP — for forecasting performance comparison.
PythonPyTorchTransformersXGBoostLightGBMScikit-Learn

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++PythonJavaTypeScript

Databases

PostgreSQLMySQLSQLSupabase

Frameworks

Next.jsReactFastAPITailwind CSS

Security & Identity

Okta CICIAMOAuthRBAC

Infrastructure

DockerKubernetesGit

Concepts

Data Structures & AlgorithmsSystem DesignOOPDBMSREST 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.