Santiago Acosta Meza's Projects
π This is a clone project for the game Crossy Road, built using BabylonJs as the 3D game engine. The project and class structure mirrors the ExcaliburJs framework, but using the 3D primitives provided by BabylonJs.
π΅ This is a website that creates a 3D visualization of audio files, using the AnalyserNode from the JavaScript Audio API, and p5.js & WEBGL to render the graphics. It was built as a class project for "ComputaciΓ³n Visual". It enables users to choose between different displays, set their own parameters and upload their own audio files.
πΈ A game presented as the final project for the UNAL class TIC 2023-II. It is a pokemon-like game where the objective is to discover the fauna of the chingaza paramo. It's purpose is educating the player in the biodiversity of this paramo and Colombia π¨π΄ in general. It was built using excalibur JS.
π Fake Store is a "fake" front-end application that uses mock data from the fake-store-api to simulate an e-commerce website. It was built as a personal project, to learn Vue, Axios and Vuex.
πΈ SaaS Platform for leaning chords with a real-time interactive visualizer that syncs to a audio source (Youtube video)
Game for the Game Boy Jam 11
πΆ This is a spotify-like frontend application created as a class project. The original project had a distributed microservices backend with multiple programming languages and components. Currently, the front-end application uses static mock-data to simulate the original behaviour of the application.
π©Ί FrontEnd application for the Software Engineering II Class Project: MediRec. MediRec is a web-based application that enables users to keep track of medical files and share them with doctors.
π§ mem : is a full stack application that enables the user to create, study and maintain a deck of study cards, similar to the software Anki. I created this project to learn the following backend technologies: nodeJs, expressJs and mongoDB.
πΌ TuneCode is a web programming language for music creation, oriented towards people with experience in the use of software dedicated to music production (DAW: Digital Audio Workstations). Using analogous concepts to DAW's, TuneCode allows the playback of melodies through basic oscillators, the scheduling of samples and the use of effects
Music Visualizer is a website that uses the AnalyserNode from JavaScript Audio API to create a 3-band frequency-based visualization. It enables the user to set their own parameters and select from a range of preloaded songs. It was built as a personal project to learn the Canvas API.
Paradigmas de programaciΓ³n UNAL
πΉ This is my portfolio website, where I showcase some of my class, professional and personal projects related to Software Engineering.
[SPANISH] Program, written in python, that, by means of modular arithmetic, seeks to classify a composition within a certain type of musical scale. This is class project for Discrete Mathematics.
Config files for my GitHub profile.
Signal-grid is a game, written in vanilla typescript, that is similar to pipe puzzles.
π Socket.io server for TIC-TAC-TOE-like game! It was created as a class project for an online TIC-TAC-TOE game, using the socket.io npm package.
A repo where all my websites, written with vanilla JavaScript, are hosted.
β¨ Web tool for generating a set of sudokus in book format. The program uses the npm sudoku-core package to manage the difficulty, generation and solution of the puzzles.
π§ Tracklist Builder is a full-stack web application that uses meta-data of songs, to build similar tracklists (song permutations) to other popular ones. The user can match the "energy" and "emotion" of their favorite djs, by creating their own unique tracklists.