Omarchy Quattro
A tiling shell, a unified look across every tool, and a floating bongo cat that bongs when I type.
I'm a problem solver at heart, and software just happens to be my favorite tool for the job at the moment. This is my space where I share what I'm building and whatever I pick up along the way. When I'm not tinkering with code, you'll find me out hiking, taking photographs, or lost in a good sci-fi or thriller. Looking for a recommendation? Anything by Blake Crouch (Dark Matter, Recursion, Upgrade) or Dan Brown, and if you're feeling adventurous, Matt Dinniman’s Dungeon Crawler Carl :)
A tiling shell, a unified look across every tool, and a floating bongo cat that bongs when I type.
A follow-up on Calmly, my local news reader. I finished the list from last time, replaced Gemini with LiteLLM, added multilingual dedup with vector embeddings and a tool-calling chat agent, then deleted the two rules I'd have defended hardest: no background polling, no notifications.
A month into using Obsidian daily as a second brain, daily notes, a predefined tag system, Kanban, finances and todos all linked together, plus why paper, Notion and Logseq didn't stick, and my plan to build an AI assistant that reads it all back to me.
I built Calmly, a local Python tool that tracks the news sites I trust, detects new posts by diffing homepages, and uses Gemini to filter by topic and rewrite everything into simple English, so I can keep up without feeling dismay.
I build web data extraction pipelines and OSINT tools that turn messy, unstructured web data into useful insights. My work covers the whole flow: ingesting raw web data, extracting the important bits (NER, heuristic/rule-based parsing, and LLM-driven methods), and storing it in a clean, structured form (relational tables, JSON, graph databases, and RDF triples). Right now I'm working on Entity Resolution and Linkage: figuring out when two records from completely unrelated sources point to the same real-world thing, and modeling the results in an RDF data store.
St. Xavier's College, Kathmandu, Nepal.
Completed my research thesis on 'Using Machine Learning to Predict Crop Yield in Nepal', from data collection to model training and deployment, under a supervisor
Presented my abstract on Machine Learning in Agriculture at the International Conference held in St. Xavier's College.
Sabda is a mobile app for learning Nepali vocabulary using structured lessons, quizzes, and spaced repetition. Built with Flutter and Firebase, it offers a modern UI, offline support, and secure data handling.
RelevanCite is an offline, privacy-preserving AI assistant that automates citation validation for research using NLP, NLI, and modular architecture. All processing is local, ensuring data security and reproducibility.
A Python-based project that automates the evaluation of OMR answer sheets using OpenCV for image processing and Tesseract for OCR, exporting results in CSV format.
PAYO is a secure, offline-first digital payment solution using one-time QR codes, built with React Native, TypeScript, ExpressJS, and MongoDB. It enables real-time payments with minimal connectivity and robust security features.
Terminal multiplexer built for coding agents, a server that keeps their sessions running through lid closes and reboots, so you can attach from anywhere.
Opinionated Arch + Hyprland setup that turns a fresh install into a fully-tiled, themed dev environment in minutes, my daily driver.
My note-taking, mental map, and knowledge base of operations. Local-first markdown, graph view, plugins for everything, no lock-in.
Zero-shot NER model that pulls any entity type you name without fine-tuning. Lightweight enough to run locally, my go-to for extraction over unstructured text.
You can reach me at aayushshrestha2003@gmail.com