About Section Banner

About Me

Welcome to my portfolio. I'm a passionate Backend Engineer.



Hi, my name is Janardhan. I'm a Backend Engineer who builds applications that solve real-world problems, and I love to talk about how software should make users genuinely want to pay for it, because they think it truly deserves to be paid for. Should we Use AI to code? ↩


Built a GUI for a mini satellite (CANSAT) to receive telemetry data and visualize it in real time using Node.js (Socket.IO), while storing telemetry values in PostgreSQL for further analysis and research. It was developed for a competition organized by ISRO and made it to the finals at the UP launch station. The application runs locally hosted and cannot be deployed. Learn More ↩ and here is the Client View ↩


Developed an API that lets users upload, store, and filter images based on meta-data (deployed on Render).


Built a full-stack application accessible only from allowed organization domains, letting admins monitor faculty availability and sessions while faculty log their sessions and student details. Implemented RBAC through Passport.js and Google OAuth 2.0 (currently in use with 500+ users, deployed on Heroku + Neon DB).


Skills Section Banner

Skills

Backend

  • Node.js / Express / Socket IO
  • REST API / Web Sockets
  • Python / Flask
  • SQLite / PostgreSQL / Prisma
  • MongoDb/ Mongoose

Tools

  • Git / GitHub / Codeberg
  • Heroku / NeonDB
  • CURL / Postman
  • Docker
  • Zed / VS Code

Auth & Security

  • JWT / Oauth 2.0 / Passport JS
  • CORS / Helmet / bcrypt
Projects Section Banner

Projects

Satellite GUI

A GUI dashboard developed for the IN-Space (ISRO) competition that receives live telemetry packets, visualizes them, and stores them in a database simultaneously for further analysis of the received data.

View Project →

Image Meta Data Filter (IMDF)

An API to filter your images based on meta-data. Upload images to the cloud and filter them by meta-data such as geo-location, date, device name, etc.

View Project →

Faculty Time Tracking Application (FTTA)

A full-stack application that helps the admin track faculty sessions, and monitor active faculty to assign them tasks efficiently.

View Project →
sperical_world

Blog

The True Purpose of Chess

July 08, 2026

Chess makes us think like strategists and also helps us think in patterns. first don't let these thoughts come while playing cause you will gradually understand what skills you are gaining while playing chess and learn how to apply it in programs or even in real life as well.

Read more →

How I built it - CANSAT GUI

November 02, 2025

As I joined the team I was instructed to build the GUI using pyQt or even use C++, cause that's

Read more →

Should we Use AI to code ?

March 03, 2026

There are two sides to this: use AI to code and do the thinking yourself...

Read more →

FTTA - Building for 500+ Users

August 05, 2026

How I built a full-stack app with RBAC via Passport.js and Google OAuth, now used by 500+ users in production.

Read more →

IMDF - Filtering Images by Metadata

August 10, 2026

Upload images to the cloud and filter them by geo-location, date and device name with a REST API.

Read more →
spiral-stairs

Contact

Let's connect! Feel free to reach out through any of these channels: