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
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
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.
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.