Skip to content
View Aadhitya-12007's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Aadhitya-12007

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Aadhitya-12007/README.md

Hi there, I'm Aadhitya G. 👋

Embedded Systems Engineer | Hardware Security Researcher | IoT Developer

LinkedIn


👨‍🎓 About Me

I am a passionate Electronics & Communication Engineer specializing in bare-metal programming, hardware-software co-design, and hardware security. I thrive on building deterministic, real-time systems and bridging them with modern IoT frameworks.

  • Will be pursuing an M.Sc. in Embedded Electronic System Design at Chalmers University of Technology (Autumn 2026 - Spring 2028) as an IPOET Scholar.
  • Final-year B.E. ECE student at SRM Easwari Engineering College (CGPA: 9.3/10).
  • 🔬 Research Focus: Hardware security, specifically side-channel analysis and hardware Trojan detection in cryptographic algorithms (AES-256, DES, ASCON).
  • ⚙️ Current Obsession: Writing deterministic bare-metal C firmware, RTOS implementation, and designing low-power IoT architectures.

Tech Stack & Tools

Languages: C C++ Python Verilog

Microcontrollers & Architectures: ARM7 STM32 ESP32/8266 MSP430 RP2040

Software & Toolchains: Keil Altium KiCad Vivado MATLAB

IoT & Cloud: MQTT Arduino Cloud Blynk


Featured Projects

Smartlink: Advanced IoT-Based Smart Device Automation

Designed a master-slave IoT architecture integrating cloud control with bare-metal hardware execution.

  • Hardware: LPC2129 (ARM7 Master), ESP8266 (Network Coprocessor), 4-Channel AC Relay.
  • Tech: Bare-metal C, Keil µVision, UART (Hardware & SoftwareSerial), MQTT, Arduino IoT Cloud.
  • Highlights: Achieved deterministic local hardware execution by offloading the TCP/IP stack to the ESP8266, allowing robust remote actuation of 230V AC loads via custom UART callback logic.

Hardware Trojan Detection in Cryptographic Cores

Research project analyzing synthesis-masking effects to identify optimal ciphers for Trojan detection.

  • Tech: Xilinx Vivado, Verilog HDL, Python (Data Analysis).
  • Highlights: Implemented a custom AES-256 engine and analyzed 646 Vivado synthesis nets. Achieved a 93% detection accuracy using power analysis and switching activity profiling (validated via Z-score, SNR, and KL Divergence).

ESP32-Based Medical Health Monitoring System (Remedy Generator)

An end-to-end medical sensor node with remote telemetry and AI integrations.

  • Tech: ESP32, MAX30102 (SpO2/HR), DHT22, Python (OpenCV), MQTT.
  • Highlights: Integrated real-time hardware vitals with laptop-based OpenCV facial mood detection, achieving a 487ms end-to-end cloud latency via an MQTT broker to a Blynk dashboard.

Professional Experience

  • Advanced Embedded System Design Intern | Vector India (Dec 2025 - Jun 2026)
    • Developed ARM7 (LPC2114) and 8051 firmware focusing on UART/SPI/I2C drivers.
    • Implemented RT-Linux RT-PREEMPT patches for deterministic real-time task scheduling.
  • Embedded Systems and Industrial Automation Intern | Taras Systems and Solutions (Jun - Dec 2025)
    • Developed bare-metal MSP430 firmware achieving <1µA idle current (LPM3) and wrote STM32F4 HAL drivers.
    • Redesigned a fire alarm system using SX1278 LoRa (868MHz, 5km+ range) for remote sensor telemetry.
  • CNS Intern | Airports Authority of India (AAI) (Dec 2024)
    • Gained hands-on insight into safety-critical air traffic surveillance, VHF radio communications, ILS, and radar transponder encoding at Chennai Airport.
  • Technical Intern | Integral Coach Factory (Indian Railways) (Jul 2024)
    • Studied Siemens S7-300 PLC ladder logic, SCADA HMI, and PROFIBUS industrial Ethernet communication for automated welding robots.

Publications & Research

  • "Dual-Metric Detection of Synthesis-Masked Hardware Trojans in AES-256: Correlating Power Signatures with Switching Activity" — Scopus-indexed journal (IROTCSST Journal) (April 2026).
  • "Detection of Hardware Trojans in AES-256 Cores using Power and Switching Analysis" — ITDECC-2025 International Conference (Sept 2025).
  • "Adapt an RTOS to RISC-V for Safety-Critical Embedded Applications" — ICMICC'25 International Conference (April 2025).
  • "IoT Based Fire Alarm using Raspberry Pi Pico W" — ICMICC'25 International Conference (April 2025).

Honors, Awards & Community

  • Top 1% Performer in Entrepreneurship; Top 5% Performer in Leadership & Team Effectiveness.
  • Organized and conducted the "Texas Instruments Microcontrollers and Energia IDE Programming" workshop for 30+ first-year ECE students.
  • Active member of IETE & ISTE; Volunteer for Youth Red Cross (YRC) and Rotaract Club.

Aadhitya's GitHub Stats

Pinned Loading

  1. Arduino-Basics-with-Tinkercad Arduino-Basics-with-Tinkercad Public

    A beginner-friendly collection of basic Arduino codes simulated using Tinkercad Circuits. Covers fundamental concepts like LED blinking, button interfacing, sensors, and serial communication. Simul…

    C++

  2. Energia-LaunchPad-Cookbook Energia-LaunchPad-Cookbook Public

    A comprehensive collection of Energia IDE projects, code examples, and tutorials for Texas Instruments (TI) MSP430 and CC3200 LaunchPad MCUs. Perfect for students, hobbyists, and professionals work…

    C

  3. IoT-based-Fire-Alarm-System-using-Raspberry-Pi-Pico-W IoT-based-Fire-Alarm-System-using-Raspberry-Pi-Pico-W Public

    Combining temperature, gas and smoke sensors with Pico W’s connectivity overcomes limitations of single-sensor alarms.​ End-to-end automation (detection → computation → communication) accelerates e…

    Python

  4. MSP430-BareMetal-Programming MSP430-BareMetal-Programming Public

    Bare Metal programming sample codes for TI MSP430G2553 coded using CCS (Code Composer Studio)

    C