Lohit Madhan

Lohitashwa Madhan

Third-year Software Engineering Student @ McMaster University

AI applications · Real-time systems · Software projects

Seeking Summer 2027 SWE Internships

About Me

I am Lohitashwa Madhan, a third-year Software Engineering Co-op student at McMaster University, graduating in 2028. My interests lie in full-stack development, backend engineering, AI-powered applications, and real-time systems. I enjoy turning ambitious ideas into working products and building software that creates real value for users.

Through multiple hackathon participations, I have built and shipped full-stack projects under intense 24-hour deadlines. From integrating AI APIs and developing backend services with Node.js to designing game systems in Java, I enjoy tackling challenging problems and creating solutions that are both practical and impactful.

I am currently seeking Summer 2027 co-op and internship opportunities in full-stack development, backend engineering, or product-focused software engineering roles where I can contribute, learn, and grow as a developer.

Experience

Jul 2026 - Present

Software Developer

McMaster Engineering Society (MES) - Infrastructure Technology Club

  • Selected to join the MES (McMaster Engineering Society) Infrastructure Technology Club's website development team for the 2026-2027 term.
  • Working with a team to improve site navigation and findability, and modernize the UI using TypeScript, CSS, and JavaScript; specific role (frontend, backend, or full-stack) to be confirmed based on team needs.

My Projects

1

GeoShield (Node.js · React.js · Socket.io)

McMaster Engineering Competition (MEC) · 2025

Emergency coordinators had no way to track help requests and safe zones as a disaster unfolds in real time. GeoShield solves this with live-synced missions and zone monitoring across every connected responder.

Engineered the real-time sync layer using Node.js, Express, and Socket.io to keep every dashboard instantly updated.

Node.js Express Socket.io React.js Google Maps API
2

WorDex (C · File I/O)

Academic Project · McMaster University · 2025

Terminal-based games rarely track a player's history or reward repeat play the way modern apps do. WorDex brings persistent stats and a global leaderboard to a classic Wordle clone, built entirely in C.

Built the authentication and file I/O system to persist scores and rankings across sessions.

C Makefile File I/O
3

SafeGuard (React.js · Gemini API)

MacHacks · 2026

Workplace hazards often go unnoticed until it's too late, and manual safety reviews are too slow to help. SafeGuard scans workplace images with AI to identify risks and instantly rank real hazard severity.

Engineered the Gemini API integration to generate prioritized, actionable safety recommendations in seconds.

Node.js Vercel Gemini API React.js Vite
4

Catan (Java · AI Agent)

Academic Project · McMaster University · 2026

Simulating a competitive board game AI opponent requires balancing strategy with fair play under real constraints. Catan brings Settlers to life with trading, resource management, and Robber mechanics in a full simulator.

Designed the rule-based AI agent in Java to make intelligent, real-time strategic decisions.

Java JUnit Eclipse Papyrus UML
5

RivalRefs (Next.js · Gemini API)

Code the Cup Hackathon · 2026

Sports replays feel flat without a rivalry to root for and no real banter to bring the drama. RivalRefs pits two AI commentators against each other in a live roast-battle over the 2022 World Cup Final.

Directed the post-hackathon migration to a free-tier Gemini and Web Speech pipeline, eliminating all API costs.

React.js Next.js Tailwind CSS TypeScript Gemini API Web Speech API
6

Expecta (Next.js · TypeScript)

2nd Place, Pregnancy & Nursing Safety · Cursor Hackathon · 2026

Expecting and nursing mothers can't easily tell if a product is safe to use during pregnancy or breastfeeding. Expecta scans a barcode or ingredient list and returns a stage-specific Safe, Caution, or Avoid verdict.

Directed the AI-assisted build, defining the safety-verdict logic sourced from ACOG, FDA, and NIH LactMed.

React.js Next.js TypeScript Tailwind CSS
7

RivalRuns (Python · MediaPipe)

2nd Place · Hack the Valley · 2026

Traditional runner games only need one player and no real rivalry to raise the stakes. RivalRuns turns it adversarial: one player dodges via full-body tracking while a rival places obstacles using hand gestures.

Built the pose and gesture-tracking pipeline with MediaPipe to enable controller-free, real-time gameplay.

Python MediaPipe Ursina / Panda3D WebSocket

Certifications

Python for Beginners Simplilearn
Java Programming for Beginners Simplilearn
Introduction to HTML Simplilearn
JavaScript for Beginners Simplilearn
Claude 101 Anthropic
SQL and Relational Databases 101 IBM Skills Network
Fundamentals of Generative AI AWS

Tech Stack

Python Java C JavaScript HTML CSS React.js Node.js Express.js Google Gemini API Socket.io Eclipse Papyrus SQL Git GitHub VS Code IntelliJ IDEA Linux Vercel Netlify

Contact Me

I am open to co-op and internship opportunities. Feel free to reach out!