Pinned Repositories
Algorithms
Solutions for competitive programming problems in various online judges such as Kattis, SPOJ, URI Online Judge, etc.
Card-Game-Kernel
A flexible engine for creating card games (Pokemon, Magic, etc) where the behavior of each card can be completely arbitrary.
Collection-Sync
Javascript Library for bi-directional database synchronization between multiple devices or servers. Customizable and completely database agnostic.
cpdiff
File difference tool for competitive programming.
horsetab
Trigger Linux/Unix commands via morse code using your mouse.
Kakeibo-UI
A simple money management app made in Flutter.
PortrayCanvas
Parameterizable canvas library that allows you to draw on it, and get the drawn points.
Ruby-Behavior-Tree
A robust and customizable Ruby gem for creating Behavior Trees.
Waterfalls
Terminal based waterfall/rain simulator.
Wobbly-Matrix
A geometric algorithm inspired by Ubuntu's wobbly windows.
ChrisVilches's Repositories
ChrisVilches/Ruby-Behavior-Tree
A robust and customizable Ruby gem for creating Behavior Trees.
ChrisVilches/PortrayCanvas
Parameterizable canvas library that allows you to draw on it, and get the drawn points.
ChrisVilches/cpdiff
File difference tool for competitive programming.
ChrisVilches/Algorithms
Solutions for competitive programming problems in various online judges such as Kattis, SPOJ, URI Online Judge, etc.
ChrisVilches/Wobbly-Matrix
A geometric algorithm inspired by Ubuntu's wobbly windows.
ChrisVilches/horsetab
Trigger Linux/Unix commands via morse code using your mouse.
ChrisVilches/Kakeibo-UI
A simple money management app made in Flutter.
ChrisVilches/Partial-Text-Search
A JavaScript library that finds string patterns in a collection of documents. It efficiently finds matches even if the words in each document do not begin with the query pattern.
ChrisVilches/Youtube-Podcast
System for scraping Youtube videos and converting them into podcasts (or music files).
ChrisVilches/2D-Physics-Engine
A retro minimalist engine for making a 2D game.
ChrisVilches/CAW
Computer assisted writing (Japanese). Dictionary scraping, synonyms, word definitions, etc.
ChrisVilches/Gmail-Empty-Trash
Python script to empty Gmail trash using the Gmail API
ChrisVilches/poller
ChrisVilches/Waterfalls
Terminal based waterfall/rain simulator.
ChrisVilches/Youtube-Podcast-Frontend
Frontend for Youtube-Podcast. Made with Flutter.
ChrisVilches/Beautiful-Bridges
This is a small web application for visualizing the Beautiful Bridges problem, which appeared in the ACM-ICPC World Finals 2019 (competitive programming contest).
ChrisVilches/Kakeibo-API
Backend for a money management app
ChrisVilches/Kattis-Scraper
Scrapes the entire Kattis website, downloads all problems and helps you perform complex queries to find interesting problems.
ChrisVilches/Learn
Learning app. Generates math problems and tests your skills.
ChrisVilches/Machine-Learning
Machine Learning Algorithms
ChrisVilches/Notify-Me
A little command line tool that sends a push notification to your smartphone.
ChrisVilches/poller-ui
ChrisVilches/Polygonal-Puzzle
A geometric algorithm that finds the maximum possible length of the common boundary of two polygons when they are optimally placed.
ChrisVilches/RAD
Application for quickly creating an intranet (internal) system. Store business logic (as SQL queries) and run them in the app, or share them with team members.
ChrisVilches/RAD-UI
ChrisVilches/sakura-dori
Frontend for viewing data scraped by Youtube Chat Logger. Message archive browser.
ChrisVilches/Solutions-ACM-ICPC-2015-South-America
Soluciones de los problemas de la competencia ACM ICPC 2015 en Sudamérica.
ChrisVilches/Term-Keep
Terminal-based Google Keep clone. Can be used as a note taking / To-Do list app on a server.
ChrisVilches/UI-UX
A repository that contains several applications made with the purpose of practicing UI/UX design.
ChrisVilches/youtube-chat-logger
Youtube Stream Chat message scraper.