Portrait of Pengcheng HuOpen to software engineering internships

I turn caffeine into clean commits.

Pengcheng Hu

Computer Science Student · Software Engineer

I build fast web products and dig into the systems underneath.

I am a Computer Science undergraduate at Ocean University of China who likes turning messy requirements into inspectable, working systems.

I build full-stack products with TypeScript and React, model data and permissions with PostgreSQL and Supabase, and care about the unglamorous bits—tests, CI, performance, and authorization. I also enjoy getting closer to the machine, from shell workflows and Git internals to visualizing Verilog module relationships.

2024 — 2028
B.Sc. Computer Science

Ocean University of China

  • Operating Systems
  • Computer Networks
  • Databases
  • Distributed Systems
Currently exploring

RPC frameworks · Storage engines · Network servers

Systems visualization02

MiniMIPS32 Graph

An interactive map of a MiniMIPS32 codebase, turning Verilog module definitions and instantiation relationships into a searchable 58-node graph.

58 nodes · 18 communities · Searchable relationships

  • JavaScript
  • vis-network
  • Verilog
  • GitHub Pages
Selected coursework03

Systems Development Tools Labs

Reproducible coursework covering shell automation, log analysis, Git branch and merge workflows, and LaTeX report generation.

Shell pipelines · Git workflows · Reproducible reports

  • Shell
  • zsh
  • Git
  • awk
  • LaTeX
  • Tectonic
View all repositories

Build

TypeScript · React · Vite · Tailwind CSS · HTML/CSS

Data & backend

PostgreSQL · Supabase · Auth · Realtime · Row-level security

Quality & delivery

Vitest · Testing Library · GitHub Actions · Docker · Nginx

Systems foundations

Operating Systems · Networking · Databases · Shell · Git

Have an interesting problem?

Let’s make it behave.

I am looking for software engineering internships and open-source collaborations where thoughtful engineering matters.

Say hello