Welcome to My Portfolio
Discover my journey through code, creativity, and innovation. Each section represents a unique aspect of who I am and what I create, showcasing different technologies and approaches to problem-solving.
Who am I
Personal Introduction • Background
Hello! My name is Amy Nguyen. I am an aspiring developer and wish to hone my skills into my career path. I graduated with a Bachelor's of Computer Science from California State University Fullerton. I enjoy playing video games, jamming to music, gyming, and creating mini projects. Showcased here are my projects I have created; they range from mobile applications to 3D modeling for video games. Despite having a variety of projects, I want to pursue a stronger field in web development.
If you are interested in collaborating, feel free to contact me!
My Skills
Technical Expertise • Programming
I've developed a diverse skill set that spans across multiple domains of software development. My programming languages include Swift for iOS development, Python for backend and data analysis, JavaScript for interactive web experiences, and SQL for database management. In terms of frameworks and tools, I'm experienced with SwiftUI for creating beautiful iOS interfaces, Three.js for immersive 3D web graphics, React for dynamic user interfaces, and various database systems for robust data management. What sets me apart is my ability to combine technical proficiency with creative vision. I don't just write code - I craft experiences that engage users and solve meaningful problems.
My Interests
Hobbies • Passions • Inspiration
Beyond the world of coding, I'm deeply passionate about creative technology and artistic expression. Music production is one of my biggest interests - I love creating soundscapes and experimenting with audio visualization techniques that bring music to life in visual form. I'm fascinated by 3D art and spend considerable time exploring tools like Blender to create digital sculptures and environments. The intersection of art and technology excites me, especially in emerging fields like virtual and augmented reality where I can create immersive experiences that engage multiple senses. Music plays a huge role in my creative process and I believe that the best technology solutions often come from approaching problems with an artist's eye.
My Experience
Work • Projects • Learning Journey
Through various projects and coursework, I've gained hands-on experience across the full spectrum of software development. From building iOS applications that solve real-world problems to creating immersive web experiences with 3D graphics, each project has contributed to my growth as a developer. My experience spans full-stack development, mobile app creation, database management, and creative technology. I've worked on everything from food delivery applications to audio visualizers, each teaching me valuable lessons about problem-solving, user experience design, and the critical importance of writing clean, maintainable code. What I've learned most is that great software isn't just about technical excellence - it's about understanding users and creating solutions that feel intuitive and delightful to use.
Food Deli iOS App
iOS Development • Swift & SwiftUI
A comprehensive food delivery application built from the ground up using Swift and SwiftUI. This project showcases modern iOS development practices with a focus on creating an intuitive and visually appealing user experience. The app features real-time order tracking that keeps users informed throughout their delivery journey, secure user authentication to protect personal information, an elegant restaurant browsing interface that makes discovery enjoyable, and seamless payment integration for a frictionless checkout experience. Built with performance optimization in mind, the app demonstrates advanced iOS patterns including MVVM architecture, Combine framework for reactive programming, and custom animations that bring the interface to life.
Audio Visualizer
Web Development • Three.js & WebGL
An interactive 3D audio visualizer that transforms music into stunning visual art in real-time. This project explores the intersection of audio processing, 3D graphics, and user interaction to create an immersive multimedia experience. Built with Three.js and WebGL, the visualizer features dynamic particle systems that dance to the rhythm, responsive lighting effects that react to audio frequencies, multiple visualization modes to suit different musical styles, and customizable color schemes that allow users to personalize their experience. The technical implementation involves complex audio analysis using the Web Audio API, efficient 3D rendering optimized for smooth 60fps performance, and sophisticated shader programming to create visual effects that feel alive and responsive to the music's emotional content.
Music Mixer Hardware
Hardware Programming • Raspberry Pi & Python
A custom-built music mixing station that brings the power of digital audio workstations into a tactile, hardware-based interface. This project demonstrates the integration of hardware and software to create professional-grade music production tools. The mixer features physical knobs and sliders for intuitive real-time audio manipulation, MIDI integration for seamless connectivity with existing music software, a responsive touch-screen interface for visual feedback and control, and robust audio processing capabilities perfect for live performances. Built on a Raspberry Pi foundation with custom Python software, the project showcases embedded systems programming, real-time audio processing, hardware interface design, and the challenges of creating reliable performance hardware that musicians can depend on in live settings.
Fullerton Vending Database
Database Management • MySQL & Python
A comprehensive vending machine management system designed specifically for the Cal State Fullerton campus. This project demonstrates enterprise-level database design and management for real-world operational challenges. The system provides robust inventory tracking across multiple campus locations, detailed sales analytics for business intelligence, automated maintenance scheduling to ensure optimal machine performance, and real-time reporting capabilities accessible through an intuitive web dashboard. Built with MySQL for reliable data storage and Python for backend processing, the project showcases database optimization techniques, complex query design for analytics, automated reporting systems, and the integration of multiple data sources into a unified management platform.
Hanloda's Avatar Company
3D Development • Blender & Unity
An immersive virtual reality experience that pushes the boundaries of digital avatar creation and interactive virtual environments. This project represents the cutting edge of VR development and 3D character design. The experience features custom 3D avatars with detailed animations and expressions, interactive virtual environments that respond to user presence, physics-based interactions that feel natural and intuitive, and immersive gameplay mechanics designed specifically for virtual reality. Created using Blender for detailed 3D modeling and texturing, Unity for VR implementation and interaction systems, the project showcases advanced 3D pipeline workflows, VR UX design principles, performance optimization for immersive experiences, and the technical challenges of creating presence in virtual spaces.
Adaptive Provisions Store
Web Development • HTML, CSS & GSAP
A modern e-commerce website that demonstrates the power of thoughtful animation and interaction design in creating engaging shopping experiences. This project showcases advanced web development techniques focused on user engagement and conversion. The site features stunning animations powered by GSAP that guide users through the shopping journey, interactive product showcases that bring items to life, responsive design that works beautifully across all devices, and engaging user interactions that make shopping enjoyable rather than transactional. Built with semantic HTML for accessibility, advanced CSS for sophisticated layouts and effects, and GSAP for professional-grade animations, the project demonstrates modern web development best practices, performance optimization techniques, and the art of creating digital experiences that feel both premium and approachable.