Skip to content
View ash-faque's full-sized avatar
🕊️
Peace be upon everyone
🕊️
Peace be upon everyone

Block or report ash-faque

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
ash-faque/README.md

 Automotive Software Engineer  ·  Tata Elxsi, Bangalore
 Test Automation  ·  ECU Diagnostics  ·  Embedded Security

About

B.Tech Mechanical Engineering graduate working in automotive embedded software at Tata Elxsi. I build test frameworks, diagnostic automation tools, and the occasional side project that scratches an itch — like a VS Code extension because CAPL deserved better tooling.

Currently working on:

  • Security conformance testing (ISO 21434 / SecOC / KeyM) on HIL
  • CAPL-based fuzz testing for Security Access (Seed & Key)
  • ODX-D & ARXML parser for auto-generating UDS test vectors

Tech Stack

Languages

Python CAPL C C++ C# JavaScript Bash

Test & Automation

PyTest Robot Framework GitLab CI Jenkins

Automotive

Vector CANoe vTestStudio UDS ISO-14229 AUTOSAR SecOC ISO 21434 CAN-FD DoIP


Featured Project — VS Code Extension

CAPL Formatter ashfaque-pp.capl-formatter

Code formatting and linting for CAPL — the scripting language used in Vector CANoe for automotive network simulation and ECU testing. Built because the automotive tooling ecosystem deserved proper IDE support.

VS Marketplace Installs



Work at Tata Elxsi

Period Project Stack
Jan 2025 – present Automotive Security & Conformance (ISO 21434) CAPL, Python, C#, vTestStudio, IBM DOORS
Jul 2023 – Dec 2024 ECU Diagnostics & Flashing Automation Python, Lauterbach Trace32, GitLab CI, Robot Framework
May 2024 – present Internal Tools & DevOps PyQt, Jira REST API, C#, VS Code Extension API
Feb 2023 – Dec 2024 SIL Simulation Development Godot Engine, Python (TCP/IP↔CAN), CANoe Panels

Notable Side Projects

XML → HTML CANoe Report Converter Standalone Python tool that converts CANoe test report XML into a dark-themed, interactive HTML page with collapsible test groups and pass/fail filtering. Built after the XSLT pipeline broke in production. Python xml.etree HTML/CSS


X.509 DER Parser — No-Heap C Library Static ASN.1/X.690 DER parser using index-based pool with zero dynamic allocation. Exposed as a CAPL DLL for ECU certificate chain validation in automotive PKI contexts. Parses Daimler/MB vendor extensions (OID arc 1.3.6.1.4.1.2916.3.6.509.5.*). C ASN.1 X.509 CAPL DLL


ImGui Signal Plotter — CANoe DLL Plugin Live automotive signal waveform renderer as a CANoe plugin. Dear ImGui + ImPlot + OpenGL3, dedicated Win32 render thread, mutex-protected ring buffer. Covered by a Google Test suite. C Dear ImGui ImPlot OpenGL3 gTest


PyQt Defect Management Tool Desktop app integrating Jira REST APIs to automate test failure ticket creation — cuts the manual copy-paste loop between CANoe test reports and Jira. Python PyQt Jira REST API


Standards & Compliance

Working knowledge across:

ASPICE SWE.6 — Software Qualification Test   ISO 21434 — Cybersecurity Engineering UDS ISO-14229   AUTOSAR Classic   SecOC   DoIP   CAN-FD   SOME/IP   X.509 / PKI


Connect

Portfolio LinkedIn Email VS Marketplace


Popular repositories Loading

  1. Pico-Meet Pico-Meet Public

    A one-to-one video chat using peerjs

    JavaScript

  2. teleddit teleddit Public

    a bot to fetch random memes from sub-reddit without leaving telegram

    JavaScript

  3. Simple-web-presentation Simple-web-presentation Public

    what about creating presentation on browser, yes its currently available, then what about trying to making such a thing.

    JavaScript

  4. JS-image-board JS-image-board Public

    Yeah! kind of image board powered by deta.sh

    JavaScript

  5. omegle_web3 omegle_web3 Public

    kind of a web 3 implementation for omegle site

    JavaScript 1

  6. red-gallery red-gallery Public

    Spectate random posts from subreddits

    JavaScript