encrize / 18 y.o. / remote

Developer & cybersecurity enthusiast.

I build low-level software that has to survive contact with real hardware - operating systems, tooling and web apps written from scratch in C, Assembly, Kotlin and TypeScript.

Portrait artwork used as the site hero image
cloc ~/repos @encrize

    loading github stats...

    last commit
    checking github...
    focus
    systems programming
    currently
    building fukOS
    whoami

    // No magic, no giant frameworks.

    Hey, I'm encrize - an 18-year-old developer and cybersecurity enthusiast. I'm usually online, building something, taking something apart, or trying to figure out why it broke.

    I make web sites, apps, games and some low-level software, and most of my time goes into operating system and systems programming in C.

    I also have a small devblog with short build logs at blog.encrize.vip, and I keep a page of notes with saved links and project ideas.

    favourite project

    aniwired

    ad-free anime streaming, built solo in vanilla html/css/js on cloudflare workers + d1. no accounts required to start watching, but sign in and your history, saves and friends list sync across every device. dual player sources, ambient light behind the video, TMDB banner art. fully free to run and maintain.

    StackVanilla JS
    BackendCloudflare Workers
    SourcesAniLibria / Kodik
    StatusDaily driver
    cat /sys/class/power_supply/*

    // Devices

    Battery telemetry reported by my Linux laptop, Android phone and iphone 'homelab'.

    live telemetry connecting…
    ls ~/projects

    // Things I actually finished.

    Ten projects, from a hobby kernel to browser tools people use every day.

    operating system

    fukOS

    32-bit x86 hobby OS in C and Assembly, with the fuk1 language on top.

    fukOS files
    fukOS fastfetch
    doom menu
    doom port running on fukOS
    • C
    • Assembly
    • x86
    source →
    visualizer

    bytefall

    Raw-data visualizer that renders any file as pixels and audio. Written in C with SDL2.

    bytefall rendering a file as pixels
    • C
    • SDL2
    source →
    demo

    Bad Apple in 100kb

    The whole Bad Apple!! animation squeezed into about 100 kb.

    • Compression
    • Demoscene
    source →
    graphics

    oscilloscope-xy

    Oscilloscope-style X/Y renderer for vector and audio-driven visuals.

    • Audio
    • Rendering
    source →
    web app

    AniWired

    Self-hosted, minimal anime streaming app built as a vanilla JS single page app.

    • Vanilla JS
    • SPA
    live →
    tools

    EncrizeLab

    All-in-one suite of free web utilities and tools, running fully in the browser.

    • TypeScript
    • Web
    live →
    security

    Password Generator

    Secure password, diceware passphrase and BIP39 seed generator that never leaves your browser.

    • WebCrypto
    • BIP39
    live →
    android

    Gifty

    Universal gift tracker built with Kotlin and Jetpack Compose. Backups in JSON, CSV and PDF.

    • Kotlin
    • Compose
    source →
    dashboard

    Personal New Page

    Custom browser new-tab start page - a minimal personal dashboard with quick links.

    • HTML
    • CSS
    source →
    this site

    encrize.vip

    The source of my personal web site.

    • HTML
    • CSS
    source →
    ping encrize

    // Contact me.

    Mail me! Collaborations, bugs in my projects, questions or just talking.