Hi, I'm Norman Chang 👋
I'm a Computer Engineering graduate from Cal Poly SLO who enjoys building practical, user-focused software. I’m especially interested in full-stack development, AI-powered tools, and projects that turn messy real-life problems into simple, useful experiences.
My background spans software engineering, technical education, robotics mentorship, and hands-on technical installation work. I like building things that are not just technically functional, but actually helpful to people.
What I'm About Full-stack development with React, Node.js, Express, and PostgreSQL AI-assisted applications and practical product ideas Turning personal problems into usable software projects Mentoring students and helping others grow in tech Building clean, intuitive experiences from complex workflows Tech I'm Using
Frontend: React, JavaScript, HTML, CSS Backend: Node.js, Express, PostgreSQL Languages: Python, C++, JavaScript Tools: Git, GitHub, REST APIs, OpenAI API, Vite Currently Learning: TypeScript, Docker, deployment workflows
Highlighted Projects Outfit Oracle
An AI-powered wardrobe assistant that generates outfit recommendations based on occasion, weather, temperature, vibe, and a real wardrobe inventory. Built with React, Node.js, Express, and the OpenAI API.
Job Application Tracker
A full-stack job application tracker with analytics to monitor application status, track outcomes, and visualize progress over time.
Cal Poppy – Q&A App
A voice-interactive Q&A web app for Swanton Ranch visitors, built with React and Raspberry Pi to improve accessibility and engagement.
To-Do List
A full-stack to-do list web app built with JavaScript, Node.js, and PostgreSQL to manage tasks with authentication and persistent storage.
Let's Connect
I'm always open to talking about software projects, AI tools, mentorship, tech education, and building practical products.

