Available for full-time & internship roles

Aravind Kumar GS

Full-Stack Developer & Systems Engineer

I build software from the silicon up — from register-level embedded drivers and a hand-built computer, to production-ready MERN applications people actually use.

Chennai, Tamil Nadu, India · CGPA 8.56 / 10 · 7 Internships Completed
L4 Interface

React · Angular · HTML5 · CSS3 — what the user touches

L3 Application

Node.js · Express · Spring · REST APIs — the logic layer

L2 Data

MongoDB · MySQL — where state lives

L1 Systems

Assembler · Compiler · VM translator — Nand2Tetris, built by hand

L0 Hardware

STM32F407 registers · NVIC/EXTI/RCC · no HAL

Comfortable at every layer of the stack

I'm a final-year Computer Science Engineering student in Chennai with a CGPA of 8.56/10 and seven internships behind me — spanning full-stack web development, Python automation, and C++ engineering. Most people who call themselves "full-stack" mean React and Node. I mean that too, but I've also written peripheral drivers for an ARM Cortex-M4 by hand, and built a working computer — ALU, CPU, assembler, compiler, OS — from sixteen NAND gates upward.

That range shapes how I work: I debug with the calm of someone who's traced a fault down to a register bit, and I ship product features with the speed of someone who's built four full-stack projects in a single internship cycle. I'm looking for a full-time or internship role where that combination — systems thinking plus product velocity — actually matters.

08+ Full-stack & systems projects shipped
07 Internships across product & embedded teams
100% Score on Nand2Tetris Part I (Hebrew University)

Tools I reach for

Languages

  • C / C++ Embedded C
  • Python
  • JavaScript (ES6)
  • Java

Frameworks & Libraries

  • React.js
  • Node.js / Express.js
  • Angular
  • Spring

Tools & Technologies

  • MongoDB / MySQL
  • STM32 · ARM Cortex-M4
  • UART · I2C · SPI · GPIO
  • Git · Postman · VS Code

Core CS & Soft Skills

Data Structures & Algorithms OOP DBMS Computer Architecture Compilers Problem Solving Cross-team Communication Ownership Fast Learning
L0 HardwareRegisters, NVIC, EXTI — no HAL
→
L1 SystemsAssembler, VM, compiler, OS
→
L2 DataMongoDB, MySQL schemas
→
L3 ApplicationExpress & Spring REST APIs
→
L4 InterfaceReact & Angular UIs

Things I've built

L0 · Hardware

STM32 Peripheral Driver Suite

Problem: most embedded intros stop at HAL calls. I wanted to know what a HAL function actually does underneath.

Built four peripheral drivers — GPIO, SPI, I2C, USART — entirely through direct register programming on an STM32F407G-DISC1 (ARM Cortex-M4), with zero HAL. Implemented both polling and interrupt-driven modes, hand-configuring NVIC, EXTI, and RCC registers.

STM32F407 Embedded C ARM Cortex-M4 NVIC / EXTI / RCC
L1 · Systems

Nand2Tetris — A Computer from First Principles

Problem: understand what actually happens between a NAND gate and a running program, with nothing taken on faith.

Built a complete computer system bottom-up — ALU, CPU, memory hierarchy, assembler, VM translator, compiler, and a simple OS — starting from a single NAND gate.

Computer Architecture Compilers Assembler / VM

100% on Part I · 93.6% on Part II — Coursera, Hebrew University of Jerusalem

L2–L4 · Full Stack

CRM Application (MERN Stack)

Problem: give a small sales team one place to track client data and customer interactions.

Full-stack CRM system with CRUD operations and REST APIs for managing client records, built as part of the IBM Naan Mudhalvan (TN Skill Development Initiative) virtual internship with AdroIT Technologies.

MongoDB Express.js React.js Node.js
L2–L3 · Backend

Task Manager REST API

Problem: ship a production-style task API, not just a CRUD toy.

Built with full CRUD, filtering, sorting, search, pagination, and centralized error handling — one of four projects completed during the Decode Labs internship, which led to a Certificate of Completion and a Letter of Recommendation.

Node.js Express.js MongoDB Mongoose
L2–L4 · Full Stack

Student Management System

Problem: replace manual record-keeping for student registrations and academic data with a proper application.

Full-stack application for managing student records and academic data, combining a Java application layer with Python tooling on a MySQL backend.

Java Python MySQL

More on GitHub

These are the highlights — the full history of commits, experiments, and in-progress work lives on my GitHub.

Visit GitHub Profile →

Where I've worked

  1. Jun 2026 – Present

    Full Stack Developer Intern · NEXLEVR

    Contributing to real-world full-stack projects and strengthening production-level development skills.

  2. 2026

    Full Stack Development Intern · Decode Labs

    Completed four full-stack projects — a frontend landing page, backend REST APIs, and a production-style Task Manager API. Earned a Certificate of Completion and a Letter of Recommendation.

  3. 2025 – 2026

    Full Stack (MERN) Virtual Intern · AdroIT Technologies — IBM Naan Mudhalvan

    Built a full-stack CRM application for managing client data and tracking customer interactions, certified on completion under the Tamil Nadu Skill Development Initiative.

  4. 2025

    Frontend Developer Intern · ZeTheta

    Built a multi-step loan application UI, implementing form flow across stages, input validation, and state management.

  5. 2025

    Software Development Intern · SkillCraft Technology

    Developed Java and Python applications; identified and resolved coding issues across the codebase.

  6. 2025

    Python Developer Intern · CodSoft

    Built automation scripts and data-processing tools; assisted in debugging existing applications.

  7. 2025

    Python Programming Intern / C++ Developer Intern · CodeAlpha & Kodbud

    Delivered hands-on Python programming projects at CodeAlpha and C++ software solutions applying OOP, STL, and memory management at Kodbud.

Leadership & Involvement

  • Winner, inter-college hackathon competitions
  • Member, DOS Club — Meenakshi College of Engineering
  • Completed virtual experience programs with JPMorgan Chase, Accenture (×2), Datacom, Tata, and Lloyds Banking Group (Forage)

Foundation

B.E., Computer Science and Engineering

Meenakshi College of Engineering, Chennai, Tamil Nadu

CGPA 8.56 / 10 Expected 2027

Verified learning

Mastering Microcontroller & Embedded Driver Development

Udemy — FastBit Embedded Brain Academy

Communication Protocols: UART, USART, I2C, I3C, SPI, GPIO

Udemy — Protocol Pro

Nand to Tetris, Part I & II

Coursera — Hebrew University of Jerusalem · 100% / 93.6%

Data Analysis with Python

freeCodeCamp

Spring REST, PyCharm, Angular

Infosys Springboard

Let's build something

Open to full-time and internship roles in full-stack, backend, or embedded systems engineering.