| building | Arras, photos on your macOS desktop as borderless widgets at true aspect ratio |
| measuring | Lathe, a source-only LaTeX to Typst benchmark, 189 documents deep |
| studying | Biochemical Engineering, dual degree, IIT (BHU) Varanasi, class of 2028 |
| based in | Varanasi, India |
| project | what it is | stack |
|---|---|---|
| Arras (source) | photos live on your desktop as borderless widgets, each at its true aspect ratio. no cropping, no black bars. previously Photo Widget OSX, then Tableau | Swift, SwiftUI, AppKit, Core Animation |
| Fadeo | watches the frontmost app, the desktop you are on, whether you are in a meeting, then plays, fades or switches audio to match. every rule is yours, down to the second | Swift, SwiftUI, macOS audio |
| CodeForge | competitive programming platform on Codeforces data: custom contests, performance analytics, personalized recommendations, ICPC-style leaderboards | React, Node.js, MongoDB |
| OMR-Checker | hosted deployment of the open source OMRChecker engine, wrapped in a web UI and API, tuned for headless rendering | Python, OpenCV, NumPy |
PureMac is the studio name for the Mac apps. Both are open source and free to run:
brew install yashashwi-s/tap/arras yashashwi-s/tap/fadeo
Lathe asks two separate questions of every conversion job: did it produce a valid Typst document, and when it did, what did the rendered PDF preserve? Fidelity is a vector of content, layout, reading order, pagination and typography, with explicit abstentions instead of one collapsed score.
Multi-Agent-RL studies two-agent reinforcement games without shared states: value and policy iteration algorithms with convergence proofs to Nash equilibrium. RLbook is Sutton and Barto worked through example by example in Python.
| when | where | doing what |
|---|---|---|
| Jun to Jul 2025 | Fxis.ai, remote | machine learning intern. architected a multimodal RAG pipeline on Weaviate for enterprise documents, engineered embedding-based extraction of structured text and tabular data, automated report generation from UK corporate tax filings |
| Aug to Nov 2024 | IIT (BHU) Varanasi | research on two-agent reinforcement games without shared states: value and policy iteration algorithms, convergence proofs to Nash equilibrium, adversarial dynamics simulations |
- 1st place, DevBits, Udyam IIT BHU 2025
- 13th and 39th All India, POSTERIOR and PRIOR, AMS Derive 2026, both top 50 national
- AIR 1105, KVPY-SA 2021-22
- 20th state rank, NTSE Uttar Pradesh
- qualified, IOQM 2021
| auto-wifi | never see a Sophos captive portal login page again. macOS LaunchAgent, zero dependencies |
| pyFOOMB GUI | frontend for the pyFOOMB bioprocess toolkit, built as my UG project |
| TDigest | multithreaded t-digest quantile sketches in C++, built by me, contributed under the Grimreaper00025 account |
| chess-mcts | a chess engine with Monte Carlo tree search, work in progress |
| EduBridge | team project, repo lives under a teammate's account |
languages Python, C++, JavaScript, TypeScript, Swift, LaTeX native mac SwiftUI, AppKit, Core Animation web React, Next.js, Node.js, Flask, MongoDB, Tailwind CSS ml Weaviate, embeddings, RAG ops Docker, GitHub Actions, Vercel, Linux, macOS
yashashwi.me · CV · PureMac · LinkedIn · Codeforces · email

