My Portfolio
This is my first portfolio site. Design is inspired from Brittany Chiang but has been created using Astro framework. I started working on this just after Astro v3 was released, so I have used Astro's Content API to generate this project list that you see! I have used Preact and nanostore to add the filter functionality.
- Typescript
- Javascript
- HTML
- CSS
- Astro
- Preact
Craiyon Server (NestJS)
Backend for Image generating app built using NestJS. It uses DALL·E 2 API to generate and store images. For authentication it uses Json Web Token along with refresh token rotation for extra security. I have plans to add other models too.
- Typescript
- Node.js
- NestJS
- MySQL
- TypeORM
- REST APIs
- JWT
- Docker
Craiyon Server
Backend for Image generating app. It uses DALL·E 2 API to generate and store images. For authentication it uses Json Web Token along with refresh token rotation for extra security. I have plans to add other models too.
- Typescript
- Node.js
- Express
- MySQL
- Prisma
- Shell Script
- REST APIs
- JWT
- Docker
Frontendmentor Challenges
Some solutions to Frontendmentor challenges that I solved to practice frontend skills especially CSS.
- HTML
- CSS
- Javascript
- React
Pokedex-V2
This is a fun project that I created when Jetpack Compose first stable version was released. It uses the Poke API to fetch and display details of Pokémons!
- Kotlin
- Jetpack Compose
- Android
- REST APIs
CCM - Tele ICU
Me and some of my friends created this app for a local clinic during pandemic to help them manage and track patients details and send notifications to the doctors attending them based on the report. Later we also added a calculator for some common calculations that nurses were doing manually. I worked on the app while others did the backend.
- Dart
- Flutter
- Firebase
- REST APIs
UPI India - Flutter plugin
I created this plugin to integrate payment in flutter apps using intent calls to UPI apps. It has around 50 stars in Github and 100+ likes in Pub. Unfortunately due to improved security in most major UPI Apps, support for intent calls is not very stable now resulting in archiving of this project.
- Dart
- Java
- Android
- Flutter
GANs
This is a group project that I created during my final year B.Tech course. It consists of 6 different Generative Adversarial Network models including the final model for de-bluring pictures.
- Python
- Jupyter Notebook
- Keras
- Machine Learning
- Neural Network
- CNN
- GAN
Smart Garbage Collector
This was a group project for my final year B.Tech course. It consisted of 2 mobile apps, 1 server and an IoT device.
- Javascript
- Dart
- Node.js
- Flutter
- REST APIs
- IoT
Video Conference
A small WebRTC video conferencing app created using Mediasoup.
- Javascript
- Node.js
- Socket.IO
- Mediasoup
- Docker
T&P Cell, IGIT Sarang
Training and Placement Cell for Indira Gandhi Institute of Technology, Sarang. This was the official app for notifying students about training and placement details. It uses FCM for sending notification. I worked on the app while my friends did the backend.
- Dart
- Flutter
- Firebase
- REST APIs
Sudoku CNN
A Convolutional Neural Network trained on Sudoku dataset taken from Kaggle. If you provide an incomplete sudoku puzzle, it will try to solve it using the trained CNN. It is not always correct and the faster way to solve sudoku is still usng the algorithm. This was just a fun project :)
- Python
- Jupyter Notebook
- Keras
- Machine Learning
- Neural Network
- CNN
Technovation 2020
This was the official app for Technovation 2020 which is the techno-cultural fest of the department of CSEA, IGIT, Sarang. This app is built using Flutter and Cloud Firestore was used as the database.
- Dart
- Flutter
- Firebase