I’m Sean Kim — a Computer Engineer specializing in embedded systems and firmware, currently pursuing my M.S. at NYU Tandon. I write about the intersection of low-level hardware, real-time operating systems, and machine learning at the edge. This site documents the projects I build and the things I learn along the way.

Building a Bootloader with OTA Update

A custom bootloader that enables Over-The-Air (OTA) update through Bluetooth.

Firmware · STM32 · Dual Bank Memory

Bare-Metal UART Driver

UART is the simplest form of communication protocol in embedded systems. Built on STM32F429I, I walked through every building process of bare-metal UART driver from scratch.

Firmware · UART · BLE

LLM-Powered Meeting Intelligence Platform

United Nations diplomats often spend hours every week with vast amount of meeting transcripts and video recordings. To help them automate this process, our team developed LLM-based meeting analysis platform.

MLOps · CI/CD · Cloud Engineering

Embedded Sentry with Gyroscope

The project demonstrates hand gesture matching algorithm using an in-built gyroscope.

Embedded Systems · STM32