EnviroHub is an IoT platform for environmental data (water quality, air quality, etc). Users can register an environmental logging device, and start collecting, storing and analyzing data using the service.
I led the development of the server on a team of 4 and co-led the development of the hardware device. There were two other teams of 4, responsible for visualization and 3rd-party data integration. Read more about the project on the about page.
RainSense is a web platform for collecting data about rainbarrels (water quality, water level, etc), allowing rainbarrel owners to install wifi-capable sensors to collect and send rainbarrel data to the platform and visualized in real-time. The service also allows you to analyze water usage, water quality, amount of rainfall, and other metrics
I developed the visual design, the database relations, the API endpoints and the application logic. My teammates developed the hardware (wifi-capable Arduino micro with pH, temperature and electrical conductivity sensors) as well as the rainbarrel. This was a project that came out of CMSC434 (an HCI class), so the design and usability of the website was the primary focus.
It is not getting real-time data anymore, but if you wanted to run a few simulations to see the scenarios, you can request the following URLs:
Strengthify.com is the best way to achieve your strength training goals. Set custom challenges, then "workout" your way to completing them. We make that simple: plan workouts by choosing from over 74 exercises, then view it as a reference on your mobile phone during workouts. Once saved, let strengthify analyze your progress and share your hard work with fellow strengthifyers.
My primary role has been as a generalist developer. This includes front- end design (layout, themes, graphs, icons, logos and interactivity) and back-end engineering (object associations, SQL queries, dynamic forms and data extraction, input and optimal storage).
Techniques: Responsive design, OOCSS + SASS, modularity + metaprogramming
Design patterns: MVC