Posts tagged javascript

Personal Utilities

Experimental monorepo to develop/build/test/package/publish/import multi-langugage personal utilities. Currently functional-programming-focused JS and Python, plus a few experimental post-hooks-release React utils.

Read More

Oura Exploration

Exploring scikit-learn classification algorithms on wearable sensor data. Co-written with a partner for a data science course. Code mine. Data from my Oura Ring.

Read More

Cost Per Change

Which files have the highest return on refactoring? How much does it cost to make a code change to a given file currently? This project attempts to answer those questions for any arbitrary JavaScript repo (and versions within the same repo) through loading the code from github’s API and statically analyzing it for a number of factors.

Read More

High Value JavaScript (Part 1)

Startup SaaS Company. Two years in. Funds running low. Our JavaScript is a ball of mud. One page costs $94k per year to maintain. 140 pages. How did we get here?

Read More

2017 MIT Robotics Competition - Interactive Scoring Visualization

Interactive Dashboard for the yearly MIT 2.007 Robotics Competition.
Stakeholders: Viewers 200-400. Students 100-200. Professors 2-4. Lab Staff 2-4. Scorers 2.
Requirements: SVG matches physical robot competition environment. Real-time updates. Undo & redo. Custom toggleable timers. Custom multipliers. Manual and Autonomous mode modifiers. Concurrently viewable by audience and unobtrusively updatable by scorers.
Technologies: Hand-coded SVG, D3.js, Lodash, RxJS. Basically reused the previous year’s code.

Read More

2016 MIT Robotics Competition - Interactive Scoring Visualization

Interactive Dashboard for the yearly MIT 2.007 Robotics Competition.
Stakeholders: Viewers 200-400. Students 100-200. Professors 2-4. Lab Staff 2-4. Scorers 2.
Requirements: SVG matches physical robot competition environment. Real-time updates. Undo & redo. Custom toggleable timers. Custom multipliers. Manual and Autonomous mode modifiers. Concurrently viewable by audience and unobtrusively updatable by scorers.
Technologies: Hand-coded SVG, D3.js, Lodash, RxJS, plus an oldie out of curiosity (jQuery).

Read More

Efficacy.to

Experimental desktop application improving both effectiveness and efficiency on computer-based tasks. Initial results reduced task switching time by 98% - from 2 minutes to 2 seconds. How many times do you switch activities during the day? Stakeholders: Myself. One intern. 2 alpha testers (Dogfooding). Tech: Electron, React, Redux, Nodejs, RxJS.

Read More

2015 MIT Robotics Competition - Interactive Scoring Visualization

Interactive Dashboard for the yearly MIT 2.007 Robotics Competition.
Stakeholders: Viewers 200-400. Students 100-200. Professors 2-4. Lab Staff 2-4. Scorers 2.
Requirements: SVG matches physical robot competition environment. Real-time updates. Undo & redo. Custom toggleable timers. Custom multipliers. Manual and Autonomous mode modifiers. Concurrently viewable by audience and unobtrusively updatable by scorers.
Technologies: Hand-coded SVG, Angular 1.

Read More

scratch.mit.edu

Community interaction front-end for Scratch - a project of the MIT Media Lab’s Lifelong Kindergarten Research Group that interactively teaches programming concepts. Enables creating, sharing, discussing, and remixing projects.
Stakeholders: 1 million+ users. 10-15 Research Group Professors, Staff, and Students.
Tech: Django. jQuery. Backbone.

Read More