About
I'm an iOS engineer offering expertise I gained at Raya and DoorDash to a company I'd like to help grow.
I'm an iOS engineer offering expertise I gained at Raya and DoorDash to a company I'd like to help grow.
RoomAid is a real-time roommate status and communication app for iPhone and Android. The is built with React Native, Relay Modern and GraphQL with a Rails back-end. ActionCable is used to implement GraphQL subscriptions to provide real-time functionality. The MVP for RoomAid includes roommate status, chatroom, bill breakdown, event calendar and user authentication.
Fbclone is a web application inspired by Facebook built using Ruby on Rails and React/Redux. Technologies used include Ruby, Rails, React/Redux, JavaScript, PostgreSQL, Pusher, AWS, HTML5 and CSS3. Upon logging in, all user-related data is eager-loaded on the backend to minimize SQL queries.
A lightweight library for DOM manipulation. Also allows for easy event listener creation and ajax requests. Under the hood, jQuaere instantiates a class which holds all the selected DOM nodes and allows user to perform operations on all nodes in the collection.
Advanced Battleship is based on the original Battleship and its variation Battleship: Advanced Mission. I had a ton of fun working with BabylonJS to create fluid animations with the easing functions built into the 3D engine. The game features an intuitive computer player that tracks previous moves and deduces the orientation of an opponent's ship.