About
Putting cryptography into silicon, and writing about it afterwards.
I’m Kimmy, a Computer Science student at National Cheng Kung University in Tainan, Taiwan.
My interest sits at the seam between software and hardware: an algorithm that works on paper says nothing about how fast it runs in silicon. My capstone project is exactly that problem — we pulled apart SLH-DSA, a post-quantum signature scheme, found the Keccak / SHAKE256 hot path, and grew a set of custom instructions on a RISC-V core to swallow it.
On the team I owned FPGA integration, bitstream programming and hardware testing. That’s the seat where “it passed simulation but exploded on the board” happens most often, so most of my time went into reading waveforms, chasing timing, and convincing myself the testbench wasn’t lying to me.
What I care about
- Measurable. A speedup needs a number, and a number needs stated measurement conditions.
- Reproducible. After a project ships, someone else should be able to follow the README and get a working bitstream.
- Written down. A bug you don’t write up is a bug you hit again in six months — which is what the Notes section is for.
Outside the hardware
I deliberately took coursework outside the CS department: international financial markets, international security. Preparing graduate school applications, that cross-disciplinary background turned out to be one of the more useful things I had to talk about.
Otherwise: department table tennis team, cycling representative for CSIE, and a stint working ticketing at a baseball stadium (which is why I now watch MLB games partly for the crowd flow). I tutored English for a while — TOEIC 915 — and I’ve been studying Japanese for about a year.
Timeline
- Aug 2026
Inbound Mobility Program
Universiti Malaya, Faculty of Computer Science & IT
A one-week exchange: cross-institution coursework and lab visits. My cross-disciplinary coursework was the main differentiator in the application.
- Sep 2025 – Jun 2026
Capstone: RISC-V ISA extension for SLH-DSA post-quantum signatures
NCKU CSIE, advised by Prof. Pei-Yin Chen
Extended the OpenHW CV32E40P core with 320-bit SIMD registers and custom instructions to accelerate Keccak / SHAKE256. I owned FPGA integration, bitstream programming and hardware testing.
- 2025 – 2026
Hackathons, back to back
Mei-Chu Hackathon · Sea x OpenAI Codex Hackathon · DevJam
Stretching from hardware into web and AI-agent applications — practice at collapsing an idea into something demoable in 48 hours.
- During studies
English tutor
Freelance
One-on-one tutoring, mostly grammar and reading comprehension. TOEIC 915.
- During studies
Table tennis team · department cycling representative
NCKU CSIE
Played on the department table tennis team and represented CSIE at the university cycling festival. Also worked ticketing at a baseball stadium.
- 2022 –
B.S. in Computer Science and Information Engineering
National Cheng Kung University
Coursework across compiler design, computer organization and architecture, digital systems and embedded systems, plus electives in international financial markets and international security.