Skip to content

VIT Chennai · B.Tech VLSI Design & Technology · Expected Graduation: 2028

Thirugnanam V S
Software Developer

Building intelligent software today while designing the hardware of tomorrow.

CGPA / 10
0.00
Department rank
#0
Internships
0+
Projects
0+

about

Hardware and software, treated as one system

I'm Thirugnanam V S, a B.Tech Electronics Engineering (VLSI Design & Technology) student at VIT Chennai. My interests sit across software engineering, artificial intelligence and machine learning, embedded systems, VLSI design, digital hardware, and research — which sounds broad, but in practice they keep feeding into each other.

What I enjoy most is building projects where software and hardware have to work together: two microcontrollers talking over RS-485 with checksum verification, a shift register taken through a TinyTapeout tape-out, or a machine-learning model that has to make sense of raw IMU sensor data. Most of what I know came from taking projects like these all the way to finished — working, documented, and on GitHub.

Along the way I've done software internships in Python and Java, an SDE internship, and I'm currently an AI & ML intern at IICT. On the research side, I work with faculty at VIT Chennai on reinforcement-learning control — with a paper submitted to an IEEE conference — and on IMU-based Parkinson's symptom monitoring. Outside coursework, I lead the technical team of the IEEE Electron Devices Society student branch.

Quick facts

University
VIT Chennai
Based in
Chennai, India
Currently
AI & ML Intern, IICT
Expected graduation
2028

journey

From first semester to first tape-out

A short history of how software curiosity turned into silicon.

  1. 2024

    Joined VIT Chennai — VLSI Design & Technology

    Started B.Tech Electronics Engineering with a VLSI specialisation. Built early fundamentals in digital logic, C/C++, and Python, and shipped my first full-stack projects the same year.

  2. 2024 – 2025

    First internships & production software

    Completed developer internships at Oasis Infobyte and Elevate Labs, then an SDE internship at Bluestock — moving from guided exercises to building and shipping real features.

  3. 2025

    Silicon, for real

    Took a design from RTL to GDS through a TinyTapeout ASIC tape-out with CI/CD-driven verification, and went deep on FPGA flows, SystemVerilog verification, and Synopsys TCAD device simulation.

  4. 2025 – 2026

    Research under IEEE-track supervision

    Working with faculty at VIT Chennai on reinforcement-learning control and IMU-based Parkinson's symptom monitoring, taking both projects to IEEE conference-paper standard.

  5. 2026 — now

    AI/ML internship & technical leadership

    AI & ML intern at the Indian Institute of Computing and Technology, and Technical Team Lead at IEEE Electron Devices Society, VIT Chennai — running coding events, workshops, and hackathons.

experience

Where I've worked

Four internships across Python, Java, product engineering, and applied ML.

AI & ML Intern

Indian Institute of Computing and Technology (IICT)

Jun 2026 — Present · Remote

Responsibilities

  • Working through a structured applied-ML curriculum covering data preprocessing, classical ML models, and model evaluation.
  • Building end-to-end analysis projects, including a full exploratory analysis and classification pipeline on the Titanic dataset.
  • Producing reproducible notebooks and a final technical report to internship certification standard.

Impact

Converting research-grade ML habits — clean splits, honest evaluation, documented experiments — into repeatable engineering practice.

Key learnings

How to structure an ML project so results are defensible: strict train/test hygiene, feature reasoning, and clear reporting.

PythonpandasNumPyscikit-learnMatplotlibJupyter

SDE Intern

Bluestock

2025 · Remote

Responsibilities

  • Developed features for a fintech-oriented web product across the frontend and backend.
  • Wrote and reviewed production code, fixed bugs raised in testing, and collaborated through Git-based workflows.
  • Participated in sprint planning and code reviews with the engineering team.

Impact

Shipped user-facing functionality in a real product codebase rather than a sandbox, under review from working engineers.

Key learnings

Reading unfamiliar codebases quickly, scoping changes conservatively, and communicating status honestly in a distributed team.

JavaScriptReactNode.jsREST APIsGit

Java Developer Intern

Elevate Labs

2025 · Remote

Responsibilities

  • Built Java applications with an emphasis on object-oriented design and clean class structure.
  • Implemented data-handling and business-logic modules with JDBC-backed persistence.
  • Documented code and delivered assigned modules against weekly milestones.

Impact

Strengthened core Java engineering — the kind of fundamentals that transfer to any backend or embedded-software role.

Key learnings

