ANTONY AUSTIN

Engineer · Builder · Creator

Portfolio

Projects

Explore my complete portfolio of projects spanning AI/ML, embedded systems, IoT, automation, and more. Each project showcases innovation, technical expertise, and problem-solving capabilities.

CategoryStatus

10 of 10

32-Bit Tiny GPU
VLSI & Computer ArchitectureRTL, verification and Sky130A GDSII signoff complete — compiler and kernels ongoing

32-Bit Tiny GPU

A 32-bit SIMT GPU built from scratch in SystemVerilog: custom ISA, AXEL assembler, axelcc C-subset compiler, 391 cocotb tests, and a full RTL-to-GDSII run on SkyWater 130 nm with zero DRC violations.

March 2026 - Present
SystemVerilog /SIMT /GPU Architecture+8
View Details
AI/ML Language Model Prototyping
AI/MLIn Progress

AI/ML Language Model Prototyping

A comprehensive exploration of language model architectures, from RNN-based text generators to transformer models, culminating in a custom LLaMA-like implementation.

April 2025 - Present
PyTorch /NLP /Transformers+4
View Details
axelcc — C Subset Compiler for a Custom GPU ISA
Compilers & ToolchainWorking — 9 of 9 compiler kernels verified on RTL

axelcc — C Subset Compiler for a Custom GPU ISA

A C-like compiler written in C that lowers kernel-oriented source to machine code for a custom 32-bit SIMT GPU ISA — full lexer, parser, AST, semantic analysis, register allocation and codegen, verified by running its output on the GPU's own RTL.

2026 - Present
Compilers /C /Code Generation+4
View Details
AXEL — Assembler for a Custom 32-Bit GPU ISA
Compilers & ToolchainWorking — drives every kernel in the GPU regression suite

AXEL — Assembler for a Custom 32-Bit GPU ISA

A two-layer C assembler that encodes kernels for a custom 32-bit SIMT GPU: a readable AXEL API on top, a bit-level instruction emitter underneath, producing .hex images the GPU fetches directly in simulation.

2025 - Present
Assembler /C /Instruction Encoding+3
View Details
Tiny GPU FPGA Port — Sipeed Tang Nano 20K
FPGA & HardwareBuild flow complete — bring-up paused while compiler work continues

Tiny GPU FPGA Port — Sipeed Tang Nano 20K

Porting a custom 32-bit SIMT GPU from simulation onto a Gowin GW2AR-18C FPGA: a resource-driven redesign from 4 cores × 4 threads down to 1 × 1 with sequential block execution, plus a hardware top level with clock, memory init, launch FSM and UART readback.

2026
FPGA /Gowin /Tang Nano 20K+5
View Details
Ambulance Traffic Reduction System
Embedded SystemsCompleted

Ambulance Traffic Reduction System

Arduino Mega-based prototype with RF modules for real-time traffic monitoring, integrating RF signal validation and Dijkstra's algorithm to clear the shortest route for emergency vehicles.

6 months
Arduino /RF Modules /Dijkstra's Algorithm+2
View Details
Computer Vision Implementation
AI/MLCompleted

Computer Vision Implementation

Face recognition system built with OpenCV in Python and an object classification system using GoogLeNet transfer learning in MATLAB.

4 months
OpenCV /Python /MATLAB+3
View Details
IoT Home Automation System
IoTCompleted

IoT Home Automation System

Home automation system with NodeMCU ESP8266, relay modules, Blynk, and IFTTT enabling mobile control and Google Assistant voice commands.

3 months
IoT /ESP8266 /Blynk+3
View Details
Dual Axis Solar Tracker
AutomationCompleted

Dual Axis Solar Tracker

Solar energy optimization prototype using microcontrollers, servo motors, and an LDR array for real-time sun tracking with closed-loop control.

5 months
Solar Energy /Microcontrollers /Servo Motors+3
View Details
Wi-Fi Range Extension System
NetworkingCompleted

Wi-Fi Range Extension System

Custom Wi-Fi repeater built on Raspberry Pi 4B with adaptive channel management, extending range and mimicking mesh network functionality.

2 months
Raspberry Pi /Networking /Wi-Fi+2
View Details