Hi, I am Aayush Shrestha
This is my space where I write about the things I am working on and share what I've learned. My blogs are usually about the experiments I do, and sometimes about my personal experiences. Feel free to explore and reach out if you want to connect!
Recent Blogs
Building a TUI break-time reminder for Hyprland
I just built a small TUI app to help me take breaks while working, to reduce RSI risk and eye strain.
Read MoreDockerized FastAPI template with Celery and Redis for Asynchronous Task Management
While I was working on an application that required handling of long asynchronous tasks, I was talking to a mentor of mine who asked me how I was going to handle the user experience while those tasks were being processed in the background. I hadn’t really thought about it much, so he suggested that I look into using Celery with Redis as a message broker to manage those tasks asynchronously, allowing the main application to remain responsive.
Read MoreNarrative Reconstruction, Stitching Together the Full Story Using LLMs
If you follow news online, especially from sources like Online Khabar, you know the drill. A big story, a political investigation, a natural disaster, a major development project, doesn’t fit in one article. Instead, it unfolds over days, weeks or months in separate reports: “New Witness in Case,” “Committee Grills Official,” “Court Hearing Postponed.” As a reader, it’s frustrating. You’re left with puzzle pieces scattered across time, trying to remember who said what, when it happened, and how it all connects.
Read MoreAutomated Fact Checking using LLMs and SERP
In today’s digital age, misinformation spreads rapidly, making it crucial to verify facts quickly and accurately. Leveraging Large Language Models (LLMs) and Search Engine Results Pages (SERP) APIs, we can automate the fact-checking process. Here’s a step-by-step guide on how to implement this.
Read MoreAbout Me
Besides working on software and keeping up-to-date with the latest in the technological side, I enjoy hiking, photography(you can find them in this site) and reading sci-fi and thriller books (if you are looking for recommendations, read Blake Crouch’s, Dark Matter, Recursion, and Upgrade, or a Dan Brown). I am also intereted in automobiles, feel free to reach out if you wanna talk anything about cars, motorcycles, engines, and more!
Career
July 2025 - Present : Data Engineering Intern at Ankamala Research Pvt. Ltd.
Assisted in development of automated pipelines to extract structured data from unstructured data in websites.
Education & Experiences
2022-2026 : Bsc CSIT (Computer Science and Information Technology)
St. Xavier's College, Kathmandu, Nepal.
2025 : Fathers Locke and Stiller Research Awards(LSRA)
Completed my research thesis on Using Machine Learning to Predict Crop Yield in Nepal, from data collection to model deployment, under a supervisor
2024 : Presenter in ICSXC 2024
Presented my abstract on Machine Learning in Agriculture at the International Conference held in St. Xavier's College.
Recent projects
Sabda, A Nepali vocabulary Building Mobile App
Background In recent years, we’ve witnessed a gradual decline in the everyday use of the Nepali language, especially among the younger generations. With the growing dominance of English as the medium of education in most educational institutions across Nepal, many students find themselves more comfortable communicating in English than in their native tongue.
Read MoreRelevancite: your personal research validating AI assistant
Motivation Academic research depends on accurate citations, yet verifying whether a referenced paper truly supports a claim can be tedious and error-prone. In large literature reviews, this task becomes nearly impossible to perform manually for every claim. RelevanCite was created to address this challenge, aiming to reduce errors, save researchers time, and strengthen the integrity of scholarly work.
Read MoreOMR
This project automates the evaluation of Optical Mark Recognition (OMR) answer sheets using Python. Leveraging computer vision techniques and OCR, it reads scanned OMR forms, detects marked responses, and computes total scores. The processed results are exported in a structured CSV format.
Read MorePAYO – An Offline Customer Initiated One-Time-QR code based Payment System
Motivation Have you ever tried to pay with your phone, only to find there’s no internet or the connection is too slow? Many digital payment systems need both the sender and receiver to be online, which isn’t always possible, especially in places with spotty coverage. PAYO was created to make payments easier and more secure, even when you’re offline. The goal is to let anyone pay quickly and safely, no matter where they are.
Read MoreContact Me
You can reach me at aayushshrestha2003@gmail.com