Software Developer

Hello, my name is Nisarg Dave

I'm a curious coder, always iterating on myself.

About me

Software Developer

I'm a passionate developer on a constant learning journey. I believe curiosity is the fuel for innovation, so I actively seek out new technologies and challenges to expand my skillset. I get genuinely excited about tackling complex problems, crafting elegant solutions, and seeing my code come to life.

Nisarg Dave
ndave630@gmail.com
Bachelor of Science (Software Engineering and Data Science)

My Projects

Hover over the images to view the links

The Mandalorian API

A REST API that provides quotes from The Mandalorian TV series and its spin-off shows, The Book of Boba Fett, and Ahsoka. It also offers information about characters and planets. Additionally, the API includes protected endpoints for administrators to create, edit, and delete quotes, characters, and planets. The API, the Postgres database and Nginx reverse proxy are running in Docker containers on a Digital Ocean droplet. Built using Kotlin and Ktor.

Football Central

A website that displays fixtures, standings and results of the top 6 Football leagues in Europe. Furthermore, it displays tweets about the latest transfers and it also includes a blog written by my friend about FC Barcelona. Built using Next.js, Typescript, Sanity CMS, Zustand state management library and Tailwind CSS.

The Entity

A text-based riddles game inspired by the rogue AI from Mission Impossible Dead Reckoning Part One called The Entity. The riddles are generated by Google's Gemini Pro LLM. Built using Next.js, Tailwind CSS, shadcn/ui, Zustand state management library and Google's Gemini API.

Notes App

A web app that allows users to perform CRUD operations on notes and tags. Built using React, Typescript, TailwindCSS, GraphQL, Pothos, Prisma and Postgres database.

The Prem

A web app that displays standings, fixtures and live scores of the Premier League. Built using the MEVN (Mongo, Express, Vue and Node.js) stack. The Vue frontend, Express backend server and Nginx reverse proxy are running in Docker containers on an AWS EC2 instance.

Fantasy Premier League Reminder Lamdba Function

A serverless function, running on AWS Lambda, to remind my friends to make changes to their Fantasy Premier League teams before each matchweek's deadline. Built using Node.js, Puppeteer and the Serverless Framework.

Chess Game

A Chess game built using Java and the JFrame and JPanel libraries.

Kotlin Tic Tac Toe

A terminal based Tic Tac Toe game written in Kotlin.

Parking Ticket Machine

A terminal based parking ticket machine written in Java.

Chat IO

A real-time chat application built using React, Pocketbase and Chakra UI.

Tic Tac Toe

A Tic Tac Toe app built using React and Typescript.

Twitter Clone

A Twitter clone built using Next.js, Typescript, Sanity CMS and Tailwind CSS. Followed tutorial by Sonny Sangha.

Netflix Clone

A Netflix Clone built using React, Redux and Firebase. Followed tutorial by Sonny Sangha.

Visualising Crime Date for the WA Police Force

An interactive GUI developed in a team of six for my final semester university project for the Data Science and Analytics Division of the WA Police Force. This GUI is used to visualise crime data trends on interactive heatmaps of Western Australia and time series graphs. Built using Python, PyQt, Pandas, Matplotlib, Plotly, and Numpy. The repository is private as requested by the WA Police Force.

The Vault

A web-based data entry application for the West Australian Institute of Sport's (WAIS) pole vault coaches. This was a project that I was a part of in a multimember team during the Coders for Causes winter and summer project periods in 2021. Built using Vue.js, Django and Docker.