Hi, I'm

Sangit Manandhar

I use neovim and dvorak btw.


About

I'm a software engineer interested in how things work at the lowest levels. I spend my time working on programming languages, emulators, and systems infrastructure — the kind of software that other software is built on.

My work spans from implementing CPU emulators and parser generators in Rust, to designing functional languages in Haskell, to building production observability infrastructure with ClickHouse.

I believe that the proper way to understand a system is to build it from scratch.


Projects


Contributions


Skills

Languages

RustTypeScriptCC++C#GoPythonHaskellLuaScalaElixirZig

Infrastructure

DockergRPC / ProtobufPostgreSQLClickHouseQdrantpgvectorCloudflare Workers

Web

SvelteKitSolidJSReactNext.jsAstroNode.jsBunHonoEffect-TS

Tools

NeovimGitLinuxCMakeTreesitterLSPANTLRSDL2QEMU

AI / ML

NumPyMCPVercel AI SDKRAG PipelinesVector Search

Interests

Language DesignCompilersEmulationSystems ProgrammingOS DevelopmentObservabilityAI InfrastructureFormal LanguagesDeveloper Tools

Experience

Undergraduate Researcher 03/2023 - 12/2025

Caldwell University

Post-Graduate Research Fellow at CogAI Lab, building secure, scalable, containerized infrastructure for AI and software engineering research.

Backend Engineer Intern 08/2024 - 02/2025

eSewa

Built and maintained RESTful payment APIs serving 8M+ users and 350,000+ merchants across Nepal. Implemented payment gateway integrations with HMAC verification and idempotent processing. Optimized API performance through query profiling and caching on high-traffic endpoints.

Backend Engineer Intern 04/2025 - 10/2025

Pathao

Developed microservices on Kubernetes and Google Cloud powering ride-matching, food delivery, and courier services across Nepal and Bangladesh. Built real-time driver matching APIs with geospatial queries on MongoDB Atlas. Designed order lifecycle services with state machine tracking and OAuth 2.0-secured merchant APIs.