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

Block or report KhaiFaw

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

Khairul Fawwaz — Engineering intelligence. Animated constellation connecting firmware, Edge AI, automation, IoT and software.

Mechatronic Engineering graduate · Universiti Sains Malaysia
Building where physical systems, software and intelligence meet.

01 — Explore my flagship acoustic FYP 02 — PC platform validation 03 — Manufacturing data intelligence 04 — Native Windows software

LinkedIn  ·  All repositories

From physical systems to intelligent software — an animated journey through sensing, processing, inference and delivery

I'm Fawwaz, a Mechatronic Engineering graduate from USM. I work across microcontroller firmware, signal processing, on-device machine learning and practical engineering software. I enjoy connecting the pieces: a physical signal, a constrained device, a useful interface—and a clear way to test the result.

My final-year acoustic detection project is the starting point. The projects below extend that foundation into platform validation, manufacturing analytics and native Windows applications.

Selected work

01 / On-device acoustic intelligence

Listening at the edge.

Final-year project · Embedded Edge AI

Recognising six domestic sound categories directly on a Renesas RA8P1 Titan Board, without cloud inference.

Microphone capture → MFCC, delta and delta-delta features → INT8 CNN → confidence-gated alerts. An application-layer firmware snapshot connects signal processing with on-device inference and a later LCD extension.

C/C++ RT-Thread CMSIS-DSP TFLM

Explore the FYP →
Core firmware · Evaluation figure

Animated FYP architecture: microphone capture, MFCC features, INT8 inference and confidence-gated alerts. Illustration, not live data.

THE FLAGSHIP / SIGNAL → DECISION

Sound classes Feature input Embedded model Historical board evaluation
6 39 × 61 114.39 KiB · INT8 14 / 16 windows

Embedded prototype. The small historical split demonstrates feasibility, not broad reliability. The model-quantization correction is merged: 16 host tests and a fresh local firmware build pass. Software verification is documented; the corrected revision has not been tested on the board.



02 / PC platform validation

Real PC validation report with explicit PASS, WARN and SKIP outcomes

ACTIVE BUILD / REQUIREMENTS → EVIDENCE

Test the system. Keep the evidence.

Functional MVP · Continued development

A requirements-based CLI for bounded CPU, memory and temporary-storage checks, capability discovery and telemetry.

Preserves runs in SQLite and JSON, Markdown and HTML reports. Compatible baselines support regression comparisons; a labelled fault-injection demo exercises the failure path.

Python C++20 pytest SQLite

Inspect the toolkit →
Verification scope · Paired runs · Failure demo

Automated tests CI platforms Latest paired runs Development stage
80 Windows + Ubuntu 8 PASS · 1 WARN each 0.1.0.dev0

The native CPU probe is locally built and validated; temperature telemetry remains unavailable. Two separate quick runs preserve real timing variation and comparison threshold crossings. These are functional captures, not hardware certification or a benchmark ranking.



03 / Manufacturing data intelligence

From tester data to engineering insight.

SQL + Power BI · Synthetic-data demonstration

Turn 8,000 deliberately messy synthetic tester records into a validated PostgreSQL model and an interactive Power BI dashboard.

Preserve the raw source, clean and quarantine records, then expose reusable views for yield trends, failure analysis and station performance.

PostgreSQL SQL Power BI Python

Explore the analysis →
Dashboard · Data verification

Power BI yield overview dashboard using synthetic manufacturing test data

DATA SYSTEMS / RAW RECORDS → INSIGHT

Synthetic records Pass / fail Analytics views Verification
8,000 7,558 / 442 4 Fresh load + rerun

Generated scenarios, not production-factory results. Dashboard images are real Power BI captures of this synthetic fixture.



04 / Local-first Windows software

MyBudget native Windows dashboard displaying synthetic example finances

SUPPORTING PROJECT / LOGIC → EXPERIENCE

MyBudget. Your data stays local.

Native Windows application · Released

A monthly budget planner with exact decimal calculations and local SQLite storage. Covers planning, transactions, recurring income, goals and reports.

Separates the interface, domain rules and persistence, with automated tests and data-preserving migrations.

C# .NET WinUI 3 SQLite

Explore MyBudget →
Release · Verification

Documented tests Release Persistence Cloud dependency
105 v1.0.2 Local SQLite None

Source-available under PolyForm Strict; unsigned portable build. Screenshots use synthetic finances.


Engineering range

Layer What I work with
Sense & control Microcontrollers, sensor integration, C/C++, RT-Thread, peripheral interfaces
Process & infer MFCC features, CMSIS-DSP, TinyML, TensorFlow Lite Micro, INT8 inference
Test & explain Python, pytest, bounded workloads, telemetry, CI, inspectable reports
Model & visualise PostgreSQL, SQL, Power BI, data validation, yield and failure analysis
Build & deliver C#, .NET, WinUI 3, SQLite, structured application layers

C/C++ embedded systems TinyML Edge AI Python validation SQL and Power BI C sharp and WinUI 3

How I build

Understand the signal. Design around the constraints. Make the result inspectable.

I like working across the hardware–software boundary: keeping the data path clear, testing failure cases, and documenting what a result does—and does not—establish. My current focus is stronger FYP verification and repeatable evidence workflows across my projects.

Let's connect

Open to graduate and early-career opportunities in embedded software, Edge AI, test automation and engineering systems.

LinkedIn ↗  ·  All repositories ↗

Sense precisely. Model clearly. Decide locally. Build reliably.



A small shining star glides between contribution days, lighting each cube on arrival; more contributions create brighter cubes

Public contributions · Refreshed weekly · Each node represents a day of building.

Pinned Loading

  1. ai-acoustic-event-detection ai-acoustic-event-detection Public

    Final-year embedded acoustic detection prototype on Renesas RA8P1, with MFCC features, INT8 inference and confidence-gated alerts.

    C 2

  2. pc-platform-validation-toolkit pc-platform-validation-toolkit Public

    PC validation CLI with bounded workloads, explicit requirements, immutable reports and compatible baseline comparisons.

    Python

  3. manufacturing-sql-yield-dashboard manufacturing-sql-yield-dashboard Public

    Synthetic manufacturing-test analytics with PostgreSQL data validation, reproducible yield analysis and Power BI dashboards.

    Python

  4. mybudget-windows mybudget-windows Public

    Windows budget planner with exact decimal calculations, local SQLite storage, recurring income and automated domain tests.

    C#