REV A
SHEET 00 — COVER

Satya Siba Nayak

BCA — Computer Science · Junior Year · MIT-WPU, Pune

I design and maintain small, open-source systems — mostly browser extensions and privacy-first tools. This sheet documents how the pieces fit together.

FIG. 0 — SYSTEM OVERVIEW SCALE NTS · UNITS: YEARS / REPOS
SHEET 01

Profile & specifications

FieldValue
ProgramBCA — Computer Science
InstitutionMIT-WPU, Pune
YearJunior year
LocationPune, India
FocusOpen source · browser extensions
StatusBuilding & maintaining
N

I'm Satya — an undergraduate BCA (Computer Science) student at MIT-WPU, Pune, currently in my junior year.

Most of what I build ends up open source: small, local-first tools that are honest about what they do and don't ask for your data. Browser extensions over platforms, plain code over frameworks I don't need.

Day to day that means maintaining real repositories — reviewing contributor pull requests, triaging issues, and shipping features people actually install and use.

SHEET 02

Bill of components

Parts list for the stack I build with most. (Placeholder — swap in your real list.)

No.ComponentTypeNotes
01JavaScriptLanguagePrimary
02HTML / CSSMarkup / StyleCore
03Browser Extension APIsPlatformChrome · Firefox · Edge
04Git & GitHubToolingVersion control
05SupabaseBackendAuth / DB
06REST / CDN APIsIntegrationLive data
07CS FundamentalsCourseworkDS&A, DBMS
08Titanic EDA →Coursework
Missing-value imputation
09Iris EDA →Coursework
Pandas basics · Iris data
10Binary Classification →Coursework
Logistic regression · toy data
11Titanic Logistic Regression →Coursework
Survival prediction
12Insurance Charge Prediction →Coursework
BMI → charges · regression
SHEET 03

Deployed systems

FIG. 1 — FLUX (BROWSER EXTENSION) · FLAGSHIP
Zero-click currency conversion
flux.satya-nayak.dev $49.00 ₹4,082.15 USD → INR · live rate 10 Real-time rates 20 Zero tracking 30 Chrome · Firefox · Edge 40 Debounced MutationObserver 50 100% open source
10Global CDN exchange-rate API with local caching
20All processing local — no accounts, no tracking scripts
30Works across Chromium, Firefox, and Edge
40Smooth on infinite-scroll and SPA pages
50Full source published and open to contributions

Flux converts and localizes prices on any webpage using live exchange rates — no clicks required. It's free, fully open source, and built to work the same way across every major browser.

ALSO ON THE BOARD
FIG. 2
SubSync

A Flask + Supabase platform for managing school timetables and teacher absences — a custom fairness engine auto-assigns substitutes based on workload and availability.

Backend: Flask (Python) Data: Supabase Core: Custom FairnessEngine
Source →
FIG. 3
Spottr — Wifi Locator

A community-driven app for finding public WiFi hotspots nearby, with Supabase handling auth and location data.

Type: Web app Stack: JavaScript, Supabase Model: Community-sourced data
Source →
FIG. 4
No Way Out

A Python puzzle-adventure mini-project built on a custom engine — separate modules for maps, puzzles, player state, and level progression.

Language: Python License: GPL-3.0 Structure: engine · puzzles · states · maps
Source →

More drawings on file — additional repositories, issues, and pull requests.

View full archive on GitHub →
SHEET 04

Title block

DRAWN BY
Satya Siba Nayak
SCALE
NTS
SHEET
04 of 04
DWG NO.
PORTFOLIO-01
STATUS: OPEN TO CONNECT