I am currently a Software Developer at Heady, a mobile agency that works with Fortune 500 companies. In less than a year working there, I have contributed to several complex, distributed systems like a raffle feature for one of our ecommerce clients, new payment platform integration and support for a wishlist, all of which have met the product owners' high expectations.
I am proficient in the MERN stack (MongoDB, Express, React and Node) and Laravel PHP. To reinforce my coding skills, I also contribute to open source projects and write for FreeCodeCamp (I believe the best way to learn is to teach). I have also dabbled in other frameworks like PHP Laravel and ASP .NET.
See my resume for more academic and career details.
Show & Tell is a Node JS application that communicates with Slack APIs to get updates from the members of a workspace daily and post them to a group channel on the same workspace. I built this application for my workplace because we were deeply missing our beloved water-cooler chats.
I go over in detail how I coded this application in this article published on my employer's Medium publication.
New News is a website that consolidates all of the user's favorite news websites in one site. The user favorites a website by using a chrome extension. The algorithm scrapes latest articles from the favorited websites. The articles are categorized under five broad topics. The articles are rendered in a unified view and can be filtered based on the topics. The website also recommends articles based on the preferred topics.
Me and my teammates are currently working on improving the recommendation engine. We are considering neural networks and Restricted Boltzmann Machines (RBM's).
CryptoMind is a full stack application that allows the user to invest in a fictional cryptocurrency recreationally. The incentive behind this project was to familiarize myself with blockchain concepts such as chain validation, proof of work, difficulty and the nonce value by applying those in blockchain objects in the backend in a test-driven manner.
The site is not fully functional and is work under progress. The source code can be found here.
Reducks is an ecommerce website that simulates online purchases. The project is a fully fledged full stack application. The front end technologies are React and Redux. The back end was built using Express and Node. It was a team initiative with a total of 4 teammates including me. We communicated over Slack, collaborated over GitHub and organized tasks using Trello.
The source code can be found here.