Skip to content
View K-Ajay-Kumar's full-sized avatar

Block or report K-Ajay-Kumar

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
K-Ajay-Kumar/README.md

πŸ‘‹ Ajay Kumar β€” Systems & Compiler Engineer

I build and debug real systems across compilers, robotics, and edge AI β€” where failures are subtle, performance matters, and correctness is non-negotiable.

This is not a collection of demos. This is a portfolio of engineering depth.


πŸ”₯ Core Focus

  • 🧠 Compiler & Toolchain Engineering (MetaWare, low-level debugging)
  • βš™οΈ Systems Programming (C/C++, runtime behavior, memory-level analysis)
  • πŸ€– Robotics & Perception (ROS2, SLAM, real-time pipelines)
  • πŸ‘οΈ Edge AI Systems (YOLO, Raspberry Pi, deployment constraints)
  • πŸ§ͺ Automation & Qualification (reproducibility, CI pipelines, validation)

🧠 What Makes Me Different

Most engineers:

  • write code
  • train models
  • build features

I:

  • debug compiler-generated assembly
  • validate runtime behavior under safety constraints
  • build systems that fail β†’ get traced β†’ get fixed properly

⚑ Featured Projects

🧠 Compiler Qualification & Defect Framework

  • Multi-version compiler validation (MetaWare)
  • Automated pipeline: compile β†’ execute β†’ validate β†’ report
  • Known defect reproduction (broken vs fixed comparison)
  • Assembly-level debugging using TRACE32
  • MISRA / ISO 26262 aligned validation

πŸ‘‰ I don’t just use compilers β€” I verify and break them.


πŸ€– ROS2 Perception & SLAM System

  • Simulated sensors + depth estimation
  • YOLO object detection integration
  • Occupancy grid mapping + SLAM
  • RViz visualization + control loop

πŸ‘‰ Not just perception β€” full system integration.


πŸ‘οΈ Edge AI Occupancy Monitoring System

  • YOLO-based detection (~98% accuracy)
  • Raspberry Pi 5 + Tapo camera integration
  • Flask dashboard + cloud deployment
  • Latency and accuracy optimization

πŸ‘‰ Built for real-world constraints, not ideal conditions.


πŸ§ͺ Automation & Testing Infrastructure

  • 150+ unit tests (~95% coverage)
  • Black-box + system-level validation
  • CI-friendly pipelines (CMake + Python)
  • Reproducible defect workflows

πŸ‘‰ If it can’t be tested properly, it’s not engineering.


πŸ› οΈ Tech Stack

Languages C / C++ / Python

Systems & Tools Linux β€’ CMake β€’ TRACE32 β€’ nSIM Jenkins β€’ GitHub Actions

Domains Compiler Toolchains β€’ Embedded Systems ROS2 β€’ SLAM β€’ Computer Vision


🧱 Engineering Approach

  • Failure β†’ trace to root cause
  • Unclear behavior β†’ inspect assembly
  • Non-reproducible β†’ fix the system, not the symptom

🧩 System Architecture

Compiler Qualification Pipeline

[Source Code]
      ↓
[Compiler (Multiple Versions)]
      ↓
[Binary Execution on Target]
      ↓
[Output Capture]
      ↓
[Validation Engine]
      ↓
[Report + Defect Tracking]

ROS2 Perception Pipeline

[Sensors / Simulation]
        ↓
[Depth Estimation]
        ↓
[YOLO Detection]
        ↓
[Occupancy Grid / SLAM]
        ↓
[Decision Logic]
        ↓
[Control Output]

Edge AI System

[Camera Input]
      ↓
[Preprocessing]
      ↓
[YOLO Model]
      ↓
[Detection Results]
      ↓
[Backend API]
      ↓
[Dashboard / Cloud]

πŸ“Œ Pinned Repository Strategy

  1. Compiler Qualification Framework
  2. Known Defects Repository
  3. ROS2 Perception System
  4. Occupancy Monitoring System
  5. Automation Testing Framework
  6. Low-Level / FPGA / Experimental Work

🚫 What I Avoid

  • Demo-only projects
  • Black-box dependency reliance
  • β€œWorks on my machine” engineering

🌍 Target Roles

  • Compiler Engineering
  • Systems Programming
  • Embedded & Low-Level Development
  • Robotics Systems Engineering

πŸ”— Connect


If you're working on compilers, low-level systems, or real-time pipelines β€” we’ll have something meaningful to talk about.

Popular repositories Loading

  1. Prompt_Predators Prompt_Predators Public

    Python 1

  2. K-Ajay-Kumar K-Ajay-Kumar Public

  3. leetcode leetcode Public

    Forked from ShubhamSarda/leetcode

    Solving most important Data Structures and Algorithm questions for interview preparations as a beginner!

    Python

  4. Chess_Board Chess_Board Public

    - Building The Chess Board from the scratch

    C++

  5. my-first-repo my-first-repo Public

    Jupyter Notebook

  6. python-basics-assignment python-basics-assignment Public

    Python