About

Andrew Choi

Jaehyung Choi (Andrew Choi) is a Computer and Information student at the University of Cambridge, currently gaining industry experience as a Software Engineering Intern at Arm. Passionate about writing Low-Level Software and creating AI Application, he combines academic excellence with hands-on development skills to tackle real-world technology challenges.

View my CV

Welcome to My Portfolio

Hello, and thanks for visiting my website!
I’m Jaehyung Choi, but many people also know me as Andrew. I’m currently studying Engineering at the University of Cambridge, with a strong passion for embedded systems.

My interest in low-level programming began when I discovered the power of writing software at the register level. It stripped away the abstractions between hardware and software, making the inner workings feel less like magic and more like something I could truly understand and control.

In addition to embedded systems, I also have experience building applications and working across different layers of the tech stack. I’m most comfortable with C and Python, and I have some hands-on experience with HTML and CSS through web development projects.

I love learning new things and enjoy documenting my projects, ideas, and learning journey here. Feel free to explore and get to know more about my work!

Education

University of Cambridge

BA & MEng in Computer and Information Engineering (Engineering Tripos)
Cambridge, United Kingdom
Oct 2022 – Jun 2027 (Expected)

  • Achieved 1st Class Honours in Year 1
    • Studied Mechanical Engineering, Thermofluids, Structures and Materials, Electrical and Information Engineering, and Mathematical Methods
  • Achieved Upper Second Class Honours in Year 2
    • Studied Mechanics, Thermofluid Mechanics, Structures, Materials, Electrical Engineering, Information Engineering, Mathematical Methods, Business, Manufacturing Engineering, and Machine Learning

Haileybury Almaty

Almaty, Kazakhstan
September 2018 – August 2020

  • Studied A Levels in Mathematics, Further Mathematics, and Physics
  • Achieved 3 A* grades

Experience

Software Engineering Intern

Arm, Cambridge, United Kingdom
Jul 2024 – Present

  • Designed and delivered a series of MOOC courses, including:
    • MicroPython programming with the BBC micro:bit
    • Advanced STM32 development using CMSIS, HAL, and RTOS
    • IoT systems with BLE and MQTT in Keil Studio
    • Digital Signal Processing (DSP) education materials for ST boards
  • Developed educational tools and productivity chatbots using RAG, Model Context Protocol (MCP), AI Agent architecture, and LangChain.
  • Created a Python-based compliance tool for automated data validation and contract adherence notification.
  • Built a metadata generation pipeline utilizing GPT-4o and LangChain for structured content creation.
  • Deployed and optimized LLMs on ARM-based mobile devices through pruning and quantization techniques.
  • Developed the Developer Labs website.
  • Authored and published interactive Learning Paths on Arm Developer Platform:

Machine Learning Research Intern

Auto-ID Labs, KAIST, Daejeon, South Korea
Jun 2023 – Sep 2023

  • Developed AI Speaker systems using OpenAI Whisper for STT and GPT-3.5-Turbo for NLU and response generation on Raspberry Pi.
  • Deployed models (YOLOv8, FastSAM, Ultra-Fast-Lane-Detection-V2) on Xilinx FPGA and NVIDIA Jetson Orin.
  • Built a real-time lane detection system with GoPro Hero11 and NVIDIA Jetson AGX Orin; optimized via TensorRT.
  • Presented AI research at the GS1 Exhibition, including a session with the GS1 CEO.

A-Level / GCSE Maths & Physics Tutor

Oct 2022 – Present

  • Tutored over 30 students from Year 9–13 in Maths and Physics.
  • Provided Oxbridge and Imperial College application support, including personal statement feedback and interview prep.

Republic of Korea Army

Jan 2021 – Jul 2022

  • Completed mandatory military service, developing discipline, leadership, and resilience under demanding conditions.