Things that I have developed or contributed to (for work, my own startups, college classes, or just during my spare-time).
View open-source only
High-consistency distributed system and reactive web app that allows researchers to annotate time series patterns while preventing data loss from overlapping contributions or unsanctioned changes.
Web app that collects N-Triples, N3 and RDF/XML documents, infers new data using SPARQL queries, and displays relationships in GraphViz graphs.
Easy-to-use library to determine the similarity between strings or sets of numbers using Jaccard Index, Minhashing and Locality-Sensitive Hashing.
Multilingual parser & indexer that uses Locality-Sensitive Hashing, DiffMatchPatch, Bloom filters and Quartz jobs to detect inserted and removed keywords from webpages.
Developing a decision-tree classifier and a data management module to evaluate win-lose probabilities over the course of a Poker Texas Hold'em game.
Bike-share system and mapping apps designed with high-availability in mind, deployed in multiple cities across North America and Germany. I developed an iOS client with multiple storyboards in a single codebase (distinct UIs for different clients).
Itineraries and events for the city of Aveiro in Portugal, complete with a map view and an AR camera that shows nearby points-of-interest. I developed the iOS app, implementing AR tracking and caching mechanisms for offline usage.
Web and mobile apps that measure various network indicators and compare them with the ones provided by other ISPs in the user's street, city or country. I was a core developer of the iOS agent.
Ride-sharing app where users can find rides, schedule their own, and chat in real-time. As co-founder and lead developer I implemented core functionality, devised the overall UX, and managed a team of developers and designers.
Implementing and evaluating the effectiveness of various methods that determine if a number is prime: Trial division, Fermat and Miller-Rabin.
Open-source WebGL app for tri-dimensional worldwide data visualization, with customizable data-to-visual mapping and filtering with adjustable scales.
Open-source & cross-platform app that performs file encryption and user authentication on existing cloud storage services.