I'm always working on a client or personal project, but the works currently showcased here are personal projects. This page will frequently be updated. Check back soon for more or see my GitHub repositories in the meantime.

In case you're looking for my CV, take a look at my resume.

3D Landing Page
2024
Design engineering exercise using Three.js

A landing page to showcase a 3D model of the lunar space suit worn by the Apollo 11 astronauts. ... See more

The page is embedded with a 3D model and has multiple sections. As the user scrolls between sections, the 3D model rotates to show a different part. I used Blender to export the camera movement in conjunction with the model.

TypeScriptThree.jsBlenderglTFReact.jsReact ThreeNext.js
Spotyt
2023
Spotify playlist downloader

Containerized web app to allow Spotify users to play and download music from their or other users' public Spotify playlists. ... See more

Achieved 10x speed improvement in batch downloads by implementing asynchronous I/O streaming from backend

PythonDockerGoogle CloudFastAPIReactSpotify API
Lyddy.stream
2019
Sound-sharing social networking web app

Lyddy allows users to post audio sources to their "home stream", which can be organized with tags. ... See more

A user's posts can be shared publicly or with pre-approved followers. Users can browse and listen to other users' content by tags. Users can "Like" posts, and follow other users to add their content to the "home stream". Social media network using an undirected graph structure in Firebase Realtime Database, with a React frontend

JavascriptFirebaseReactNode.js
© 2019 - 2024 Daniel Vasquez. All Rights Reserved.