Designing for maintainability first: small classes, clear interfaces, and separating logic from I/O.

JavaOOPJDBCMySQLGit

Python Developer Intern

Oasis Infobyte

2024 · Remote

Responsibilities

  • Built a series of Python applications spanning automation scripts, GUI tools, and small data utilities.
  • Practised the full loop of specifying, building, testing, and presenting each project.

Impact

First professional development experience — turned classroom Python into working, demonstrable software.

Key learnings

Finishing matters: the discipline of taking small projects all the way to done, documented, and published.

PythonTkinterRequestsGit

engineering projects

Engineering Projects

Work across AI/ML, software, embedded systems, and VLSI — from research pipelines to hardware you can hold.

ResearchAIHealthcare

Parkinson's AI Monitoring

A machine-learning pipeline that detects Parkinsonian tremor from wearable IMU sensor streams. Built to research standard: subject-wise splits that eliminate temporal leakage, correct preprocessing order, and deep-learning architectures matched to tremor dynamics.

PythonPyTorchSignal ProcessingIMU SensorsNumPy
Reinforcement LearningControl Systems

Data-Driven Control of Inverted Pendulum Systems Using Reinforcement Learning

Paper submitted to IEEE PIICON 2026

Benchmarks DDPG and PPO policies against a classical LQR controller for stabilising inverted pendulum systems, using a custom state-aware reward function. The accompanying paper has been submitted to the 2026 IEEE 12th Power India International Conference (PIICON).

MATLABSimulinkDDPG / PPOLQRReinforcement Learning
NLPClassification

Fake News Detection Using Machine Learning

End-to-end fake-news classifier built on the ISOT dataset with a modular Python architecture: a disciplined data pipeline, text preprocessing and feature extraction, model comparison, and all reported metrics derived strictly from the held-out test set. Fully documented, including an IEEE-format paper and project report.

Pythonscikit-learnNLPpandasTF-IDF
SecurityNLP

Phishing Email Detection

Machine-learning system that classifies phishing emails from legitimate mail using engineered text and header features. Developed in structured phases with a modular codebase, rigorous train/test hygiene, and complete documentation from data pipeline to final report.

Pythonscikit-learnNLPFeature Engineering
EmbeddedProtocols

RS-485 Serial Communication between STM32F103C8T6 and Arduino UNO with Checksum Verification

Reliable board-to-board communication over an RS-485 differential bus between an STM32F103C8T6 and an Arduino UNO, with a checksum layer to detect corrupted frames. Covers transceiver wiring, frame design, and error handling on both microcontrollers.

STM32ArduinoRS-485Embedded CUART
JavaAlgorithms

Smart Task Scheduler

A JavaFX desktop application that schedules tasks through a comparator-driven priority queue, ordering work by priority level and deadline instead of a flat to-do list — so the most urgent items always surface first.

JavaJavaFXPriority QueuesOOP
WebAutomation

Automated Student Attendance System

A web-based attendance system on Google Apps Script that lets students mark presence from their own devices while the backend verifies authenticity with network-based checks and time-boxed sessions, writing verified records straight into structured sheets.

Google Apps ScriptJavaScriptGoogle SheetsHTML/CSS
BackendDatabases

Job Portal

A Java job-portal backend built on JDBC and MySQL, implementing user registration and data operations through a cleanly layered DAO architecture — separating models, data access, and database connection handling.

JavaJDBCMySQLDAO Pattern
BackendDatabases

Student Management CRUD

A student records management application implementing clean create, read, update, and delete operations over a relational database, with input validation and a clear separation between data access and interface layers.

JavaMySQLJDBCOOP
ASICRTL

TinyTapeout TT10 Shift Register Challenge

A shift-register design taken from RTL all the way to GDS through the TinyTapeout TT10 shuttle — including Verilog implementation, testbench verification, and a CI/CD pipeline on GitHub Actions that runs the full check-and-harden flow on every commit.

VerilogTinyTapeoutOpenLaneGitHub ActionsGDS
Digital DesignHardware Build

24-Hour Railway Clock

A 24-hour digital clock in the style of railway station displays, designed at the circuit level and built as a working breadboard prototype — covering counter design, display driving, and timing, from schematic to functioning hardware.

Digital LogicCounters7-Segment DisplaysBreadboarding
SensorsActuators

Automated Clothes Hanger System with Rain Detection and Shade Mechanism

First-year engineering hardware project

