I design hardware
and write software.
I'm a Computer Engineering student at Georgia Tech. I've worked on FPGA encryption, firmware for a sensory-feedback insole, and billing recovery tools at AWS.
- School
- Georgia Tech, BS Computer Engineering
- GPA
- 3.92
- Seeking
- Summer 2027 internship
- Based in
- Atlanta, GA
Explore my work by role
Choose a role to see a demo or results and bring related experience and projects to the top.
Experience
-
Amazon Web Services (AWS)
Software Development Engineer Intern
Route 53 billingAug 2026 to Dec 2026Tools to detect and recover failed billing daysDaily metering for ~73M health checks across 140K+ accounts -
Greenlight Financial Technology
Data Engineering Intern
Data engineeringJun 2026 to Aug 2026Automated outage diagnosis and partner reporting~99% correct diagnosis; reporting cut from 2 to 3 days to 22 minutes -
CRNCH, Georgia Tech
Undergraduate Researcher, RTL Design and Verification
Open-source encryption hardwareJan 2026 to presentFaster encryption with four parallel FPGA coresCo-designed the hardware and led checks of timing and control behavior -
GT Student Government Association
Software Engineering Intern
Student funding reviewAug 2025 to presentPaused Fall 2026Cut funding review time from 25 to 5 minutesAI pre-review for 800+ annual requests across $10M in student funding -
SiliconJackets
Digital Design Member
Pipelined RISC-V processorAug 2025 to presentKeep a processor running while memory writes waitDesigning a write buffer for a student RISC-V chip with one teammate -
TerraSense
Co-founder and Lead Embedded Systems Engineer
Wearable startup, Create-XMay 2025 to presentTurn foot pressure into sensory feedbackCo-founded an insole startup; firmware responds in 2.36 ms on hardware -
GT Experimental Rocketry
Avionics Firmware Engineer
Avionics teamGeorgia TechMake rocket flight sequences explicit and testableMapped six flight phases and separated control logic from hardware access -
Georgia Tech VIP, IoT in Healthcare
Undergraduate Research Assistant
IoT in HealthcareAug 2025 to Dec 2025Designed a prosthetic foot to adapt to terrainSystem proposal targeting under $500 in parts -
Assets Edge
Software Engineering Intern
Retail software2023 to 2024Built a storefront with lower database latency15% higher conversion; 40% lower database query latency
Projects
-
SCOMP processor extension
16-bit processor on an FPGA
CourseworkSpring 2025Built new CPU instructions in hardwareEight added instructions, plus hardware multiply, divide, and error flags- Extended a 16-bit teaching processor in VHDL on an Intel Cyclone V FPGA. Added subtraction, immediate addition, modulus, bitwise logic, and shifts: 8 new instructions in total.
- Built an arithmetic coprocessor for multiplication, division, and modulus. Added status registers so software can detect overflow and division by zero.
ToolsVHDL, Quartus Prime, Intel Cyclone V, assembly
NoteCode withheld under Georgia Tech academic policy.
-
Dual-train collision avoidance
Digital control for a model railway
CourseworkGeorgia TechCoordinate two trains to prevent collisionsTrack sensors drive motor direction and fail-safe switching- Designed a nine-state controller in VHDL that reads six asynchronous track sensors to coordinate two model trains.
- Implemented motor control in both directions and fail-safe track switching for worst-case sensor inputs.
ToolsVHDL, Quartus Prime
NoteCode withheld under Georgia Tech academic policy.
-
Linux TCP/UDP benchmark
Network performance measurement
Personal projectSummer 2026Measure how network settings affect speed and loss1,000+ automated trials across message sizes and socket configurations- Built a C++ benchmark to measure TCP and UDP latency, throughput, and packet loss on Linux, with message sizes from 64 bytes to 1 MB.
- Automated 1,000+ trials across socket buffer sizes, transfer patterns, and message counts to investigate how each setting affects network performance.
ToolsC++, Linux, TCP/IP, UDP, Bash, Python
-
OmniController
Accessible game controller
Hackathon buildSpring 2026Play games through motion and voiceTested in three games with no dropped inputs during the demo- Built ESP32 firmware that turns body motion into game input. Combined gyroscope and accelerometer readings from an MPU-6050 to estimate orientation, with calibration, deadzones, and flick detection to control unintended inputs.
- Mapped motion to a virtual Xbox controller through a Python host. Added speech-to-text commands for menus using ElevenLabs.
- Prioritized the core motion controls for the hackathon demo. They ran in all three test games with no dropped inputs.
ToolsESP32, C++, MPU-6050, Python, ElevenLabs STT
LinkDevpost
-
Embedded snake game
Hand-wired breadboard console
CourseworkGeorgia TechBuilt Snake on a hand-wired microcontroller consoleGame logic, button interrupts, and an external display- Wrote the game logic and a deterministic rendering loop in C on an mbed microcontroller.
- Hand-wired the breadboard console with an external LCD and interrupt-driven buttons for navigation.
ToolsC, mbed, GPIO, SPI, I2C
-
Memos
Personal notes and media tracker
Personal projectSpring 2026Keep notes on books, films, and games in one placeLower metadata latency; preserves conflicting offline edits- Built a notes app for tracking films, games, and books. A shared cache checks memory, then Firestore, before calling external metadata APIs; it also caches missing results. Time to first byte fell from 1 second to 700 ms.
- Moved IGDB API credentials into a Cloudflare Worker so they stay off the client. External API latency fell by 40% across the app's four APIs.
- Stored notes as Markdown and kept ratings, progress, and ordering in separate Firestore collections. Parsers turn Markdown sections into media galleries.
- Added client-side diffing to preserve conflicting offline edits rather than silently overwrite them.
ToolsReact, Firebase, Cloudflare Workers
LinkOpen the app
-
Re.Mind
Android app
Hackathon buildFall 2025Help people with dementia recognize familiar facesOffline prototype; 98% recognition accuracy on a 100+ case test set- Built an Android prototype that recognizes faces as a memory aid for people with dementia. Recognition runs entirely on the phone using ML Kit and TensorFlow Lite, with 98% accuracy on a 100+ case test set.
- Kept personal data on the device and tuned the camera lifecycle and memory use to avoid out-of-memory failures on low-end phones.
-
HistoreX
Textbook-to-storyboard app
Hackathon build2024Turn textbook passages into illustrated storyboardsGenerates a script and scene images in a working web app- Built a Streamlit app that turns textbook passages into storyboards. Gemini generates the script and Imagen 3 creates scene images; the app assembles them and handles API rate limits and errors.
ToolsPython, Streamlit, Gemini API, Imagen 3
LinksOpen the app · GitHub
Skills
Digital hardware
Verilog, SystemVerilog, VHDL, RTL, state machines, AXI4-Lite, memory-mapped I/O, AMD Zynq, Intel Cyclone V
Hardware verification
SystemVerilog assertions, SymbiYosys, bounded model checking, Icarus Verilog, Cadence Xcelium, Quartus Prime
Embedded firmware
ESP32-C6, ESP32, STM32, ESP-IDF, DMA, MCPWM, I2C, SPI, UART, Bluetooth LE, logic analyzer
Languages
C, C++, Python, Java, SQL, Bash, JavaScript, Kotlin, assembly (SCOMP)
Systems and data
Linux, AWS (DynamoDB, S3, Lambda), PostgreSQL, Airflow, Snowflake, Databricks, PySpark, Terraform, Docker
Applications and machine learning
React, Django, LangGraph, LangChain, retrieval-augmented generation, Pinecone, scikit-learn, TensorFlow Lite, int8 quantization, Git
About
I like problems where hardware and software have to agree. In an insole, that means feedback arrives within the sensing deadline. In an encryption core, it means the hardware produces the right result and tells software when it is ready.
TerraSense also taught me to question the starting idea. We began with a prosthetic ankle, but user interviews pointed us toward lost ground feedback. We redesigned it as an insole.
BS Computer Engineering · GPA 3.92
Relevant coursework: VLSI and advanced digital design, computer architecture, systems and concurrency, algorithms, hardware/software systems, and digital design lab.
Contact
Open to Summer 2027 internships.