Skip to main content
Libin.inSay helloSay hello

Hey, I’m Libin.

I make complicated things feel simple.

I’m a product engineer, designer, and co-founder at Animall. I build products for everyday life – and small tools that make work a little easier.

From a farmer’s phone to a developer’s workflow.

FROM THE WORKSHOP

Tools and products I’ve built

  • History+

    for ChatGPT

    Store
    History+ on a laptop: a search box and past ChatGPT conversations grouped under Today, Yesterday and Last 7 days, with one conversation open beside the list. Sample data.

    Find old ChatGPT conversations by when they happened—not just what they were called.

    • Chrome extension
    • Titles & dates only
  • Kerala Lottery Check

    Lottery result checker

    Visit
    Kerala Lottery Check on a phone: a four-digit number entered, with a sample result card below it.

    Check Kerala lottery results without scanning hundreds of numbers.

    • Web utility
    • Malayalam + English
  • Snippy

    Snippets for macOS

    GitHub
    Snippy’s launcher window on a desk: a search box above a short list of sample prompts such as Summarize this and Fix grammar.

    Your useful prompts. Without the copy-paste hunt.

    • macOS utility
    • Open source
  • Usage Pace

    for Claude & Copilot

    Claude
    Usage Pace in a browser window: a monthly usage bar marked On track, with a weekly pace chart beside it. Illustrative figures.

    Usage percentages, turned into pacing guidance you can act on.

    • Chrome extensions
    • Developer tools

THE COMPANY I’M BUILDING

From one marketplace to a family of products for rural India.

Animall started by making cattle buying and selling easier. Today, we’re building focused products across animal care, farming advice, expert guidance and rural commerce.

Animall product ecosystem featuring Animall, Animall Bhai and Kisan Bhai

Animall

Co-founder & CTO

I work across product direction, engineering, platform systems and monetization — helping the team turn difficult problems into usable products for millions of farmers.

Different products. Different users. The same standard: make the next step obvious.

  • 10M+

    Animall downloads

  • 5M+

    Animall Bhai downloads

  • 1M+

    Kisan Bhai downloads

  • 9

    apps live on Google Play

Explore all apps (opens in a new tab)

The questions I care about are practical:

  • Will someone understand what to do next?
  • Does the experience still make sense when something goes wrong?
  • Are we making the task easier, or just moving it onto a screen?

The complexity belongs in our systems — not in the farmer’s next step.

I like building at both ends of the scale.

Products used by millions—and products built because one person needed something better.

BUILT FOR SOMEONE CLOSE TO HOME

My father just wanted to check his lottery tickets.

My father is in his 70s and regularly checks Kerala lottery results.

Most existing sites were crowded with ads, small text and long result lists. A simple check meant zooming around a page and scanning hundreds of numbers.

So I built a simpler one for him.

Kerala Lottery Check uses large, readable type, works in Malayalam and English, has no ads, and lets him check the last four digits instead of searching through the full result.

Kerala Lottery Check on a phone beside a cup of tea, reading glasses and a Kerala newspaper: a four-digit number is entered and a sample result is shown.

Remove everything that gets between someone and the answer they came for.

  • Large type

    Easier to read.

  • മലയാളം + English

    Use the language that feels natural.

  • 4-digit checker

    Search instead of scanning.

  • No ads

    Nothing competing with the task.

TAKE SOMETHING USEFUL WITH YOU

Don’t just look around. Try something.

A couple of small tools you can use without leaving this page.

Case Converter

LIVE DEMO

Paste. Convert. Carry on.

Change text case or turn a phrase into a code-friendly name.

Conversion mode

Runs locally · Your text stays in your browser

Need the rest of the tools?

Open Case Converter (opens in a new tab)

ColorCompare

LIVE DEMO

Does this combination work?

Put colors side by side, preview text against a background, and check contrast before committing to a palette.

Preview

Good ideas deserve readable type.

Contrast ratio
16.58:1
Normal text AA
Pass
Large text AA
Pass

These checks cover text contrast, not the accessibility of an entire interface.

WCAG contrast calculation · Runs locally

Want palettes, conversions and more?

Open ColorCompare (opens in a new tab)

FOR PEOPLE WHO LIKE LOOKING UNDER THE HOOD

Codebase Summary Bot

experiment

Turn a codebase into structured context for developer tools and AI workflows.

  • services
  • routes
  • schemas
  • auth
  • business flows
codebase-summary.json (abridged)
{  "services": {    "businessServices": [...],    "utilityServices": [...]  },  "apiRoutes": {    "publicRoutes": [...],    "internalRoutes": [...]  },  "dbModels": [...],  "authPolicies": [...],  "businessFlows": [...]}

