Skip to content
View ggaisenn's full-sized avatar

Block or report ggaisenn

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.

Content in all repositories owned by your account will be closed.
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
ggaisenn/README.md
╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                                          ║
║    ██████╗  ██████╗ ██╗  ██╗ ██████╗   █████╗  ██╗   ██╗     ██████╗  ██████╗ ██╗ ███████╗███████╗███╗   ██╗███╗   ██╗   ║
║   ██╔════╝ ██╔══██╗ ██║  ██║ ██╔══██╗ ██╔══██╗ ██║   ██║    ██╔════╝ ██╔══██╗ ██║ ██╔════╝██╔════╝████╗  ██║████╗  ██║   ║
║   ██║  ███╗███████║ ██║  ██║ ██████╔╝ ███████║ ██║   ██║    ██║  ███╗███████║ ██║ ███████╗█████╗  ██╔██╗ ██║██╔██╗ ██║   ║
║   ██║   ██║██╔══██║ ██║  ██║ ██╔══██╗ ██╔══██║ ╚██╗ ██╔╝    ██║   ██║██╔══██║ ██║ ╚════██║██╔══╝  ██║╚██╗██║██║╚██╗██║   ║
║   ╚██████╔╝██║  ██║ ██████╔  ██║  ██║ ██║  ██║  ╚████╔╝     ╚██████╔╝██║  ██║ ██║ ███████║███████╗██║ ╚████║██║ ╚████║   ║
║    ╚═════╝ ╚═╝  ╚═╝ ╚═════╝  ╚═╝  ╚═╝ ╚═╝  ╚═╝   ╚═══╝       ╚═════╝ ╚═╝  ╚═╝ ╚═╝ ╚══════╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═══╝   ║
║                                                                                                                          ║ 
║                              Systems and Tooling Engineer · B.Tech CSE · ABV-IIITM GWALIOR                               ║
╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝

CONNECT

Website GitHub Instagram YouTube LeetCode


ABOUT

name:       Gaurav Gaisenn
username:   ggaisenn
role:       B.Tech CSE Student
institute:  ABV-IIITM Gwalior, Madhya Pradesh
focus:
  - Systems Programming (C/C++)
  - Real-Time Simulation Engines
  - Developer Tooling (Node.js Scripting, CMake, Docker)
  - Open-Source
open_to:
  - Open-source contributions

PROJECTS

APEX-Compute — Accelerated Parallel Execution XPU Compute

Language  │ C++20, Python 3.9+ (Companion Layer)
Platform  │ Cross-Platform
License   │ Apache-2.0 license
Status    │ Active

Frontend

A lightweight, bare-metal numerical engine that executes cache-tiled, explicitly vectorized matrix multiplication (GEMM) on commodity CPUs.

  • C++20 zero-dependency core featuring ARM NEON and AVX-512 SIMD vectorization.
  • Automated benchmarking (apex-bench) and differential verification suites (apex-validate).
  • Optional AI Companion Layer Gemma 4 (via Gemini API) for natural-language intent parsing and result explanation.

Status

Area State Includes
Core Engine (apex::gemm) Implemented Cache-tiling, panel packing, ARM NEON / AVX-512 vector kernels
Quality Layer Implemented JSON-serializing C++ runner binaries, performance profiling, and precision testing
Companion Layer Implemented Natural-language intent translation, strict allow-list validation, and facts-first grounding

ThermaSync-EV — EV Thermal Simulation & Telemetry Pipeline

Language  │ C++17, Node.js, Three.js, Docker
Platform  │ Cross-Platform / Docker Compose
License   │ Apache-2.0 license
Status    │ Completed · v1.0

Engine-in-Action

Real-Time Telemetry Engine simulating EV battery thermal behavior.

  • C++17 physics core with PID cooling logic
  • Node.js TCP/WebSocket backend for safety validation and ring-buffer history.
  • Three.js/Chart.js 3D browser dashboard.

Status

Area State Includes
Core engine Implemented 16-cell thermal model, PID cooling control, safety override, TCP telemetry
Telemetry backend Implemented TCP validation, ring-buffer history, HTTP API, WebSocket stream, safety triggers, simulation controls
Dashboard Implemented Responsive views, 3D battery/coolant model, rolling charts, cell HUD, alerts, light/dark theme
Fault injection Implemented Normal and overheat mock streams; Cell chaos scenario with backend and PID verification
Docker Compose Implemented Engine, backend, and static dashboard services with local networking

ggcli — Custom CLI Tool

Language  │ Javascript
Platform  │ URLs: Cross-Platform, Apps: macOS
License   │ Apache-2.0 license
Status    │ Active

A CLI tool built using Node.js that enables users to launch web links and local applications.

Current Status

Step Feature Status
1 Script binary entry (bin/index.js) Done
2 Command-line arguments parsing (arg) Done
3 Custom logging with color themes (chalk) Done
4 Launcher command logic (open) Done
5 Configuration file search (cosmiconfig) Done
6 Global package execution links (npm link) Done
7 Custom JSON Schema configuration rules Done
8 Schema-based verification (ajv) Done
9 Better validation logs (better-ajv-errors) Done
10 Namespace debugging flag (debug) Done
11 Cross-platform URL format validation Done
12 Host system local app check (command-exists) Done
13 www. protocol handling Done
14 macOS App Launch (e.g., --open Slack) Done
15 Cross-Platform App launcher Process
---------- MORE FEATURES COMING SOON -----------

TECH STACK

Languages

C++ C Python JavaScript Java

Backend & Networking

Node.js WebSockets

Frontend & Visualization

Three.js Chart.js ReactJS HTML5 CSS

Tools & DevOps

Git GitHub Docker CMake


STATS


GitHub Streak


ROADMAP


2026 ──┼──  [apex_compute]  GEMM execution engine, benchmarking, and validation testing suite
       |    [ggthermalsync] EV thermal physics engine & telemetry pipeline
       |    [ggcli] Custom CLI tool
       │    [ggalloc] Custom memory allocator
       │     First open-source PRs merged
       │

Open to Contributions, PRs
Let's Forge Greatness Together

Pinned Loading

  1. apex_compute apex_compute Public

    A lightweight bare-metal runtime engine that executes cache-tiled, explicitly vectorized matrix multiplication (GEMM) on commodity CPUs (ARM NEON & AVX 512).

    C++ 1

  2. ggthermalsync ggthermalsync Public

    A Multithreaded C++ Physics Engine and Real-Time Telemetry Pipeline for EV Battery Thermal Management.

    JavaScript 1

  3. TES-Website TES-Website Public

    Forked from TESIIITM/TES-Website

    Club website containing details about club and announcements.

    TypeScript

  4. ggportfolio ggportfolio Public

    My Personal Portfolio Website

    JavaScript

  5. ggcli ggcli Public

    A CLI tool built using Node.js that safely launches web links and local applications using dynamic configuration loading and schema validation.

    JavaScript 1

  6. CraftierTen5/SynergyAI_resonance CraftierTen5/SynergyAI_resonance Public

    Python