CS @ University of Florida | Prev. @ NVIDIA
MY THREE.JS
PORTFOLIO
This project draws significant inspiration from bokoko33's website. Working on this endeavor allowed me to explore various facets of Three.js and Blender, becoming more proficient in both. The outcome achieved closely resembles the original website, with some touch of my own.
Hello, my name is Daniel Park, I'm currently a third year computer science major
with a minor in digital arts and sciences at the University of Florida. I have
previously interned at NVIDIA as an Autonomous Vehicle Platform Software Engineer,
but I love to partake in anything front-end in my free time!
More specifically, I have a keen interest in music production, game development, 3D arts
and rendering. I hope to eventually put out my full-fledged solo game, Tales of Wistaria!
Here are some of the projects that I have worked on or I am currently working on! There's not much here at the moment, but I hope I am able to add more personal projects here in the near future!
DIREHelp is a mental health app that lets you log your emotions and social interactions daily, write journal entries, and receive a Spotify playlist tailored to your mood based on your input.
Zoomies is a personal Zoom assistant that automatically logs you in and out of meetings based on a CSV file containing meeting IDs, passwords, and scheduled join and leave times.
Tales of Wistaria is a work-in-progress game that blends the challenging mechanics of "Jump King" with classic RPG elements, featuring enemies, NPCs, and bosses to encounter as you make your way to the top!
Through this project, I had the opportunity to enhance and refine my skills in CSS and JavaScript. Specifically, I focused on utilizing global variables in CSS to streamline my code and explored the creation of basic CSS animations using keyframes. Moreover, I delved into the realm of object-oriented JavaScript, employing the simpleton design principle for better organization and efficiency.
What made this project truly exciting was the introduction to new concepts such as Three.js and GLSL. Three.js proved to be an exceptional framework for visualizing 3D assets, including those I crafted using Blender. Additionally, I dabbled in GLSL programming, enabling me to create captivating and distinctive animations that could be projected onto the objects within the scene.
Looking ahead, I am eager to further immerse myself in these technologies, honing my skills to produce intricate and mesmerizing patterns and animations. This project drew inspiration from Bokoko33's website design, and with the knowledge gained from its creation, I aspire to craft even more remarkable and awe-inspiring websites in the future.
Feel free to explore my repositories and reach out through my LinkedIn! I'm always looking for opportunities to grow as a developer.
Credits to Bokoko33's website which I drew inspiration from
Also credits to Andrew Woan's youtube tutorial on gsap timelines and three.js