सजल सत्याल

Projects

Personal Website

AWS
Docker
Express
GitHub
GraphQL
HTML5
MySQL
Next.js
Node.js
React
Sass
TailwindCSS
TypeScript
Vercel
WordPress
This web app showcases personal projects, and document errors/insights encountered while programming. A lot of developers have a portfolio website so I also made one. The website also serves another function: journal errors and debug processes so I don't have to spend hours looking up ways to debug errors when they occur again. They also contain blog posts I wrote for a college seminar.

Team Makers Website

Apollo
GitHub
GraphQL
Heroku
HTML5
MySQL
Next.js
React
Sass
TypeScript
WordPress
Team Makers website came about from migrating a WordPress website into a JAMstack setup to add custom components, for a client. I tried my best to recreate the WordPress site, including themes using TypeScript, and Sass. The site is built using Next.js, and populated using content fetched from a Headless WordPress back-end over WPGraphQL

The False 9 Podcast Website

Apollo
CSS
Docker
Express
GitHub
GraphQL
Heroku
HTML5
JavaScript
Jest
MongoDB
Next.js
Node.js
React
React Testing Library
Redux
SocketIO
The False 9 Podcast Website is a web blogging application where users can write, read, and comment on blogs centered around soccer. The application also features embedded audio and YouTube players so users can consume content from The False 9 Podcast in both audio and video form. Initially the website was to only contain articles from creators of the False 9 Podcast, but adding authentication and authorization has enabled support for third party content.

Simplify Editor

Android
Flask
Gson
Java
Jetpack
Kotlin
MySQL
Python
Retrofit
XML
Simplify Editor is a text editor, for android device, that flags uncommon words as they are typed to discourage the use of jargon. The app queries a database for the typed words and their frequency in the English language, using an API, and marks them when it is below a certain threshold.

What Time Is It There

Android
Java
Jetpack
Kotlin
Room
SQLite
What Time Is It There is an android application that displays your friends’ information, primarily their local time and date, to make sure you don’t disturb them at odd hours. I have friends in several countries, and using just the world clock app on my phone alone made it very difficult to arrange a time when we could talk. This app, which displays the local time and date where your friends live, was designed to alleviate that problem. This app also offers an extended functionality, and notifies you when it is your friend's birthday in their timezone, so you can be the first to wish them.

Blog