projects
hyprspace
Online resource archiver with customizable GUI dashboard
Managed lifecycle of thousands of resources per page with React and Redux for high performance rendering
Implemented ElasticSearch concurrently with SQL and Redis to efficiently query relational data
Designed SmartFilter algorithm to assign custom, weighted search relevance
- JavaScript
- React
- Redux
- Node
- Express
- React Router
- SQL
- Sequelize
- Redis
- ElasticSearch
- D3
- Google OAuth
jobMapper
Location-based job search engine
Assigned back-end worker to scrape Indeed jobs API and populate Mongo database to overcome API rate limiting
Queried locational and categorical jobs data displayed through Google Maps API and React Recharts.js
Streamlined user signup, enhanced security, and persisted user preferences with Google OAuth 2.0
Integrated D3js with React to dynamically graph frequency of job postings
- JavaScript
- React
- React Router
- Express
- Node
- MongoDB
- Mongoose
- React Recharts
- Google OAuth
- Google Maps API
Tellient
Analytic dashboard build for Internet of Things client
Developed D3-intensive, AngularJS analytics application
// Further details protected by NDA
- JavaScript
- Angular
- OpenStreetMap
- SQL
- ElasticSearch
- Bootstrap
- SASS
- Grunt
5 Second Animal
Real-time, multi-client drawing game
Transferred Canvas.JS image between clients and server as vector JSON to optimize server efficiency
Utilized a WebSocket + Express server to synchronize game play and reduce server request latency
- JavaScript
- React
- Node
- Express
- Socket.io
- MongoDB
- Mongoose
- Fabric.JS
- React Router
- Materialize