Adi Narayanan

Founder and engineer. Building Owly.

Owly takes an ad campaign from a single brief to a published video. I also spent two years at Oracle on database internals and the AI agents that triage its bugs.

Bengaluru, India

Local time --:-- IST

01Now building

Owly

Founded in 2025 in Bengaluru. Owly puts performance and creative teams in one workflow for making ads.

FounderSince 2025

AI workflows for ad campaigns. One brief turns into storyboards, moodboards, video ads and social posts, then an AI editor finishes the cut.

  1. 01Ideation

    Research the audience and reverse engineer ads that already work.

  2. 02Creation

    Storyboards, moodboards, videos and static posts from one brief.

  3. 03AI editor

    Ask for motion graphics, trims, color grading or B-roll in plain words.

  4. 04Publish and learn

    Ship the ads, see what worked, feed it into the next campaign.

LangGraphComfyUILoRAReactFFmpeg

02Selected work

Agents at Oracle, video tools, and an OS from scratch.

The Oracle projects are internal tools, so each one is drawn as a live diagram of how it works. Hover to play with them.

  1. Oracle · AI agents

    01 / 04

    SubcompIQ

    A multi-agent system with Graph RAG that predicts a bug's problem type and the sub-component it belongs to.

    1. 01A new bug comes in and the agents read it.
    2. 02They walk a graph of past bugs and components to find related cases.
    3. 03The bug lands on the sub-component most likely to own it.
    30% less triage timeLangChainGraph RAGPython
  2. Oracle · AI agents

    02 / 04

    DIAG AI

    Layered agents that automate bug analysis, so an engineer starts from the errors that matter.

    1. 01Logs from a failing run stream through the first layer.
    2. 02It pulls out the key errors and drops the noise.
    3. 03The second layer works out which components are involved.
    LangGraphPythonOracle DB
  3. AI video · MCP

    03 / 04

    Agentic Video Editor

    An open-source video editor turned into an agent service, so video can be edited with plain-language commands.

    1. 01The editor runs as an MCP service over HTTP.
    2. 02An agent sends commands like trim, cut, add a title or change the color.
    3. 03Each command lands on the timeline, then the cut exports.
    MCPHTTPPython
  4. Systems · NIT Calicut

    04 / 04

    Project eXPOS

    An experimental operating system written from scratch for the XSM machine.

    1. 01A kernel, a BIOS and user programs for the XSM machine.
    2. 02Every process runs in virtual memory with its own page table.
    3. 03A miss raises a page fault, a free frame is found and the table updated.
    SPLExpLXSM

Also built

03Eras

The chapters so far

Some of them overlapped. The DAO ran through college, and Owly started while I was at Oracle.

  1. 2020 – 2024

    College

    NIT Calicut

    Computer science. Wrote an operating system from scratch for the XSM machine.

  2. 2021 – 2023

    Web3

    Sarcophagus DAO

    Core developer on a decentralized dead man's switch, on Ethereum and Arweave, while still in college.

  3. 2024 – 2026

    Big tech

    Oracle

    Database internals and AI agents that triage database bugs. Promoted from MTS-1 to MTS-2.

  4. 2025 – Now

    Founder

    Owly

    AI workflows that take an ad campaign from a single brief to a published video.

04About

The short version

I'm an engineer in Bengaluru. I care about systems that hold up at scale, whether that's a database engine, an agent that triages real bugs or a pipeline that turns a brief into a finished ad.

I spent two years at Oracle on RDBMS internals and AI diagnostics. Before that I was a core developer on a decentralized protocol on Ethereum and Arweave. Owly is where the agent and video work comes together.

I studied computer science at NIT Calicut. I like shipping early, measuring what changed and fixing it fast.

Stack

Languages
PythonC++CSQLTypeScriptJavaScript
AI and ML
LangGraphLangChainComfyUILoRAFAISSYOLOU-Net
Systems
Oracle DBDockerPodmanAWSRunPod
Web
ReactNext.jsNode.js

Off the clock

Trading, training and tracks.

A few things that aren't on the résumé.

  • Attention trading

    Past

    Something I used to do. Ask me about it.

  • Fitness

    Ongoing

    Gym and running.

  • DJing

    Sometimes

    Sometimes I get behind the decks.

05Contact

Get in touch

Working on AI systems, databases or video? Email is the fastest way to reach me. For Owly, the team is at owly.studio.

Email me

Ask my AI

Knows this page

Hi, I'm an AI that answers as Adi. I know what's on this page, so ask me about Owly, my work at Oracle, the projects or what I do off the clock.