andrew_ngo

software_engineer ^ (ece & student & wichita_state)

Hello! I'm Andrew, a Computer Engineering student at Wichita State and a Software Engineer Intern at Bombardier.

Recently, I have been diving deep into digital design and computer architecture, focusing on the fundamentals required to build a career in the silicon and VLSI space.

Outside of engineering, I'm either spending time with friends and family, watching films, discovering music, or playing video games. I also love a good pickleball session!

Interested in working together? Reach out to me or connect on LinkedIn.

Bombardier
Software Engineer Intern
05/2026 — Present
Ground Station @ Bombardier Flight Test Center
Koch Industries
Product Support Analyst Co-op
01/2026 — 05/2026
@ Flint Hills Resources
NetApp
QA Analyst Intern
03/2025 — 01/2026
Boeing
Information Technology Intern
11/2024 — 03/2025
Wichita State University
B.S. in Computer Engineering (Min. Computer Science)
08/2024 — Expected 05/2028
Focus: Digital Design, Computer Architecture, Embedded Systems
FPGA Real-Time Temperature Monitor
verilog, nexys a7-100t, i2c, vivado, icarus verilog

Built a from-scratch I2C master FSM in Verilog to read an ADT7420 temperature sensor on a Nexys A7-100T FPGA, dividing the system clock into quarter-phases so SDA transitions land cleanly away from SCL edges. Sensor readings are converted into Celsius/Fahrenheit BCD digits, with a switch-driven unit toggle, and pushed out to a multiplexed seven-segment display refreshed fast enough to avoid visible flicker. Verified protocol correctness with a self-checking testbench that models the ADT7420 as a slave device, asserting each transaction byte and ACK/NACK bit, including randomized data payloads across repeated read cycles.

Home Lab
proxmox, docker-compose, zfs, ubuntu server, cloudflare

Architected and deployed a self-hosted virtualized network environment utilizing a Proxmox hypervisor and ZFS mirrored storage arrays with automated S.M.A.R.T. diagnostics. Infrastructure supports self-hosted local cloud services and a media server handling 7+ concurrent streams. Implemented secure remote access via VPN networks and Cloudflare tunnels to safely manage public web instances, including hosting the official infrastructure and data collection pipelines for a 60+ participant regional student hackathon.

Ollama Home Assistant
python, ollama (llama 3.1), openai whisper, flask, raspberry pi, gpio

Developed an entirely offline, voice-activated AI home assistant deployed on a Raspberry Pi using a custom physical GPIO button interface. Built a lightweight Python and Flask application layer to orchestrate live hardware audio capture, local transcription via OpenAI Whisper, and localized inference using Ollama to serve Meta's LLaMA 3.1 model completely on the edge.