Khalil Burns portfolio.

Skills
C++, C, Python, VHDL, Assembly, Java, JavaScript, TypeScript, HTML, CSS
Experience
RTOS (Huawei)
Firmware (Ford)
Embedded robotics (Sielo Robotics)
Network tooling (Nokia)

Personal Projects

Video preview Skills: C, STM32, UART, CAD, 3D Printing, Embedded Systems

Autonomous Trumpet

Embedded firmware and mechanical control demo that programs an automatic trumpet robot in C to play melodies using an STM32 MCU and UART communication. It's fast enough to play Flight of the Bumblebee (shown in the demo)!

Video preview Skills: Java, 3D graphics

3D graphics renderer from scratch

Real-time 3D simulator and renderer written in Java from scrathc with no external libraries, used for visualizing 3D objects and textures. Capable of rendering any .obj file with textures.

Video carousel Skills: Java, Neural Networks, Spring Boot, WebSockets

FNN From Scratch

Feedforward neural network made from scratch with no external libraries in Java. Web-based demo with live visualization and interactive inputs; Java backend and WebSocket-powered updates. Achieved 96% accuracy on MNIST handwritten dataset.

Fretly project preview
Image preview Skills: React, TypeScript

Fretly

Guitar fret visualization and tablature tool that renders fretboard positions, maps notes to tab notation, and helps learners compose and export tablature.