oxidiko bios v7.21 — portfolio bootstrap
jonathan@loq — zsh — neofetch
18 y/o · open to collabs i use arch btw

JONATHAN
CHAYNA

I build things from scratch — zero-knowledge vaults, streaming platforms, local AI agents & trading bots. I hack, reverse-engineer and architect for fun.

0
years coding
0
github stars
0
commits
0
flagship repos
scroll
selected work

things i shipped

git log --oneline | head -4

Four projects pulled straight from my GitHub. Each one architected, built and broken-then-fixed by hand — no templates, no shortcuts.

01
flagship · security

Oxidiko

// passwordless, zero-knowledge web vault

A privacy-first, local-first authentication vault that lives in your browser — not someone else's database. Passkey + PIN dual-lock, per-site encryption, and a hybrid RSA-OAEP + AES-GCM handshake so the server never sees plaintext. Your identity, your rules.

WebAuthn passkeys AES-GCM 256 RSA-OAEP hybrid IndexedDB local-first RS256 JWTs one-line SDK
TypeScript Next.js Web Crypto Neon/Postgres
★ 1959 commitsTS 98%BSL-1.1
Oxidiko vault
02
streaming · product

NullFlix

// free movie streaming, no subscription

A clean, fast streaming platform for discovering and watching films — TMDB-powered discovery, fuzzy search via Fuse.js, bookmarks and a customizable settings layer. Built for accessibility and a buttery UI, with anime support on the roadmap.

TMDB integration Fuse.js fuzzy search bookmarks multi-provider 5 releases responsive UI
TypeScript Next.js Tailwind pnpm
★ 3078 commitsTS 97%3 forks
NullFlix streaming
03
player · media

Veox

// premium HLS / direct-stream player

A polished video player that ingests any MP4 or M3U8 URL and resolves content by TMDB ID through a ShowBox backend. Quality switching, subtitle tracks, background HLS parsing for non-HLS sources and a clean shadcn interface.

HLS.js ShowBox lookup quality select subtitles direct MP4/M3U8 dark / light
TypeScript Next.js 16 React 19 shadcn/ui
★ 323 commitsTS 97%live demo
Veox player
04
ai · local-first

Novexus

// premium chat UI for local Ollama models

A feature-rich interface for running AI models entirely on your own device. Streaming responses, thinking visibility, persistent memory, and a real tool-use runtime — calculate, files, shell, web search via Puppeteer and page extraction.

Ollama local tool use Puppeteer search persistent memory KaTeX + markdown streaming
TypeScript Next.js 16 Tailwind v4 SWR
★ 115 commitsTS 96%100% offline
Novexus AI
the machine

the rig

git diff celeron..loq --stat
git diff celeron..loq
CPU : Intel Celeron N4020 @ 2.8GHz
CPU : Intel i7-13700HX · 16C/24T @ 5.0GHz
RAM : 4GB DDR4 (swap was my home folder)
RAM : 32GB DDR5
DISK : 500GB HDD · 5400rpm · prayers
DISK : 1TB NVMe Gen4
GPU : Intel UHD 600 (integrated hope)
GPU : NVIDIA RTX 5060 · 8GB GDDR7
OS : Arch Linux (btw) — unchanged, eternal

Seven years on a Celeron. Every compile earned, every lag spike a lesson in patience. Then the upgrade: a Lenovo LOQ that finally keeps up with the ideas in my head.

CPU · i7-13700HX16C/24T · 5.0GHz
RAM · DDR532 GB
STORAGE · NVMe Gen41 TB
GPU · RTX 50608 GB GDDR7
OS · Arch Linuxbtw
what i do

five modes

cat /etc/toolkit

Not a job title — a toolkit. I switch between these depending on what the problem needs.

01
CODE
TypeScript, Next.js, React, crypto APIs. Clean architecture, typed end-to-end, built to last.
→
02
HACK
Poking at auth flows, encryption schemes and APIs until I understand exactly how they break — then how to make them not.
→
03
REVERSE
Dissecting binaries, protocols and obfuscated bundles. Reading what wasn't meant to be read, then documenting it.
→
04
ARCHITECT
Designing systems from a blank file — threat models, data flow, zero-knowledge boundaries. The fun part before the typing.
→
05
AUTOMATE
Trading bots, scrapers, cron jobs and pipelines that run while I sleep. If it's repetitive, it's already a script.
→
automation lab

it runs itself

systemctl status daemon

A peek at the bots — strategies executing, scrapers parsing, cron ticking. Live-ish telemetry from the loop.

BTC/USDT · 1m · bot#07 67,432.10
mean-reversion risk 0.4% auto-hedge 24/7
~/lab/daemon.logtail -f
say hi

LET'S BUILD
SOMETHING

Got a weird idea, a vault to design, a bot to automate or a binary to reverse? My inbox and my terminal are both open.

~ $ ping jonathan
PING oxidiko.dev (127.0.0.1): 56 data bytes
64 bytes: alive, curious, caffeinated
64 bytes: reply time < 1 cup of coffee
--- ping statistics --- 0% packet loss
~ $
↑

Contact

Transmission Successful

Target reached. Expect response via encrypted channels.