Sreehari Sanjeev

Full-Stack Engineer & Systems BuilderCalicut, Kerala, India

Final-year CS undergraduate at NIT Calicut. I design and build full-stack platforms, low-level systems, and agentic AI pipelines — from Docker-sandboxed code execution to operating-system kernels. Previously a Project Intern at Oracle.

01Projects

Selected work

AlgoBrawl

Real-time competitive coding platform

A LeetCode-style platform where players queue up, get matched by difficulty in real time, and battle through algorithmic problems in a Monaco-powered editor. Every submission runs untrusted code in isolated Docker sandboxes.

  • Docker-sandboxed code execution with strict resource caps, memory limits & timeouts
  • Real-time 1v1 matchmaking and live submission events via Socket.IO
  • JWT + bcrypt auth, testcase validation against custom Python/C++ images
ReactNode.jsExpressSocket.IOPostgreSQLDockerMonaco
JavaScript2025 – 2026

eXpOS Kernel

Monolithic OS from scratch on XSM

A multi-programmed operating system kernel hand-built for the XSM architecture simulator — interrupts, exceptions, ABI, process queues and system calls, all written in SPL/EXpL with Lex & Yacc tooling.

  • Preemptive Round-Robin scheduler with full context-switch mechanics
  • Hardware interrupt handlers, exception routines & application binary interface
  • Child process lifecycle managed end-to-end via kernel system calls
SPLEXpLLex & YaccXSM
C2026

EXpL Compiler

Compiler targeting the XSM architecture

A complete compiler for the EXpL language built with Lex and Yacc in C — tokenizing, parsing and generating machine code for the XSM architecture as part of the Compiler Design lab.

  • Full lexer → parser → code-gen pipeline built from scratch
  • Error recovery and type-checking across phases
  • Emitted assembly validated on the XSM simulator
CLexYaccXSM
C2026

NITCbase RDBMS

8-layer relational database engine

A custom relational database management system in C++ with a layered architecture supporting CREATE, INSERT, SELECT, PROJECT and Equi-Join over disk-backed tables, accelerated by B+ Tree indexes.

  • 8-layer architecture: frontend → parser → executor → buffer → storage
  • B+ Tree indexing for O(log n) key lookups and range scans
  • Equi-join execution with structured storage management
C++B+ TreesFile I/O
C++2024 – 2025
02Experience

Career highlights

InternshipMay 2026 – Jul 2026

Project Intern

Oracle — OCI IRC Team · Bangalore, India

  • Architected an end-to-end agentic workflow within the OCI IRC team to fully automate the triage, analysis, and resolution of complex codebase and dependency vulnerability tickets.
  • Developed autonomous AI agents using Codex, designing specialized skill definitions and tailored prompt pipelines to automatically generate precise, context-aware code patches and remediate vulnerabilities.
LeadershipJul 2025 – Present

SSL / NSL Administrator

Systems Laboratory · NIT Calicut

  • Administer the Systems Software Laboratory — managing user accounts, lab workstations, and the Linux infrastructure that runs OS-lab assignments for hundreds of students.
LeadershipJan 2025 – Present

Web Development Lead

GDG NIT Calicut · NIT Calicut

  • Lead the web development domain — mentoring junior members, running hands-on sessions, and shipping community-facing web projects end to end.
LeadershipNov 2024 – Present

Technical Lead

Enquire Quiz Club · NIT Calicut

  • Own the technical stack of the quiz club — building quiz software, scoring pipelines, and automation that powers campus-wide quiz events.
EducationAug 2023 – Present

B.Tech, Computer Science & Engineering

National Institute of Technology, Calicut · Calicut, Kerala

  • Coursework: DSA, Compiler Design, OOPS, DBMS, AI, Computer Networking, Operating Systems, Software Engineering.
03Skills

Core expertise

C/C++PythonJavaScriptSQLJava

Currently exploring: agentic AI workflows, distributed systems, and applied LLMs