Building SystemsAI & Developer Tools
Computer Engineering student building production-grade systems software, AI infrastructure, and developer tools. I ship things other developers actually use.
// Who I am
About
I'm Likhin M N, a Computer Engineering student with a passion for building systems that operate at the lowest level of abstraction.
My work spans from writing Rust WASM engines that outperform KaTeX, to building C DSP pipelines for real-time audio processing, to orchestrating multi-agent AI systems.
I believe in writing software that is precise, intentional, and production-ready from day one.
// Philosophy
“Engineering is about making tradeoffs. I optimize for clarity, correctness, and performance — in that order.”
// Interests
// Currently
Building tools that push the limits of what a single developer can ship.
// Tools & Technologies
Skills
Systems & Low-Level
AI & Machine Learning
Developer Tools
Cross-Platform
Backend
Frontend & Web
// Things I've built
Projects
lineup
Multi-agent AI code review CLI powered by Google Gemini and ADK.
Orchestrates a team of specialized AI agents — Bug Detector, Security, Performance, and Style Reviewers — that independently analyze code and report to a central orchestrator. Supports git diff and local file review with a rich terminal UI, live markdown rendering, and markdown export.
swifttex
Fast LaTeX math rendering engine in Rust, compiled to WebAssembly — up to 5× faster than KaTeX.
A highly optimized LaTeX rendering engine built in Rust and compiled to WASM. Ships React, Vue, Svelte, and Vanilla JS bindings. Produces SVG and MathML output for dual rendering, is screen-reader accessible by default, and exposes a plugin API for custom symbols. Published to npm as swifttex-wasm.
memspace
Fast codebase indexer that helps AI assistants understand your projects via MCP.
Uses Tree-sitter for AST-level code parsing and SQLite for fast indexed retrieval. Exposes a Model Context Protocol (MCP) server so AI coding assistants can deeply understand your entire codebase — structure, symbols, and dependencies — without reading every file.
orinox
Decentralized P2P chat with E2EE, resumable file transfers, and a terminal UI built on libp2p.
A fully decentralized chat platform with end-to-end encryption using libp2p for peer discovery and routing. Features resumable file transfers, a terminal UI, and zero central infrastructure — all peers are equal nodes on the network.
// Let's build something
Contact
I'm open to internships, research collaborations, open source work, and interesting technical conversations.