Pages

I am a full-stack software engineer with extensive experience working with modern web technologies such as JavaScript, Node.js, Socket.io, ElasticSearch, Greensock JS, AngularJS, Redis, and D3.js

Recent Work:

Data Cycles

A simulated real-time visualization of the Bay Area Bike Share data set with statistical and predictive analysis

  • ● Devised a back-end API architecture to store over 35 million documents in ElasticSearch and Redis with Node.js
  • ● Constructed D3.js playback controls with a draggable time slider synchronizing the visualization and data together
  • ● Populated a Redis cache with computationally intensive ElasticSearch queries for instant client-side response
  • ● Integrated and processed data from server API calls on the client-side allowing for simulated real-time visualizations


Anim Graph (Work In Progress)

A cubic-bezier curve based animation editor

  • ● Leveraged GSAP with Paper.js to enable custom, user-definable animation easing
  • ● Achieved instant animation updates from manipulation of keyframes, tangent handles, and keyframe creation
  • ● Configured internal data structures to accommodate multiple keyframe insertion events with concurrent animations