Kailash Yadav

Kailash Yadav

About

I'm a software engineer focused on building systems that are fast, reliable, and a pleasure to work with. I work across the stack — from Python and Go backends to modern web and desktop applications.

I care about clean architecture, developer experience, and shipping complete products, not demos.

Currently

Building Edituh, a Confluence-style documentation editor that ships as a PWA and desktop installers. Exploring distributed systems, networking, and developer tools when I get the chance.

Hobbies

Outside of work I love long drives, photography, tinkering with hardware, and unwinding with a good book.

Projects

Edituh

A Confluence/Notion-style documentation editor for web and desktop. Built on FastAPI + React (BlockNote, Mantine) with math, diagrams, bidirectional links, knowledge graph, daily notes, and a balanced rope data structure for fast text handling. Ships as desktop installers and a PWA.

Go Banking

A banking backend written in Go — REST API with concurrent-safe transactions, SQLite persistence, and clean layered architecture.

Echo

A micro-blogging platform with full authentication, post feeds, following/unfollowing, and user profiles — built with Flask, SQLAlchemy, and SQLite.

Packet Sniffer

A network packet sniffer for capturing and inspecting traffic using raw sockets — a deep exploration of networking protocols.

pip2poetry

A developer tool that automates migrating projects from pip to Poetry — eliminating the manual dependency setup.

Resume

Software Engineer

Building and shipping production software across web, desktop, and systems. Focus areas: backend APIs, developer tools, networking, and clean architecture.