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 More

Dockerized 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 More

Narrative 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 More

Automated 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 More

About 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 More

Relevancite: 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 More

OMR

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 More

PAYO – 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 More

Find my photographs here

Contact Me

You can reach me at aayushshrestha2003@gmail.com