Second-year CS Undergraduate • Open for Summer 2026 Internships

Tarun Teja
Medisetti

Second-year computer science undergraduate at Lovely Professional University, Phagwara. Screenshots are easy to fake, so every project below is built to run directly on this page — press the buttons, drag the joints, test the logic.

Philosophy & Focus

I study computer science and engineering at Lovely Professional University, and most of what I know came from building software end-to-end rather than memorizing lecture slides.

I enjoy the intersection where low-level embedded hardware meets responsive browser logic. When you write C++ on a microcontroller or handle live sensor streams over I2C, you quickly learn why signal noise, memory bounds, and edge cases matter.

I am looking for a software engineering internship where I can write code other engineers rely on, and learn firsthand how real production codebases remain dependable over years.

Exercise Posture Tracker

Embedded C++ / Python • 2026

An embedded posture monitor built for Raspberry Pi that measures limb movement during exercise and alerts when form drifts out of the safe boundary. Motion sensors feed raw data over I2C and SPI, and a digital one-pole low-pass filter strips out hand tremor before measuring angles.

Live Elbow Telemetry Monitor Drag arm or adjust slider
90° Form Holding
  • Raspberry Pi
  • C++
  • Python
  • I2C / SPI
  • Digital Signal Filtering

Precision Calculator Engine

JavaScript • 2026

A calculator built with an explicit state machine rather than string evaluation shortcuts. Correctly eliminates floating-point arithmetic drift (e.g. 0.1 + 0.2), handles chained operators, memory add/subtract, trigonometric functions, and complete keyboard bindings.

Interactive Calculator Keyboard active
 
0
  • JavaScript
  • State Logic
  • Floating Point Fix
  • Keyboard Handling

Tic Tac Toe Board with Vector Strike

JavaScript • 2026

A classic strategy game featuring two-player local competition and smart AI defense. Dynamically calculates winning ray paths across rows, columns, and diagonals, animating an SVG strike line when victory is locked.

Game Grid Mode: 2-Player
X to play X 0 • O 0 • Drawn 0
  • HTML / CSS
  • DOM APIs
  • SVG Ray Calculation

Cryptographic Key & Password Generator

Python logic ported to WebCrypto • 2026

A genuine entropy generator using rejection sampling over the Web Crypto API. Built after noticing how frequently individuals recycle weak passwords across services. Computes exact bits of Shannon entropy in real time.

Key Synthesis 128 bits entropy
Click Generate
16
  • Web Crypto API
  • Entropy Math
  • Zero Server Storage

ATM Transaction Simulator

C++ & Python Console Architecture • 2026

A console banking simulation covering stateful authentication, account balance inquiries, cash dispensing, and deposit ledger accounting. Modeled after robust embedded transaction loops.

ATM Console Terminal PIN: 1234
WELCOME TO BANK TERMINAL
Enter PIN (1234) into the input below to authenticate.
  • C++
  • Python
  • State Machine
  • Ledger Logic
Core Languages
C++, Python, C, JavaScript (ES6+), SQL
Embedded & Systems
Raspberry Pi, I2C / SPI Communication, Digital Signal Filtering, Linux Terminal
Web & Interfaces
HTML5, Semantic CSS, Native DOM APIs, Responsive UI, SVG Drawing
Data & Workflow
MySQL, Git, GitHub, VS Code, Figma
Engineering Habits
Decomposing problems until every component is testable in isolation, avoiding bloated dependencies, and maintaining clear documentation.
  • Lovely Professional University
    B.Tech • Computer Science & Engineering • Aug 2025 – Present

    Phagwara, Punjab. Coursework in Data Structures, Discrete Mathematics, Object-Oriented Programming, and Computer Networks.

  • Narayana Junior College
    Higher Secondary (MPC) • 82.9% • 2023 – 2025

    Visakhapatnam, Andhra Pradesh. Rigorous focus in Mathematics, Physics, and Chemistry.

  • Z.P.H.S. High School
    Secondary School • 72.3% • Finished 2023

    Penumantra, Andhra Pradesh.

Get in Touch

The most reliable way to reach me is directly via email. Code repositories live on GitHub, and LinkedIn is available if you prefer.

Copied to clipboard