student engineer · product builder

Useful products. Reliable engineering.

I’m Yingche Wee, an EE/CS student and ScholarSafe co-founder. I build software and electronics, lead engineering work, and help others learn.

PRODUCTSSYSTEMSHARDWARE
yw@workbench:~/projectsSESSION / 2026
❯ inspect --featured
SOFTWARE ↔ SYSTEMS ↔ HARDWARE

What I’m building.

Explore the products, engineering decisions, and work in progress.

✓ 4 entries indexed · inspect a build aboveHW ↔ SW
SHIPPEDFull-stack products
OPEN SOURCEPublished Python utility
LOCAL FIRSTDistributed Linux systems
HARDWAREElectronics and Raspberry Pi
SELECTED WORK

Products & engineering.

What each project does, what I built, and the engineering behind it. Prototypes and research are labeled with their current stage.

01
OUTCOME → REALITY
AI AGENTSRELIABILITY

Converge

I built a prototype that helps AI workflows recover when a task stops halfway through. It checks what already happened in Stripe and Supabase, then completes only the missing actions.

  • The model proposes a goal; validated code controls writes
  • Ownership checks and retries that avoid duplicate refunds
  • Demonstrated recovery after a simulated interruption
Gemini · Supabase · Stripe · Next.js · Vercel
02
PRIVATE ↔ PUBLIC
AGENTSPRIVACY

ColleAgent

I designed an academic planning prototype that helps students and counselors review course options. Student records stay private while research agents look up public course requirements.

  • Goals → Evidence → Plan counselor workflow
  • Research requests exclude student identity and grades
  • Rule-based planning with sources and visible research gaps
Next.js · FastAPI · SQLite · Flower direction · Playwright
PRE-PRODUCTION ALPHA / PILOT
03
⌂
LOCAL-FIRSTINFRA

HomeHub

I built a local AI and automation system connecting a Linux computer with Raspberry Pi services. It keeps task history, limits what tools can do, and handles interruptions and recovery.

Python · Linux · SQLite · Raspberry Pi · Tailscale
PRIVATE / ACTIVE BUILD
04
⌁
PRODUCTFULL STACK

ScholarSafe

I co-founded ScholarSafe and lead engineering for its student housing and roommate-matching platform. I build the search, matching, messaging, verification, and moderation workflows, with database access controls and automated testing.

Next.js · Supabase · Postgres · Tailwind · Vercel
05
Δ
RESEARCHVLA

After the Shield

I’m studying how a robot’s next proposed action changes after a safety system corrects its previous action. The project is in simulator and model setup; the paired experiments have not produced results yet.

Python · Jupyter · SafeLIBERO · π₀.₅-LIBERO · Causal design
RESEARCH / SPRINT 0
06
◎
TOOLSDATA

Internship Finder

I built a personal tool to find internships and research opportunities, check eligibility, explain why a listing fits, and track applications. It uses verified job-board sources and scheduled updates.

React · TypeScript · FastAPI · Postgres · Playwright
Plasma Dynamic Wallpaper demo
07
OPEN SOURCELINUX

Plasma Dynamic Wallpaper

I published a Python utility that brings Apple’s changing desktop wallpapers to KDE Plasma. It follows the original schedule or local solar time, supports multiple monitors, and includes background services and diagnostics.

Python · KDE Plasma · systemd · HEIC
08
▧
EMBEDDEDHARDWARE

Cyberdeck

I’m building a portable Linux computer around a Raspberry Pi Zero 2 W, touchscreen, and modular power supply. A future FPGA connection is planned; the current work focuses on the device and interface.

Raspberry Pi · Linux · Python · SPI · FPGA
PRIVATE / HARDWARE BUILD
THE TOOLKIT / IN PRACTICE

Skills used in real work.

Tools I use to build products, manage data, test systems, and work with hardware. Each group links to a project example.

01 / LANGUAGES

Build the logic.

Most of my application and systems code is in Python and TypeScript / JavaScript, with SQL for data and state. I also work with Java and C++ through coursework and experiments.

PythonTypeScriptJavaScriptSQLJavaC++
02 / APPLICATIONS

Ship a product.

Full-stack workflows with authentication, realtime state, data access rules and durable APIs. I use Next.js / React, FastAPI, Supabase / PostgreSQL, and SQLite.

Next.jsReactFastAPISupabasePostgreSQLSQLite
03 / SYSTEMS

Make it reliable.

Linux-first development, tests, deployment and recovery. Working tools include Docker, GitHub Actions, systemd, Tailscale, Matrix and Playwright.

LinuxDockerGitHub ActionssystemdTailscalePlaywright
04 / AGENTS + HARDWARE

Cross the boundary.

I work with AI agents, model evaluation, local language models, Raspberry Pi, and circuit integration. I’m also exploring FPGA / Verilog through hardware experiments.

AI agentsJupyterGeminiRaspberry PiCircuitsVerilog (exploring)
SEE THE WORK BEHIND THE TOOLS

The case studies explain the design choices, current limitations, and testing behind each project. Engineering résumé ↗

BUILD METHOD

How I approach hard problems.

01

Model the constraint

Find the real boundary: ownership, latency, safety, power, state, or experimental validity.

02

Build the real path

Use actual systems early—real APIs, real databases, real devices, real failure modes.

03

Break it deliberately

Crash it, retry it, disconnect it, feed it adversarial state, and see what survives.

04

Make it legible

Document the architecture, boundaries, current state, and next decision so work can continue.

THE PERSON BEHIND THE TERMINAL

Builder, teammate, peer teacher.

I am a dual-enrollment engineering student at Mission Early College High School and Mission College. I help lead ScholarSafe engineering, founded my school’s AI Club, and collaborate on K–12 educational AI research with San José State University.

The through-line is building something useful and then making it understandable to someone else.

01 / PRODUCTScholarSafeCo-founder and engineering lead
02 / TEACHINGAI ClubFounder; 12+ peer workshops
03 / RESEARCHSJSU collaborationEducational AI evaluation and testing
04 / HARDWARESolar SuitcaseOff-grid system built and tested
RÉSUMÉ

Need the condensed version?

Browse my technical résumé for education, hands-on experience, project outcomes, leadership, and the tools I use.