Hi,
I'm Sandesh. I'm a CS sophomore in the US, focused on AI engineering and the systems around language models.
Right now I'm building small projects that use LLM APIs end to end, and learning what makes agents work outside of demos — tool use, retrieval, evaluation. Understanding why they work is the part that interests me most.
Tech: Python, FastAPI, SQL, TypeScript, React
In my free time I like playing chess, listening to music, reading books and watching films. I'm not very active on Instagram but occasionally post on VSCO. Check out my stuff below :)
Latest Blog
Latest Photography
Work
-
Norplex-Micarta, Postville, IA
Supply Chain Analyst Intern
Supply Chain ERP Systems Data Analytics ProcurementAs a Supply Chain Analyst Intern at Norplex-Micarta, I build KPI reports on procurement costs, delivery performance, and vendor reliability within the XA and AMMS ERP systems. I'm also developing a paperless internal requisition workflow and supporting cross-functional procurement and logistics projects.
-
Magma Core, The Linux Foundation
Open Source Contributor – LFX Mentorship
Open Source Magma Linux Foundation Mobile NetworksAs an LFX Mentorship mentee with the Linux Foundation, I contribute code to Magma, an open-source platform for building and deploying mobile core networks.
-
Luther College, Decorah, IA
Marketing Assistant & Web Maintainer
Web Development Content Editorial UII produce and publish multi-platform content for the college such as press releases, blog posts, social media, and newsletters and conduct interviews and manage editorial calendars to align coverage with institutional priorities. I also build and maintain responsive UI components and manage content updates for the computer science department's web resources, serving 1,400+ students.
-
University of Idaho – Data Analytics & Vision Lab (IAMP)
Research Assistant
Python Scikit-learn PostgreSQL OpenCV ResearchAs a research assistant at the University of Idaho's Data Analytics & Vision Lab, I wrote Python scripts to clean and process over 50,000 rows of agricultural sensor data, feeding it into PostgreSQL for downstream analysis. I trained crop-yield prediction models with Scikit-learn and iterated on feature selection to improve NDCG scores by 15% over baseline, and deployed OpenCV-based image processing pipelines on Raspberry Pi devices for field-level time-series data collection.
-
Chain For Change – Project Wings to Dreams, Nepal
IT Technician & Volunteer
3D Printing Blender OpenCV EducationI designed and 3D-printed tactile learning models for visually impaired students using Blender and OpenCV for shape calibration, and our work earned coverage in national newspapers. I also authored concept papers on inclusive educational technology and collaborated with accessibility teams to iterate on physical prototypes based on student feedback.
-
Reinforcement learning for robotic needle steering
Surgical Needle Insertion RL Environment
Python Reinforcement Learning PPO Stable-Baselines3 SimulationA reinforcement learning environment that trains a PPO agent (Stable-Baselines3) to insert a needle through layered soft tissue without causing damage. I modeled the tissue with Kelvin-Voigt viscoelastic mechanics to capture how real layered tissue resists and relaxes under load, randomized blood vessel placement on every episode, and built a 15-dimensional observation space encoding needle state, strain, force, and proximity to vasculature. The reward function is biologically informed with clinically cited thresholds — 20% max tissue strain, 4 N max insertion force, 3 mm minimum vascular clearance — and every episode emits structured FDA-format JSON evidence logs to support regulatory submission workflows.
Check Out → -
Cross-platform mobile study app
Class 12 NEB Science Guide
React Native Node.js Express MobileI shipped a cross-platform mobile study app to the Google Play Store with 10K+ downloads and a 4.2★ rating, covering Physics, Chemistry, and Biology for Nepal's national exam board. I architected a local-first data sync system with React Native for offline access, and built interaction logging via Node.js and Express to track engagement and inform content ranking.
Check Out → -
Browser-based infinite driving experience
INFINI8
Three.js JavaScript Spotify Web SDK Procedural GenerationA Three.js infinite procedural driving experience where the road never ends. Terrain, road curvature, and atmosphere are all generated in real time via fractional Brownian motion with no loading pauses. I integrated the Spotify Web Playback SDK to stream music in-game with live synced lyrics rendered on screen in any language, and engineered full vehicle physics, 7 camera modes, and 4 dynamic weather states. Runs fully in the browser on desktop and mobile with no install.
Check Out → -
Pure CSS 3D animation
Bee My Baby
CSS 3D Animation HTML JavaScriptA small experiment in 3D without any libraries: a bee built from cube faces dances around a spinning Minecraft grass block topped with a rose, all in sync to the song Bee My Baby. Just HTML, CSS transforms, and a few lines of JavaScript to start the music.
Check Out → -
Movie recommendation engine
FilmRecs
Python Scikit-learn Pandas TF-IDF MLA movie recommendation engine that builds a user taste profile and ranks the closest matches across 3,652 films using TF-IDF vectorization and cosine similarity. I preprocessed and vectorized movie metadata such as genres, descriptions, tags with Pandas and Scikit-learn to generate the sparse feature matrices used for similarity scoring. Deployed as a live demo on Hugging Face Spaces.
Check Out → -
Fake academic CS paper generator
Nonsense CS Research Gen
Python ReportLab Matplotlib PDF GenerationType your name, get back a real-looking two-column PDF of a fake CS paper. Your name is hashed into a deterministic seed that picks your university from a list of 1000 ranked institutions, generates co-authors from a 4921 name dictionary, and chooses vocabulary biased by real interview frequency data scraped from 416 companies. Includes matplotlib charts, a comparison table, 12 fake references named after real algorithm inventors, and a programmer joke buried in the abstract.
Check Out → -
Archive a Medium author's full back catalog
medium2pdf-scraper
Python Playwright PDF Web ScrapingA command-line tool that scrolls a Medium profile, finds every article ever published, renders each one as a clean searchable PDF, then merges everything into a single bookmarked PDF inside a zip. Drives a real Chrome instance via Playwright to get past Cloudflare bot checks. Built for feeding an author's full body of work into an LLM for personal research.
Check Out → -
Real-time posture monitor with webcam
Posture Coach
Python OpenCV MediaPipe Flask Computer VisionA real-time posture monitoring tool that watches how you sit using OpenCV, MediaPipe, and webcam input. It scores your posture from 0 to 100 by measuring forward head angle, shoulder tilt, spine lean, and neck compression every frame, sends desktop alerts when posture stays bad too long, and displays a live tracking dashboard built with Flask, including a weekly heatmap and history chart. Runs entirely locally with no cloud dependency.
Check Out → -
Bulk download from any public subreddit
Subreddit Image Downloader
Node.js JavaScript CLI Reddit APIA Node.js CLI that bulk downloads images, GIFs, and videos from any public subreddit using Reddit's public JSON API and packages them into a zip file. No login, OAuth, or API key required. Handles gallery posts with multiple images, supports filtering by sort and time window, and has an images-only mode that skips GIFs and videos.
Check Out →