Chat Filtering Application
A chat filtering application for my client that used Twilio to serve its clients. Requirements • Read and process chat history from the Twilio API. • Filter, tag, and assign chat sessions to an admin based on the record. • Send an email addressed to the admin for some particular keywords. Solution• Developed the back end using Strapi and the front-end with Next.js.• Customized every aspect of the Strapi CMS to make it work. • Produced several graphs based on chat activity.
Tolobi | A Property Rental Service
Tolobi is a property rental and lease service based in Canada. This service locates the nearest available apartments, rooms, or houses to rent. I dealt with massive forms and extensive filtering to build this application. I used Prisma and PostgreSQL for the back end and Next.js to construct the front end.
TILR Chrome Extension
A LinkedIn plugin that extracts information and displays available employment opportunities near the user (for logged-in users only). It was challenging to fit so much data into such a tiny space. I had just created a React-based Chrome plugin, and the firm provided me with an API back end.
Jello | A JSON Website Builder
A website builder that can understand the structure of a JSON file to identify which components should be utilized and where they should be placed. With that information, creating a brand new static website is as easy as one command. I designed and managed this project as a freelance developer.
Stack Solution Corporate Website
A corporate website with many images that manually cached API responses. While creating the site with Next.js and Strapi, I focused on making the website's response time as brief as possible. I wrote every line of code Instead of using any third-party tools to cache the data. Unfortunately, this website is no longer updated or maintained.
Multi Author Blogging Platform
A Node.js-based, multi-author blogging system similar to Medium. I developed the blogging features, including multi-level commenting, recommendations, full-text searching, an admin dashboard, and more. This was one of my early projects.
Form Builder React Application
Similar to Typeform, users of this application could create as many forms as they wanted and customize each form in various ways. They could choose from many options, including validation. I developed the front end of this practice application to gain skills in React performance optimization.
Ghost Blog
A blog website I created using the Ghost engine to understand Ghost theme development. At first, the website's front end used the Handlebar templating engine—the Ghost method of creating Ghost themes. Then I moved it to GatsbyJS. The site was hosted on DigitalOcean. This was a practice project, but I maintained it for more than a year.