OGCanvas
Open Graph image editor
An Open Graph image generator with a drag-and-drop editor and a curated set of beautiful templates for stunning social previews.
I’m Nitesh Seram — a software engineer based in Assam, India.
I work at GreatFrontEnd, building frontend products. I care about performance, maintainable systems, and the small interaction details that make software feel clear and dependable.
Open Graph image editor
An Open Graph image generator with a drag-and-drop editor and a curated set of beautiful templates for stunning social previews.
React library
A React masonry layout library that gets the fundamentals right — correct reading order, balanced columns, and optional virtualization for 10k+ item feeds.
Personal site
This very site — a personal portfolio built with care for typography, motion, and the small details.
Building the consumer frontend for Socialmon — an AI-powered marketing intelligence product — from early product work through launch.
Helped revamp GFE Interviews (1M+ pageviews), built GFE Projects end-to-end, and set up a dynamic MDX blog system for the GFE platform.
Led performance work that lifted the app’s Lighthouse score from 20 to 70, cutting load times and boosting engagement.
Shipped client-facing branding, email/authenticator 2FA, and an in-house real-time forum on Auzmor Learn. Named Most Valuable Performer.
TypeScript only helps when you let it. The habits that turn type checking off — `as`, `any`, unvalidated boundaries, and the strict flags nobody enables.
CSS z-index not working, even at 9999? Learn how stacking contexts, positioning, transforms, portals, and the top layer cause and fix layering bugs.
Where you put useState matters more than how you use it. A practical guide to derived state, lifting state up, colocation, and URL state — the four React state placement mistakes that cause most bugs.
React India · 2025
Translating web apps has long been a painful, manual effort — strings scattered across code, Markdown, and more. I walked through Langnostic, a fast, scalable translation system built at GreatFrontEnd that continuously translates thousands of strings across React components and Markdown docs using AI — now powering all of GreatFrontEnd’s localized content.
2170 contributions in 2025
I work best when I can trace a thread all the way through — from a rough idea, to the interaction that expresses it, to the edge cases nobody asks about until they hit one. I've come to trust boring code that never surprises anyone, and careful restraint over another dependency. Most of the craft, I think, is in what you choose to leave out.
More about me →Open to project ideas, collaborations, and interesting conversations about the web. I read every message and usually reply within a day or two.
niteshseram@gmail.com