Hi, I'm Omkar Wagholikar a software engineer working on backend systems in C#, where I optimize application logic, debug distributed workflows, and build scalable document ingestion pipelines on cloud infrastructure.
My day-to-day toolbox includes Python, Java, JavaScript/TypeScript, and C#, with meaningful experience across Django/DRF, React, Node.js, Celery, and RabbitMQ, along with data tooling like Airflow, DBT, BigQuery, and Elasticsearch. I'm comfortable across both application and data engineering from building full-stack platforms and scalable ingestion systems to authoring BRAGS, a published Python package for customizable on-device RAG pipelines with a Go-based file watcher and an MCP server for Claude Code. I also enjoy exploring lower-level programming in C, Rust, and SIMD/AVX2 to better understand performance and concurrency.
Beyond engineering, I'm a passionate reader, astronomy enthusiast, and occasional graphic designer and photographer. I actively contribute to open source, compete in hackathons, and speak at developer communities most recently on Unix file descriptors and PTY internals at FOSS United Pune.
I'm always excited to connect, collaborate, create or just chat about exciting tech stuff
- EduNexus: Academic file-sharing platform with hybrid lexical + semantic search over PDFs, slides, and docs, plus OCR and LLM summaries.
DjangoReactTypeScriptpgvector
- BRAGS: Build your own RAGs
: CLI + Python package for spinning up custom RAG pipelines, with a live-syncing file watcher, hallucination checking, and an MCP server for Claude Code.
PythonGoFAISSMCP
- Project MAVIS: Media authenticity system that signs images at capture with an emulated Secure Enclave and verifies them via steganographic watermarks.
PythonFastAPIGradioOpenCV
- Cloudrive: Self-hosted, Google Drive-style storage system with a Go backend built for low-RAM ARM devices and a native Android client with offline music playback.
GoKotlinJetpack ComposeKafka
- Orbital8: SIMD Gravity Simulator: AVX2 SIMD-accelerated N-body gravity simulator capped at exactly 8 bodies, one vectorized pass per frame, rendered live with raylib.
CAVX2SIMDraylib
- Termion: Terminal Emulator: Terminal emulator built from scratch on PTY and egui, with ANSI escape parsing, non-blocking I/O, and command history.
RusteguinixPTY



