KJ
My avatar

Hi, I am KJ,
a computer science graduate and a software developer specializing in full stack development.

I have also worked as a computer science subject matter expert for two US education technology companies.

I am also a football lover, and a high rated chess player.

Scroll below for more info...

Personal Projects

Chess Analysis

An app where you can analyze your chess games from anywhere

  • accepts standard PGN format to load games, this allows you to load any games from popular chess websites
  • also accepts and outputs standard FEN format of each position
  • live analysis allows you to see the best moves at each position
  • you can make moves to change current position
  • you can navigate the game
  • you can generate game report, it analyzes your full match and gives you metrics of how well you performed and categorizes all your moves based on how good they were
  • HTML
  • CSS
  • Bootstrap
  • VanillaJS
  • Webpack

Chess Server

website image

A chess server with built in analysis tool. Create an account and then...

  • play with others online
  • send a direct challenge to a specific player
  • create open challenge which can be accepted by anyone in lobby
  • lobby chat
  • watch ongoing matches of other players
  • match Chat
  • analyse games (game report and live analysis)
  • player profile with stats and list of matches played
  • inbox chat with other players
  • Django
  • Redis
  • PostgreSQL
  • Bootstrap

Tic Tac Toe

A tic tac toe server. You can...

  • play simple variant: the one most know about
  • play ultimate variant: much more challenging game
  • create a challenge link of any variant and send it to your friend, when they open it your match begins
  • others can use the same link to spectate your match
  • Node.js
  • Express
  • MongoDB
  • ReactJS
  • Bootstrap

Tic Tac Toe - P2P version

Basically the same as above(minus spectating feature), but a P2P version, because I didnt wanna pay for a server. You can...

  • play simple variant: the one most know about
  • play ultimate variant: much more challenging game
  • create a challenge link of any variant and send it to your friend, when they open it your match begins
  • ReactJS
  • Bootstrap
  • PeerJs

This Portfolio Website

  • React.js
  • Next.js
  • Tailwind
  • FramerMotion

Test Scores

I qualified GATE 2020 computer science exam. An all India exam which tests core computer science fundamentals.
Around 100,000 candidates give the exam every year, I secured 96 percentile.

My preparation for this exam included reading standard books of the following subjects

  • - Discrete Mathematics
  • - Digital Logic
  • - Computer Architecture
  • - C Programming
  • - Data Structures and Algorithms
  • - Theory of Computation
  • - Operating Systems
  • - Databases
  • - Computer Networks

Contact

If you think we can help each other?
Get in touch


You can email me at developer@kashj.com