Home

Hello!
I'm Jaya Krishna Namburu

Experienced software engineer in open source development, scaling front-end platforms, and developer tooling. Currently at Userflow; previously at teleportHQ and CodeSandbox.

I was one of the co-authors of UIDL (Universal Interface Design Language), which is converted into multiple frameworks using code generators. I've also contributed to CLIs, build systems, code generation, and developer tooling across several open source projects.

I like building small micro-tools to solve specific problems, preferably with everything running inside the browser.

Down the Mastra Rabbit Hole: Unpacking Agent Engineering

A reverse engineer's journey through Mastra's codebase, exploring agents, workflows, processors, and memory systems

From Lerna to pnpm Workspaces + Turborepo

How monorepo tooling evolved from Lerna + Yarn workspaces to pnpm workspaces with Turborepo — and why you should switch.

From 3D Printing to Parametric Designs: From Static Models to Dynamic Solutions

Exploring the evolution from traditional 3D printing to parametric 3D

From a Macropad to 3D Printing: Learning by Building

My journey from building a custom macropad to exploring the world of 3D printing.

From Software to Hardware: Building My First Macropad

Building my first macropad from scratch as a software engineer.

Exploring CSS Gradient Syntax

This post explains how i explored an unofficial syntax to parse linear-gradient with modern color interpolation methods. It details the challenges with existing specifications and the practical solutions developed.

Building Runtime-Aware JavaScript Packages

Building javascript packages for respective runtimes, for better compatability and cross-platform usage.

Import Maps in Node.js Using Custom Loaders

A simple experiment with NodeJS and custom loader to use importmaps and modules from CDN

Scaffolding Monorepos with Lerna and Lerna-Changelog

Lerna is a utility tool for managing monorepos, for creating, publishing and for maintaing changelog.

Creating Custom Babel Plugins

A talk on creating babel plugins and understanding AST. (Abstract Syntax Trees)

Building and Publishing npm Packages

A guide on building, publishing and maintaining npm packages

Module cdn's and workflows

Exploring some es-module based CDN's

My Open-Source Journey and Working Remotely

Opensource helped me in learning many things and at the same time gave an oppurtunity to land in my first remote job.

Tools