xav.ie
Open in
urlscan Pro
2606:4700:3032::ac43:cd06
Public Scan
Submitted URL: http://xav.ie/
Effective URL: https://xav.ie/
Submission: On November 28 via api from US — Scanned from DE
Effective URL: https://xav.ie/
Submission: On November 28 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
You need to enable JavaScript to run this app. Your browser does not support SVG XAVIER RUIZ SOFTWARE DEVELOPER * #about_me * #projects * #doodles Switch to dark theme ABOUT ME Hello! I'm Xavier and I love programming. I am president of BUILDS. I am also working on the front-ends of BostonHacks and HackBeanpot. My interests include SVGs & animating them, React, animating with React Spring, Amazon AWS, and containerizing applications with Docker. My resumé can be found at /resumé.pdf. The best way to reach me is via email: xruiz@bu.edu I also have public LinkedIn and GitHub profiles. PROJECTS * TABBY Ever wanted pets in your Emacs tab bar? Well with Tabby, now you can! Tabby adds virtual pets or GIFs to the Emacs tab bar. It is still a work in progress, but it hopes to emulate the Corgi mode that Google Colab and Kaggle offers. ELisp, SVG, GIF https://github.com/xav-ie/tabby * DICHOPTER® PROJECT The Dichopter® Project aims to provide the user with hardware and software tools to help them explore dichoptic vision – that is, two eyed or binocular vision where two images are presented to the left and right eye separately. The Dichopter Project allows people to expolore 3D vision and perception of other physics simulations. I enjoyed this project because it required me to learn how to optimize web pages when dealing with lots of content. JavaScript, GitHub, Progressive Web Apps, Caching, p5.js, Materialize CSS https://dichopter.com * TRAVELANYWHERE TravelAnywhere is an experiment and study of the travelling salesman problem, which is 'What is the most efficient way to go through a group of points of interest?'. I experimented with multiple algorithms for this including brute force, combinatorial, and genetic! Currently, it is the works to use an algorithm proposed in 1983 by Dumas et al. React, Javascript, Google Maps API https://github.com/xav-ie/tsp_react * BOSTONHACKS.IO WEBSITE BostonHacks is Boston's largest hackathon of 500+ hackers. I created and designed the landing page, SVGs, and animations used in the site. It uses Firebase as its backend and is a new project by the BostonHacks team. Vue, Javascript, SVG, SMIL, Firebase https://bostonhacks.io * BUILDS.CC WEBSITE BUILDS is a Boston University hackerspace and club that is core to the BU Computer Science experience. The site is a simple Create-React-App site I built in a couple of days using styled-components, react-spring, react-router-dom, and flexbox grid. I had a a lot of fun on this because this is the fastest I have been able to make something so substantial. React, styled-components, react-router-dom, react-spring, Flexbox Grid https://builds.cc * BEAGLENET AWS BACKEND Beaglenet is a startup aiming to improve the world through occupancy monitoring. Founded by my friends and I, we have already gotten contracts with Boston University. My role in this project was to connect the monitoring devices to the AWS DynamoDB database and get them to properly record the desired information through AWS Lambda functions. Vue, AWS, DynamoDB, Lambda, IOT https://thebeaglenet.com ART AND DOODLES * SMART ROCKETS This is an awesome little doodle where the rockets 'learn' to hit the red dot through a genetic algorithm. This means every new generation of rockets is from the previous version. I score the rockets based on how fit they are, and the goal is to hit the red dot in the fastest time possible. The fittest rockets are allowed to generate more children with a small amount of mutation so that the rockets may evolve to be faster. This is from a YouTube tutorial by Dan Shiffman. JavaScript, p5.js /projects/smart-rockets * MOIRÉ EFFECT What you are seeing is actually just two sets of horizontal lines being rotated. The vertical lines that appear are an optical illusion, the Moiré effect. JavaScript, p5.js /projects/moire-squares * BINARY NUMBERS I got most of my code following a tutorial by Dan Shiffman. What this does is show a binary representation of a number through the dots at the top. The decimal representation is in the center. I modified it to respond to mouse events so users can shift the binary number left and right. You can also enter in a decimal number and it will automatically convert it to binary! JavaScript, p5.js /projects/binary-numbers * PONG I remade Pong! This is two player, player one moves with WASD and player two moves with the arrow keys. JavaScript, p5.js /projects/pong * RAYCASTING Following a tutorial by Professor Dan Shiffman at NYU, I re-created the raycasting demo that he created. This is not my original work, but I hope to expand on his tutorial in the future and make a small game. JavaScript, p5.js /projects/raycasting SITE MAP * About Me * Projects * Doodles * Resumé