Software Engineer · Curious by default
Hey, I’m Thejus.
Software Engineer at Cubet Techno Labs.
“I’m a passionate developer.”
I build stuff.
Not a claim that I’m better than anyone. Just that I’d rather show you than tell you.
I’ve always been curious about how things work.
Not just what they do.
I want to know what’s happening underneath.
So I build it.
Most of the time, it doesn’t work.
Sometimes it really doesn’t work.
But every now and then…
…it does.
One of those experiments became something people actually used.
Gravity Music
“Music, without gravity.”
A free and open-source music player that streams from YouTube — on-device personalization, offline downloads, no ads, no trackers, no paywalls.
800+
installations
150+
users signed in with Google for cloud backup & sync
Building software wasn’t enough.
I wanted to know what happens after you build something.
So I started hosting things myself.
I was broke enough to build my own server.
Was that a good idea? — Probably.
The HomeLab
An older Dell Inspiron laptop, running Debian 13.
SSD for the OS and applications, HDD for bulk storage.
- Jellyfin (I named it Eevee)
- Media streaming
- NAS / Samba
- Downloads
- Self-hosted services
- Storage management
- CasaOS
Not a screenshot — the real thing
This site is reading live stats off that laptop, right now.
CPU
—%
Memory
—GB
Storage
—GB
Temperature
—°C
Reaching out to the homelab…
Served through a narrow, read-only telemetry endpoint — nothing about the underlying services, credentials, or network is ever exposed to the browser.
Apparently, building one thing wasn’t enough.
Project
MotoNav
A motorcycle wanted to talk to my phone. So I taught it how.
A motorcycle navigation companion that pairs a Flutter app with an ESP32 over Bluetooth Low Energy, surfacing turn-by-turn offline-map cues on a round handlebar-mounted display without ever pulling out a phone.
- Flutter
- ESP32
- Bluetooth Low Energy
- GC9A01 Display
Project
Remote X
Every remote in the house, replaced by one that actually knows where it is.
A universal IR remote system built around a Raspberry Pi Pico, controlled from a Flutter app with Firebase syncing state across devices — one interface for everything that used to need its own clicker.
- Flutter
- Firebase
- Raspberry Pi Pico
Smaller experiments
Not everything needs to be a whole story.
Pico WebChat
A chat interface small enough to fit on a microcontroller.
A lightweight web chat interface served directly from a Raspberry Pi Pico.
- Raspberry Pi Pico ·
- Embedded Systems
Saragama API
Every music project needs the same data plumbing. So I built it once.
A free REST API providing structured YouTube Music data — six endpoints, JSON responses, no ads or subscriptions — so other apps don't have to build that plumbing themselves.
- Python ·
- FastAPI ·
- REST API
Iris
"Hey Iris." That's the whole interface.
A wake-word voice assistant with a live conversation log — say the name, and it starts listening.
- Python ·
- AI ·
- Speech Recognition
SNGCE Attendance API
The attendance portal made you log in and click through five pages. So I scraped it.
A FastAPI service that scrapes the SNGCE student portal and serves clean, structured JSON — attendance data without the manual login, built for mobile apps, dashboards, and other campus tools.
- FastAPI ·
- Web Scraping ·
- JSON API
But I didn’t start as a software engineer.
Education
SNGCE — Where it started, long before any of this had a name.
I kept building.
Eventually, building things became my job.
Currently
Junior Software Engineer
Cubet Techno Labs
July 2026 — Present
Tools
These are the tools I’ve picked up while building.
Not a list of what I know. A map of where I used it.
So, that’s me.
I build things.
Sometimes they break.
I build them again.