Skip to content
View CrystalChiu's full-sized avatar

Block or report CrystalChiu

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CrystalChiu/README.md

Hi there, I'm Crystal 👋

📍 Orange County, CA
💼 Software Engineer
🎓 UC Irvine CS '25
📫 crystchiu@gmail.com
📄 View My Resume

A Quick Introduction

I'm a recent UC Irvine graduate (March 2025, B.S. in Computer Science) with a passion for full-stack and backend development. I'm a software engineer for a civil engineering consulting firm, helping create internal software tools to assist operations! During my time at UCI, I spent ~2 years as a part-time software developer at UCI’s Office of IT, working on Laravel + Vue.js web apps. While I was there, I also held an internship doing graphic design for the New University Newspaper and was a secretary for our Forensic Science club. Before I transferred to UCI, I attended Mt. Sac. and worked as a tutor for students with disabilities in the ACCESS Tech Lab, as well as a tech lead for the Google Developer Students Club (GDSC). I'm a fast learner, excited to join a team where I can grow and build impactful tech.

Get To Know Me

  • My CS specialization at UCI was in information management and systems
  • I am running a (small, for now) digital blog on my Substack discussing art, fashion, technology, current events, and more!
  • I worked HR for one summer at The California Science Center Foundation; I still return to do volunteer work!
  • I have been learning martial arts (Muay Thai, Boxing) for over a year now
  • I did ballet and competitive jazz/lyrical for 4+ years

Skills & Programming Languages

Java Python C++ SQL MongoDB JavaScript PHP Laravel Vue.js Node.js Flask HTML5 CSS Visual Studio Code

Projects (WIP, Add links later)

Pinned Loading

  1. PopmartRestockBot PopmartRestockBot Public

    Monitors the PopMart website for restocks and send a ping of restocked items to my Discord channel so the people can buy Labubus. (Might expand to other lines if needed)

    JavaScript 3 1

  2. CruxCompiler CruxCompiler Public

    CRUX is a simple programming language I defined using ANTLR. This Java compiler uses the Visitor design pattern to take CRUX code and perform lexical analysis, parse, put into intermediate represen…

    Java

  3. Indexer Indexer Public

    Inverted indexer for a UCI ICS search engine mapping tokens to a list of postings. Each posting contains the document ID and token freq. Uses Porter Stemming and includes stopwards.

  4. PopMonitor PopMonitor Public

    Pop Mart Restock Tracker (v2) : Built using Puppeteer and MongoDB. Automatically detects new product listings, restocks, and price changes — then sends out alerts (e.g., via Discord) in real time.

    JavaScript 12 4

  5. Simple-OS Simple-OS Public

    A efficient multithreaded implementation of a simple operating system that allows users to request for printers to write to disks.

    Java

  6. activist activist Public

    Forked from activist-org/activist

    An open-source activism platform

    Vue