Harshit Sharma
NewLecture LenseVideo-to-notes RAG platform

Software engineer at Samsung R&D · Noida, India

Code that feels designed.Engineering that holds up.

I build interactive interfaces and the systems behind them — schema, API and screen, usually all three. Product work on a team by day; my own projects, and the write-ups behind them, the rest of the time.

Harshit Sharma
portrait — at the desk
Harshit Sharma
portrait — studio headshot
Harshit Sharma
portrait — outdoors

Open to new roles

Nice to meet you

I'm Harshit — a software engineer. I build the interfaces people actually touch and the APIs and schemas underneath them, and I'd rather ship something small that works than something large that demos.

750+LeetCode solved
TS + PYDaily languages
3 yrsSamsung R&D
9 +Projects shipped

The toolkit

What I reach for, and why

The tools I know deeply enough to be opinionated about.

Next.jsframeworkTypeScripttypesTailwind CSSstylesMotion.devanimationReactuishadcn/uicomponentsPlaywrighte2eFigmadesign
Node.jsruntimeExpress.jsserverMongoDBdatabaseMongooseodmZodvalidationbetter-authsessionsVercelhostingSocket.IOrealtime

Where I've worked

Two and a half years shipping on a team

  1. Software engineerSamsung R&D Institute IndiaCurrent · February 2024 — present

    Built the frontend for a test-automation management platform holding model-wise specifications and test scripts, adopted by ~100 engineers across 4 teams

  2. Software engineer internSamsung R&D Institute IndiaAugust 2023 — January 2024

    Built the evaluation harness and comparison logic validating the Family Hub refrigerator's camera-based food detection against labelled ground truth, taking coverage from ~200 manually staged items to a 75K-image dataset and a full cycle from 3 days to 6 hours

  3. Independent projectsCurrent · 2023 — present

    Shipped production apps end to end, most of them solo

The full timeline

Résumé

One page, the whole record

Roles, stack and dates, in the order a hiring manager reads them.

Open the résumé

Education

B.Tech, Information Technology

JSSATE, Noida

August 2019 — August 2023

Selected work

The work, in detail

All projects
Ninety minutes of lecture, and every idea in it findable in seconds.lecturelenseThe Lecture Lense workspace — a lecture playing above a chaptered time rail, the corrected transcript on the left, and a chat answer on the right with a timestamp citation.

Lecture Lense

Drop in a recording and get back a corrected transcript, chapters, notes, and a chat that answers with the timestamp it read the answer from.

  • A ten-stage pipeline takes an hour of audio to notes, flashcards, and a searchable index for about five cents.
  • Every answer carries a timestamp that seeks the player, so a claim can be checked against the recording that produced it.
  • Prompts are tested like code against a golden set, with CI failing the build when quality regresses.
Next.jsTypeScriptBullMQPostgres + pgvectorFastAPIfaster-whisper
One link that carries every platform you're on. Mine is at /meharshit.heckfreeA live Heckfree profile — avatar and the handle meharshit above seven stacked link rows, on a peach-to-purple gradient.

Heckfree

A link-in-bio platform — one public profile carrying every link you have, with Passport-backed accounts and editable ordering.

  • One handle, one lookup — the public profile route needs no session and no join.
  • Ordering stored on the document so the order you drag into is the order the page renders.
  • Passport-backed accounts behind the edit surface, public pages in front of it.
Node.jsExpress.jsMongoDBPassport.jsEJSJavaScript
Auth, payments, and real-time in one codebase — the heaviest thing I've shipped.coscholarsThe Coscholars landing page — "Learn From The Best Tutors Worldwide" above a course search field.

Coscholars

An ed-tech platform built end to end during an internship — student and tutor dashboards, in-app chat and video, Stripe Connect payouts, and progress tracking in one codebase.

  • Student and tutor dashboards over one shared session and data layer, in a single Express app.
  • Stripe Connect for the marketplace half so the platform records entitlement and never holds funds.
  • Chat and video in-app so the lesson never has to move to another tool.
Node.jsExpress.jsMongoDBEJSStripe ConnectFomantic UI
One place for every study resource my campus kept losing.jssconnectThe Jssconnect landing page — "Your station for Notes, Blogs, Archives and More" beside a Join for free button, with Blogs, Resources, Community and Contribute in the nav.

Jssconnect

A campus platform where engineering students find every study resource in one place — contribute, moderate, and publish, built on the MERN stack.

  • Students browse and contribute study resources, and every contribution is moderated before it goes live.
  • Blog posts alongside resources so notes and write-ups live in the same place as the material.
  • Passport-backed sign-in with the resource graph stored in MongoDB.
Node.jsExpress.jsMongoDBPassport.jsJavaScriptMaterialize CSS

Writing

Engineering notes

All posts
  • A hand holding a small brass padlock against a dark background.

    Published7 min read

    Passport.js auth patterns I keep reaching for

    Four projects in, the same Passport setup keeps showing up — local plus Google plus Facebook, sessions in Mongo, and the redirect edge cases nobody documents.

    Jul 15, 2026Read the post
  • A GitHub profile page for Harshit Sharma with a profile README rendered above the repository list, showing an About section, latest projects and a stats card.

    Published3 min read

    How To Create A README For GitHub Profile

    GitHub released a feature that lets you display a README prominently on your profile. This gets you through every step and requirement of a profile README.

    Oct 13, 2020Read the post
esc

Pages

Home/
Work/work
Blog/blog
About/about
Uses/uses
Contact/contact
Bucket list/bucket-list
Guestbook/guestbook
Résumé/resume
Privacy/privacy
Terms/terms

Projects

Lecture LenseQ3 2026
ChitterQ1 2023
HeckfreeQ3 2022
CoscholarsQ3 2022
JsswireQ2 2022
JssconnectQ1 2022
QuizTownQ4 2021
IplheatQ2 2021
TechkartQ4 2020

Posts

Passport.js auth patterns I keep reaching for7 min read
How To Create A README For GitHub Profile3 min read
↑↓ navigate↵ openesc close