HARDWARE ENGINEER · PRODUCT MANAGEMENT · BUILDER

Hello, I'm
Sida Cheng

ECE @ Carnegie Mellon. I want to build hardware products that create lasting value for users. I'm particularly passionate about consumer electronics (and go to CES as a visitor exhibitor) →

Sida Cheng at CES with OS Keyboard
At CES 2025 with OS Keyboard
3.82 GPA
300+ Products Built and Shipped
$70K Investment Won
350K+ Video Views

Education & Profile

B.S. Electrical & Computer Engineering
+ Engineering Design, Innovation & Entrepreneurship

Carnegie Mellon University

Aug 2023 – May 2027 GPA 3.82/4.0

I just want to build products. Growing up, I watched hundreds of tech reviews and unboxing videos, fascinated by how companies keep innovating features that "wow" me. Seriously, the wow effect is so much better than software products. Whether it's computer peripherals, cool gadgets, or IoT devices, some of these products make me go "damn it's such a good product" every time I use them. Now, I want to bring my passion and skills to a company that builds such amazing products.

OS Keyboard is my current focus — an ergonomic split keyboard I've shipped to 40+ beta users. I did everything to bring the project from 0 to 1: PCB design & assembly, firmware development, 3D modeling, video editing, reddit posts, and community building. Prior to this project, I also led hardware development of a smart dice tower that won ~$70K investment at XbotPark.

HARDWARE

STM32nRF52840PCB DesignQMK / ZMKSolidWorks

SOFTWARE

CPythonReactTypeScriptWebHID APIVite

PRODUCT

User ResearchProduct StrategyGo-to-MarketCommunity Engagement

A selection of recent projects

An ergonomic keyboard ecosystem with joystick analog inputs for gaming, keystrokes, and mouse control. Full-stack product.

PCB DesignCHIDSolidWorksVideo EditingCommunity Building
Check Live

VIA OS Keyboard Configurator

A mod to the open-source VIA Configurator

Web-based tool for real-time browser-to-keyboard configuration via WebHID. Key remapping, layers, macros, joystick tuning.

ReactTypeScriptWebHID APIVite

Smart Dice Tower

D&D Dice Tower with Smart Detection

D&D dice tower with camera-based roll detection, light/sound effects, and wireless mobile app. Won 1st Prize at XbotPark.

Embedded SystemsComputer VisionProduct Design

Robot Card Dealer

Automatic card-dealing robot designed and built in 7 days at CMU Build18. Arduino-powered stepper motor + LCD Interface + Pseudo-shuffling algorithm.

ArduinoMechanical DesignRapid Prototyping
Build18 Garage

How I contribute to the team

Hardware & Product Engineer

Designed custom PCBs in EasyEDA/KiCad, built 3D models in SolidWorks, wrote QMK/ZMK firmware for STM32/RP2040/nRF52840. Shipped 40+ keyboard units.

Full-Stack Developer

Built web configurator with React + TypeScript + Vite + WebHID API for real-time browser-to-keyboard communication. No driver install needed.

Startup Founder

Founded OS Keyboard, ran customer discovery, filmed marketing content, and competed in venture competitions. McGinnis 2nd Place (Undergraduate), Innov18 Award winner.

Educator & Mentor

TA for Intro to Engineering Design and Intro to ECE at Carnegie Mellon. Mentored ~260 students on prototyping, circuits, and engineering fundamentals.

My journey

McGinnis Venture Competition — 2nd Place

Won 2nd Place in the undergraduate track with OS Keyboard. $4K cash + $10K AWS credits.

Mar 2026

McGinnis Venture Competition — 2nd Place

Won 2nd Place in the undergraduate track with OS Keyboard. $4K cash + $10K AWS credits.

Summer 2025

XbotPark Summer Camp

Built a smart dice tower. Won 1st Prize + ¥500K investment offer at XbotPark Demo Day.

TA — Intro to Engineering Design

Teaching assistant for Intro to Engineering Design at CMU, mentoring ~60 students on prototyping.

Spring 2025

TA — Intro to Engineering Design

Teaching assistant for Intro to Engineering Design at CMU, mentoring ~60 students on prototyping.

Jan 2025

Founded OS Keyboard

Founded OS Keyboard at CMU Build18 — won Innov18 Award. Shipped 40+ units to customers worldwide.

TA — Intro to ECE + Sigma Eta Pi

Teaching assistant for Intro to ECE (~200 students). Joined Sigma Eta Pi entrepreneurship fraternity.

Fall 2024

TA — Intro to ECE + Sigma Eta Pi

Teaching assistant for Intro to ECE (~200 students). Joined Sigma Eta Pi entrepreneurship fraternity.

Jan 2024

Robot Card Dealer — Build18

Led 3-person team to design and build an automatic card-dealing robot in 7 days at CMU Build18.

Started at Carnegie Mellon

Enrolled in ECE + Engineering Design, Innovation & Entrepreneurship at Carnegie Mellon University.

Aug 2023

Started at Carnegie Mellon

Enrolled in ECE + Engineering Design, Innovation & Entrepreneurship at Carnegie Mellon University.

Summer 2023

Mengyou DIY PC — Social Media

Produced weekly Bilibili videos for Mengyou DIY PC shop, growing followers by 28%.

Stanley50z Keyboard Studio

Launched keyboard studio at age 16 — managed a 50+ customer group buy and sold 200+ products separately, built 2.8K-member community, 100K+ Bilibili views.

Dec 2020–Mar 21

Stanley50z Keyboard Studio

Launched keyboard studio at age 16 — managed a 50+ customer group buy and sold 200+ products separately, built 2.8K-member community, 100K+ Bilibili views.

Want to get in touch?

I'm currently looking for internship opportunities in hardware product development, embedded engineering, and consumer electronics — roles where I can contribute to building products that create lasting value for users.

sidac@andrew.cmu.edu