Back to portfolioResume · Software engineering

Resume

Chandra Teja Pannem

Computer Science, IIIT Kottayam
Interested in software engineering and systems that work end to end.

Pannem Chandra Teja

Computer Science and Engineering · IIIT Kottayam

chandrateja.dev@gmail.com+91 90305 96412LinkedInGitHubLeetCode

Education

Indian Institute of Information Technology Kottayam

B.Tech in Computer Science and Engineering · CGPA 9.41 / 10.0

Aug 2024 – May 2028

Coursework: Data Structures and Algorithms, Linear Algebra, Probability and Statistics, Artificial Intelligence

Technical skills

Languages
Python, C++, Java, C, TypeScript, JavaScript, SQL
Web and backend
React, Next.js, FastAPI, REST APIs, WebSockets, SSE
Data and infrastructure
PostgreSQL, Drizzle ORM, Docker, Linux, Git, FFmpeg
Machine learning
PyTorch, NumPy, computer vision, SAM 2, Qiskit/Aer

Selected projects

KOJ | Kottayam Online JudgeLive · GitHub

Next.js, TypeScript, FastAPI, PostgreSQL, Drizzle, Docker

  • Built a contest and practice platform with a durable Postgres-backed judging queue, separating web submissions from a Python judge worker running code in Docker.
  • Added expiring job leases, heartbeats, retries, stale-worker fencing, and SSE verdict updates so failed attempts can recover without overwriting newer results.
RotoStream | Browser-based rotoscoping studioLive · GitHub

Next.js, TypeScript, FastAPI, Python, FFmpeg, SAM 2

  • Built a video workflow for marking an object, propagating its mask across frames, reviewing corrections, and exporting transparent video, image sequences, or mask data.
  • Connected long-running video jobs to the studio with progress events, retry polling, and stale-result guards; supports a CPU baseline and an optional SAM 2 tracker.
QCheckers | Quantum-checkers game and experiment toolkitLive

Python, FastAPI, WebSockets, Next.js, TypeScript, Qiskit/Aer

  • Built a browser game with server-authoritative matches, real-time WebSocket play, uncertainty and observation mechanics, and a match replay interface.
  • Created seeded experiment and replay tooling with confidence intervals and byte-for-byte verification of 1,020 logged games; the game uses a deterministic probability model, with Qiskit/Aer in a separate circuit demo.

Experience

Undergraduate Visiting Scholar · Johns Hopkins University

Researching interactive segmentation in medical imaging

Sep 2026 – Present

cpannem1.jh@edu

Web Development Intern · CIO MOGUL

Built and managed three magazine websites with a teammate; handled SEO and hosting.

Dec 2025 – Mar 2026

CIO Mogul · CIO Healthcare Magazine · CIO Mogul India

Problem solving

LeetCode: 250+ problems solved · contest rating 1498

For a copy to use in an application, email me.