STEVEN KANG

Computer Science ยท University of Michigan

About Me

Computer Science student at the University of Michigan working in data science and NLP research. Enjoy building software tools and looking to learn more about systems programming.

Current roles have provided experienced in building web scraping pipelines, LLM evaluation frameworks, and open-source CLI tools. Have conducted research across multiple departments at UMich, from institutional research data pipelines to NLP-powered policy analysis.

3 Research Roles
2 Projects Shipped

steven@umich:~$ whoami

Steven Kang

steven@umich:~$ cat major.txt

B.S. Computer Science

steven@umich:~$ _

Experience

Skills & Stats

โš”๏ธ Languages

Python LVL 9
C++ LVL 7
Java LVL 6
R LVL 7
SQL LVL 7

๐Ÿ›ก๏ธ Libraries & Frameworks

๐Ÿ“Špandas
๐Ÿค–LiteLLM
๐Ÿง scikit-learn
๐Ÿ“ˆSeaborn
๐Ÿ•ธ๏ธBeautifulSoup
๐Ÿ—„๏ธSQLAlchemy
๐ŸงชGoogleTest

๐ŸŽ’ Tools & Platforms

๐Ÿ”€Git
๐Ÿ““Jupyter
โšกSupabase
โ–ฒVercel
๐Ÿ“ฎPostman
๐Ÿ”งCMake

Projects

๐Ÿ–ฅ๏ธ

Warden โ€” macOS Process Manager

  • Open-source macOS CLI tool using low-level system APIs (libproc) to scan running processes, group by parent application, and rank search results with a custom heap-based algorithm
  • Configured build system using CMake, validated core logic with unit tests via GoogleTest, and setup installation via Homebrew tap
C++ CMake libproc GoogleTest Homebrew
๐Ÿ“‚ View on GitHub
๐Ÿ“‹

Timesheet Management System

  • Designed a SQLite database schema for a software firm to efficiently store and query time-sheet records
  • Implemented database models using SQLAlchemy ORM with normalized table relationships
  • Wrote a data cleaning pipeline to standardize raw time-sheet inputs for automated and consistent formatting
Python SQLite SQLAlchemy Data Cleaning
๐Ÿข Innovation for Impact

Education & Leadership

๐ŸŽ“

University of Michigan

Bachelor of Science in Computer Science

Ann Arbor, MI ยท Expected Graduation: Dec 2028

โœฆ In Progress โœฆ

โšก

Business Director

Innovation for Impact โ€” Technology Consulting Group

Apr 2026 โ€” Present

  • Manage club finances including budgeting, dues collection, reimbursements, and financial reporting
  • Coordinate administrative tasks such as attendance tracking, roster updates, and meeting room reservations

โœฆ ACTIVE ROLE โœฆ

Interests

โšฝ

Soccer

Watching and playing โ€” I would never say no to a pickup game or catching a match on TV, soccer is part of my life.

โšก Playing ๐Ÿ“บ Watching
๐Ÿ‹๏ธ

Gym

Consistent gym sessions let me stay active and take a break from coding sessions.

๐Ÿ’ช Lifting ๐Ÿ”ฅ Gains
๐ŸŒฏ

Chipotle

The order is non-negotiable:

โ–ธ Bowl, wrap on the side
โ–ธ White rice
โ–ธ Pinto beans
โ–ธ Chicken
โ–ธ Red salsa
โ–ธ Corn
โ–ธ Sour cream
โ–ธ Extra cheese
โ–ธ A little lettuce
โ–ธ No drink

Get In Touch

Feel free to contact me through one of the options below