About Me
My name is Alan Perez, and I am a Software Engineer at Bloomberg. In my day to day, I work with fullstack web development technologies such as Vue.js, Groovy, Javascript, Express.js and Redis . I am also familiar with technologies like Python , FastAPI and React.js , and I am always open to learn more.
I would like to contribute to companies and projects that promote welfare, or otherwise make a positive wholesome impact.
Feel free to contact me if you are interested in collaborating or chatting.
Portfolio
[ Discord Youtube Bot ]

This is a discord bot that will join your channel and will play the audio from the youtube link that you provided. I built this so that I could play music with my friend on Minecraft and on Stardew Valley, until we found out that Discord actually lets other people listen to whatever you are listening on Spotify :) so all this wasn't necessary.
Links: Repository
[ Personal Website ]

So recursive! This is a static Svelte application that uses a javascript config object to generate a lot of the elements on the page. This could have arguably been a pure Javascript, HTML, and CSS page but I wanted an excuse to try out Svelte.
Links: Repository
[ Connect 4 ]

This is a server-client based Connect 4 game. The server provides the rules of the game, as well as an opponent to the player, while the client serves as an interface where the user can make their moves and see the status of the game. A star is shown at the bottom of the grid to indicate the last movement done for clarity.
[ CAN Bus Visualizer ]

This is a web application written in React and Typescript. It allows an analyst to view information gathered from the CAN Bus of a vehicle. It displays the traffic gathered from the vehicle in a table, and it shows the sensors as nodes on a map (used Reactflow for the diagram). I lead the Front end team responsible for the look and feel of the application, and collaborated with the Backend team to define the API calls.
Links: Repository
[ Quiz App ]

This is a mobile multi-platform app. It obtains a list of questions from the University of Texas at El Paso's server. A user can then select a number of random questions to answer and receive a score and feedback at the end. It requires a user to authenticate themselves.
Links: Repository
Background image provided by Unsplash. Made with <3