Technology Stack

Languages

  • Javascript
  • Java
  • Python
  • C
  • C++

Frameworks

  • Node.js
  • Express
  • React & Redux
  • Next.js
  • Flask
  • Mongodb
  • PSQL

Other

  • Linux
  • Git
  • Material Ui
  • Bootstrap
  • SEO

Deployment

  • Vercel
  • Heroku

Projects

Songs-like-that

A songs recommendations web app, which generates playlist based on given combinations of artists and songs.

live version

project image

Gitlet - a lightweight java implementation of git.

Learning how to design the system, choosing the right data structures and algorithms while learning the inner workings of the git was a valuable learning experience.

github

project image

Flack - A chat app with temporary chatrooms

One of my first fullstack apps. Made with flask, socket.io and vanilla js.

github

project image

NoteArc - a minimalistic guitar tuner android app

For audio processing, I used TarsosDSP, and material ui for theming.

github

project image

Book review website

A site made for reviewing and discussing books. It was done as submission for harvards cs50. I used flask for backend , sql for storing all the books and user reviews and comments. Frontend was made using vanilla js and some bootstrap

live version

project image

Byow - a game built in java , with pseudo random world/level generation

This was a collaborative project, done as a final project for Berkeley's 61B taught by Josh Hug. The main aim of this project was to design a pseudo random world generation algorithm , put it in the context of a playable game and using software engineering principles for managing complexity that comes with working on large projects. World generation is done by binary space partitioning.

github

project image

TourPaper (npm package)- a command line tool, which downloads the wallpapers of given arguments, from unsplash

Its hard to choose one wallpaper when you visit the wallpaper websites. its better to leave that job on your program.

npm

project image