A first-year engineering hardware project: a clothes-hanger system that detects rain with a sensor module and automatically retracts the line under a shade mechanism, combining sensing, actuation, and simple control logic into a complete working build.

Rain SensorMotor ControlMicrocontrollerMechanism Design

research & publications

Research & Publications

Faculty-supervised research at VIT Chennai. Submission status is stated exactly as it stands — submitted work is not presented as published.

Reinforcement Learning · Control Systems

Data-Driven Control of Inverted Pendulum Systems Using Reinforcement Learning

2026 IEEE 12th Power India International Conference (PIICON)

Paper submitted — not yet published

Benchmarks deep reinforcement-learning policies (DDPG, PPO) against a classical LQR baseline for stabilising inverted pendulum systems, using a custom state-aware reward formulation. All results and figures are generated programmatically for full reproducibility.

DDPG / PPOLQR baselineMATLAB / SimulinkCustom reward design

Biomedical ML · Wearable Sensing

Smart IMU-Based Parkinson's Symptom Monitoring

Ongoing research under faculty supervision

Continuous, objective monitoring of Parkinsonian tremor from inertial (IMU) sensor streams. The emphasis is methodological soundness: subject-wise splits that eliminate temporal leakage, correct preprocessing order, and model architectures matched to tremor dynamics.

IMU signal processingDeep learning (PyTorch)Leakage-free evaluationIEEE paper format

technical expertise

Technical Expertise

Organised by domain — no progress bars, just the tools I actually work with.

Programming

PythonJavaC / C++JavaScriptTypeScriptSQLMATLAB

AI / ML

PyTorchscikit-learnReinforcement LearningStable-Baselines3Signal Processingpandas / NumPy

Hardware & VLSI

Verilog HDLSystemVerilogXilinx VivadoIntel Quartus PrimeModelSim / QuestaSimSynopsys Sentaurus TCADLTspiceRTL-to-GDS (TinyTapeout)

Web & Backend

ReactNext.jsNode.js / ExpressNestJS (GraphQL)FlaskREST APIs

Databases

PostgreSQLMySQLMongoDBRedisPrisma

Tools & DevOps

Git / GitHubDockerKubernetesGitHub Actions (CI/CD)FirebaseLinux

Soft Skills

Technical leadershipResearch writingPublic speakingMentoringEvent organisation

achievements

Milestones so far

2026

Department Rank 5 · CGPA 9.27

Ranked 5th in the VLSI Design & Technology department at VIT Chennai while carrying a research and internship workload.

2026

IEEE conference paper submitted

First-author research on data-driven control of inverted pendulum systems using reinforcement learning, submitted to the 2026 IEEE 12th Power India International Conference (PIICON).

2025

Research Pitch — 2nd Prize

Awarded second place for a research pitch presentation, defending technical work in front of a judging panel.

2024 – 2026

Four industry internships

Python, Java, SDE, and AI/ML internships across four organisations — consistent professional experience alongside coursework.

2025

ASIC tape-out via TinyTapeout

Designed and verified a shift register in Verilog HDL; final GDS generated through the automated TinyTapeout TT10 flow with GitHub Actions CI/CD.

2025 — now

Technical Team Lead, IEEE EDS

Leading the technical team of the IEEE Electron Devices Society student branch at VIT Chennai — coding events, workshops, hackathons.

Certifications & workshops

Python ProgrammingJava ProgrammingC / C++MySQLJavaScriptHTML & CSSAptitudeChatGPT & Generative AIDigital VLSI System Design — Semi-Custom Approach (Workshop)TechnoVIT VLSI Workshop

github

Open Source & Activity

Explore my featured open-source projects, GitHub activity, and the technologies I work with across software engineering, AI/ML, embedded systems, and VLSI.

Contribution Graph

GitHub contributions and development activity over the past year.

GitHub contribution graph for Thiru2006

Technical Expertise

Technical expertise overview

Pinned repositories

View full profile on GitHub

current focus

What I'm working on right now

Parkinson's AI Monitoring

IMU-based tremor detection research — signal processing and leakage-free deep-learning evaluation.

AI & ML Internship at IICT

Applied machine-learning projects with full documentation, from data pipeline to final report.

Reinforcement Learning

Data-driven control of inverted pendulum systems — DDPG/PPO benchmarked against classical LQR.

Updated as the work evolves — last revised July 2026.

resume

The one-page version

Resume — Thirugnanam V S

A single page covering education, internships, projects, and research — ATS-friendly and kept current.

View resume