HOW I GOT HERE

I didn’t stay in one lane. The work kept connecting them.

Each role pulled me a little closer to the whole product.

  1. 2011–2012

    Erident Technologies

    Web Developer

    Learning by building. Web development, WordPress and the foundations of interface design.

  2. 2012–2017

    Perk

    Creative Director

    Design became a team sport. Leading design and frontend as the company and product grew.

  3. 2017–2019

    Pratilipi

    Growth Engineer

    From screens to behavior. Performance, architecture and experiments connected engineering with product growth.

  4. 2019–present

    Animall

    Co-founder & CTO

    From building a product to building a company. Product, engineering and systems started becoming one problem.

FROM AN EARLIER CHAPTER

Erident Custom Login plugin icon

Erident Custom Login

Sold

A WordPress plugin I built because the one I was using broke and there wasn’t a good alternative.

I released it in 2012 and kept improving it for almost a decade.

By 2022, Animall had become my focus and I could no longer give the plugin the attention it deserved, so I sold it.

  1. August 2012

    Released

  2. 2012–2022

    Maintained & improved

  3. April 2022

    Sold

Historical work. I no longer own or maintain it.

Design taught me to notice the details. Engineering gave me a way to change them. Building products keeps me asking whether the change actually helped.

FROM THE NOTEBOOK

A few things I keep coming back to.

Not rules. Just patterns that keep proving useful.

01 · PRODUCT THINKING

A number is not an answer.

A usage bar says 70%.

Is that comfortable or concerning? Without time, context and a next action, it’s just a number.

Showing data is easy. Helping someone decide what to do next is the product work.

02 · SIMPLICITY

An account is a product decision.

Some products need accounts, shared data and a backend. Some need a text box and a button.

I like asking what a product can leave out, not just what it can do.

Every extra requirement should earn its place in the user’s day.

03 · SHIPPING

The first version should finish a job.

A small first version shouldn’t feel like half a product.

It should help someone complete one useful task well enough that they’d come back.

Ship something complete enough to learn from.

AWAY FROM THE WORKBENCH

Still curious. Occasionally offline.

I’m from Ranni, a small town in Kerala.

Most days now are split between building Animall, making small tools that solve things that annoy me, and spending time with family.

Away from screens, I’m usually playing badminton or table tennis, hiking somewhere, gaming, or convincing myself a long drive is a perfectly reasonable way to spend a weekend.

I’m married to Honey (opens in a new tab), and we have two kids, Raphael and Rebekah.

Long before product dashboards and pull requests, I spent my college years directing and editing short films. A few of them still survive on YouTube.

Watch some very old films (opens in a new tab)

Some habits haven’t changed. I still like making things just to see what happens.

  • Badminton
  • Table tennis
  • Hiking
  • Games
  • Films
Libin smiling in a small blue boat on a tree-lined waterway, wearing glasses and a red life jacket.

JUST FOR FUN

Some things are allowed to just be fun.

Small games, experiments and things I built simply because I wanted to.

  • Painted illustration of two children playing a traditional board game on the ground in front of a Kerala house.

    Poovanpazham

    A little piece of Kerala childhood, rebuilt for the browser.

    A traditional two-player game I used to play with friends growing up. Place three pieces, then move them one step at a time until someone gets all three in a line.

    I rebuilt it online mostly because I wanted the memory to keep existing somewhere.

    • Strategy
    • JavaScript
    • Childhood nostalgia
  • Snake browser game: a small snake and a green star on a white play area, with the score and best score below.

    Snake

    Because every developer eventually builds Snake.

    My version of the classic. Eat, grow, avoid yourself, and keep going until you inevitably make one bad turn.

    • Arcade
    • HTML5 Canvas
  • Fruit Rush gameplay showing fresh and rotten fruit sorting bins

    Fruit Rush

    Fast reflexes. Fruit sorting. Increasing chaos.

    Sort fresh fruit into the green bin and rotten fruit into the compost before they drop.

    Build combos to increase the speed, keep your streak alive, and survive three mistakes before it’s game over.

    • Arcade
    • Reflex game
    • Mobile-friendly

LET’S COMPARE NOTES

Building something useful?

I enjoy talking with people who care about the problem as much as the product.

A difficult user experience, a technical decision with no obvious answer, or a small frustration that deserves a better tool — those are usually good conversations.

Tell me what you’re working on.

libin@libin.in

A little context makes a better conversation.

Tell me what you’re building, what’s stuck, and why it matters.