(I) — About

A bit about me
and what I do.

I'm Nitin, a software engineer based in Bengaluru. At Tessact, I build products that help teams manage, understand, and create video content. My work spans the interfaces, backend systems, and AI that go into them.

Outside work, I like building small utilities and apps for myself. I also enjoy reading and learning about space, technology, AI, and aviation.

(II) — Trajectory

How I got
from there to here.

  1. 2019

    Frontend development.

    I built interfaces with React, aiming for the quality of the products I admired: beautiful to look at, fast to use, and carefully designed down to the smallest interactions.

  2. 2022

    Backend and infrastructure.

    My work expanded to include backend systems, processing pipelines, and infrastructure. I worked on making them reliable as workloads grew, with ways to recover when things went wrong.

  3. 2024

    Building AI products.

    I began building AI features for products that process hundreds of hours of video a day. This brought together my work on interfaces, backend systems, and processing pipelines.

(III) — Working notes

How I approach
the work.

01

I care about how it looks and feels.

I use what I build and keep refining the visuals and interactions, drawing on products I admire and my own taste. I'd rather leave out a few features than rush that part.

02

Research helps shape my creative decisions.

For the media pipeline, I studied successful videos and creators. That research and my own taste shaped which moments we selected, how the clips looked, and how the edits felt.

03

I plan first, then adjust as I build.

I start by understanding the problem and breaking it into steps. When implementation reveals a constraint I hadn't considered, I research the options and adapt.

04

I choose approaches that fit the system.

I compare approaches and their tradeoffs before choosing what fits the existing system. Ease of understanding and maintenance matter to me, especially when I need to revisit the work later.

05

I build the experience around the AI.

A generated clip still needs to be something someone wants to watch and share. I give the engineering, design, and creative decisions around the model as much thought as the AI itself.

(IV) — Beyond work

Other
interests.

A few things I enjoy outside my day-to-day work.

  1. 01

    Small apps and side projects.

    I build apps and utilities for myself, often starting with an idea that sounds fun or a technology I haven't used before. I enjoy taking those experiments far enough that someone else can use them too.

  2. 02

    Stories that keep me guessing.

    Most of my reading is fiction. I'm drawn to stories where I'm not sure what's coming next, and a memorable ending is often what stays with me.

  3. 03

    Aircraft and how they work.

    My interest in aviation covers both the aircraft and the industry around them. I follow developments in airlines and aviation, and enjoy learning about the engineering that makes flight possible.

  4. 04

    Learning about the universe.

    Astronomy is another interest I keep returning to, from planets and stars to questions about the wider universe. I'll often watch a video on a topic and look up the questions it leaves me with.

  5. 05

    Keeping up with technology.

    I follow developments in technology and AI beyond what I use at work. I'm interested in what people are making with new tools, and which ideas I might want to explore myself.

(V) — Get in touch

Have something
in mind?

If you're working on a product, have a role in mind, or want to ask about something I've built, feel free to get in touch. A little context about what you're thinking is a good place to start.