Retro animated computer

DENNIS  CAO

Animated dancing character
LinkedIn
Github
Email

About

👋 I'm Dennis Cao (曹Pronunciation), a senior full stack software engineer.
My preferred stack is Typescript, React, Next.js, SCSS Modules, Zustand, TanStack Query, FastAPI, Supabase, Redis, and AI infrastructure tools .
I've worked at:
Me
Dennis Cao portrait
📍 Currently based in Los Angeles, CA.
🎓 UCLA B.S. Electrical Engineering / Digital Signal Processing.

I've also worked as a music producer, on an Oscar shortlisted animation - PengLai and making electronic music under the alias Dian Nao Xin. When I'm not working on my computer ... I'm likely still on my computer learning new things, working on personal software & hardware projects, or making music. I also enjoy cooking and hanging out with my cat, Chi Chi (there she is on the right).
Chi Chi the cat

Technical Skills

Click to maximize
JavaScript & Typescript
skill-JavaScript & Typescript
React & State Management
skill-React & State Management
Python & Libraries
skill-Python & Libraries
AI Infrastructure
skill-AI Infrastructure
Frontend Frameworks
skill-Frontend Frameworks
Backend Frameworks
skill-Backend Frameworks
Databases
skill-Databases
APIs & Protocols
skill-APIs & Protocols
Deployment & Hosting
skill-Deployment & Hosting
Containerization & Virtualization
skill-Containerization & Virtualization
HTML & CSS Styling
skill-HTML & CSS Styling
2D & 3D Web Animation
skill-2D & 3D Web Animation
Mobile Frameworks
skill-Mobile Frameworks
Testing
skill-Testing
Dev Tools & Libraries
skill-Dev Tools & Libraries
E-Commerce Integration
skill-E-Commerce Integration
Automation & Scripts
skill-Automation & Scripts
Content Management Sys.
skill-Content Management Sys.
Audio Programming
skill-Audio Programming
Music Production
skill-Music Production
Algorithms
skill-Algorithms
Visual Design UI/UX
skill-Visual Design UI/UX
PCB Electronics & Microcontrollers
skill-PCB Electronics & Microcontrollers
Personality
skill-Personality

Experience / Resume

Why relist my work experience when you could just download that right here →
Instead, I made a "Windows XP experience" stepping back in time to the year 2000 below ↓

Resume Button
Windows XP - Windows Media Player - Green Man Face Headspace Skin
visualizer-dropdownvisualizer-dropdownvisualizer-dropdown
Headspace
Play
EQ iconProgress barPL icon
Left-EarLeft-Ear-Speaker
Left Ear Drawer Top
Left Ear Drawer Bottom
Left Ear Drawer Right
AFX - Bodmin 3
One Child Policy - Only Me
Right-Ear-BackgroundRight-Ear-SpeakerRight Ear Drawer TopRight Ear Drawer BottomRight Ear Drawer Left
Start button
start
Windows Media PlayerWindows Media Player
My Computer
My Computer
Windows Media Player
Windows Media
Player
Recycle Bin
Recycle Bin

Work

Openly available and open-source software projects
Preparing products-store...
Preparing projects...
Preparing playground...
Preparing music...
Preparing friends...