Hi, I'm

Janardan Hazarika

Software Engineer

I build things, fix them better, and keep pushing until it works at scale.

Featured Projects

A look at the projects where I've built, debugged, and refined until it clicked.

ai-eval-lab - AI-Proctored Skill Assessment Platform — screenshot 1
Live
1
0
ai-eval-lab - AI-Proctored Skill Assessment Platform
An AI-proctored exam platform for professional engineering tools (EDA, CAD) like KiCad that streams real desktop applications to the browser via a VNC pipeline. Features dynamic Docker container provisioning, a real-time telemetry pipeline that polls KiCad board state every 3s, and a three-phase AI proctor using Gemini for adaptive questioning and rubric-based grading, with ElevenLabs TTS/STT for voice interaction.
Next.jsTypeScriptPostgreSQLPrismaRedisDockerKiCadGeminiElevenLabsnoVNC
taimumashin - Personal Cold Storage Archive — screenshot 1
Self-Hostable
1
0
taimumashin - Personal Cold Storage Archive
A BYOA (Bring Your Own AWS) personal archive on S3 Glacier Deep Archive — users deploy their own AWS stack via a single CloudFormation template that provisions S3 buckets, lifecycle rules, IAM roles, and Lambda functions. Features browser-to-S3 direct uploads with presigned URLs, client-side Canvas thumbnails, and multi-tenant auth via STS AssumeRoleWithWebIdentity that scopes each user's browser session to their own bucket with auto-refreshing temporary credentials.
Next.jsTypeScriptPostgreSQLPrismaAWS S3 GlacierSTSCloudFormationLambdaVercel
rents.app - A fullstack user centric, map based rental platform.
Development
1
0
rents.app - A fullstack user centric, map based rental platform.
A modern, full-stack rental platform focused on helping users find and secure rentals, PGs, and shared accommodations. Built using Next.js, TypeScript and Map using Mapbox API.
Next.jsTypeScriptMapbox APIPostgreSQLPrismaTailwindCSS

About Me

JH
Bengaluru, India
4+
Years Building
400+
DSA Problems
25+
Technologies
Cups of Coffee

Education

Bachelor of Engineering, Computer Science

Chandigarh University, Mohali, PB, IN

2022-2026

Grade: 7.51 CGPA

Bachelor of Engineering in Computer Science with focus on software development, data structures, and algorithms.

CBSE 12th Grade (PCM)

Kendriya Vidyalaya, Jagiroad, AS, IN

2021

Grade: 83.4%

Completed 12th grade with a focus on Physics, Chemistry, and Mathematics.

CBSE 10th Grade

Indus Academy, Jagiroad, AS, IN

2019

Grade: 91.6%

Completed secondary education with a focus on Science and Mathematics.

Experience

SDE Intern

Scaler (InterviewBit Technologies Pvt Ltd)

Sep 2025 - Present

Working across the full stack on Scaler's growth team.

  • Refactored legacy Rails + React components into modular, testable units, cutting page load times and improving maintainability
  • Built a conversational chat-form flow that nearly doubled V2L (visit-to-lead) conversion rates
  • Implemented GTM-based event tracking across 40+ user touchpoints for data-driven product decisions
  • Worked on lead auto-allocation service with Redis-backed distributed locking to prevent race conditions at scale

Independent Freelancer

Upwork & Fiverr

2022-2025

Built fullstack applications, web scraping engines, and automation tools for clients across diverse industries.

Skills & Technologies

Languages

TypeScript
JavaScript
Python
C++
Java
Ruby

Web

React.js
Next.js
Node.js
Ruby on Rails
WebSockets
Tailwind CSS
SCSS

Database

PostgreSQL
MongoDB
Prisma
Redis

DevOps

Git
Docker
GitHub Actions
Nginx
PM2
Linux

Latest Writing

Thoughts on code, systems, and the messy process of turning ideas into products.

Latest Articles

No posts yet. Check back soon!

Open for Projects, Problems, and Possibilities

I'm always curious about new ideas and challenges. If you're building something exciting, let's talk.

Available for new projects
Based in Bengaluru, IndiaIST Timezone

Email

Drop me a line anytime

janardanhazarika20@gmail.com

Schedule a Call

Let's discuss your project

Book a meeting

Phone

Give me a call

+91 7002347658

Working Hours

All Days24/7 Available

Response time: Usually within 24 hours

Ready to Start Your Project?