Available for new projects

I am a
developer.

I'm Kasnovitch Bellcanov. 17 years old, building interfaces that make the online world easier to navigate. Fast, precise, and nothing wasted.

See my work
Student Available for projects Remote-friendly Learning PHP & CyberSec

About

The person behind the code

I'm 17 and a student but I've been writing production code for over 2 years. I'm trying to make the online world an easier place to navigate. Most interfaces ask too much of the people using them. I build things that get out of the way.

I write frontend code that performs well, reads well, and holds up over time. I care about the details users feel but can't name: the responsiveness of a button, the flow between pages, the moment where everything just clicks.

Right now I'm going deeper into PHP and advanced cybersecurity learning how systems break so I can build ones that don't. My work sits at the intersection of engineering and design thinking, and I've worked across enough of the stack to have useful conversations with backend teams.

Currently learning

PHP (advanced) Cybersecurity Penetration Testing Network Security Three.js / WebGL Framer Motion Webpack internals Tailwind v4
17
Years old and building seriously
2+
Years writing production code
90+
Lighthouse scores, consistently
0
Tolerance for interfaces that get in the way

Stack

Tech I work with

JavaScript

ES2024+, TypeScript

React

Next.js, hooks, state

Vue 3

Nuxt, Pinia, Composition

CSS

CSS3

Tailwind, GSAP, Motion

PHP

Backend, advanced learning

Cybersecurity

Pen testing, hardening

JS

Node.js

Express, APIs, REST

Docker

Containers, CI/CD

Git

Version control, GitHub

Design Systems

Figma, Storybook, WCAG

Astro / Svelte

Modern web frameworks

Three.js

WebGL, 3D, shaders

Skills

What I work with

Languages

JavaScript (ES2024+) TypeScript HTML5 CSS3 Python C / C++ PHP

Frameworks

React Next.js Vue 3 Nuxt Svelte Astro

Styling & Motion

Tailwind CSS CSS Modules Sass / SCSS Framer Motion GSAP Three.js

State & Data

Zustand Redux Toolkit React Query SWR Pinia

Build & Testing

Vite Webpack esbuild Vitest Jest Playwright

Backend & APIs

Node.js Express REST GraphQL PostgreSQL Supabase

Infrastructure

Git & GitHub Vercel / Netlify Docker CI/CD pipelines AWS S3 & CloudFront

Security

Penetration Testing Network Security Web App Security OWASP Top 10 Cryptography

Currently Learning

PHP (advanced) Advanced CyberSec Tailwind v4 Framer Motion Three.js / WebGL Webpack federation Vitest / Playwright Storybook Design systems CI/CD pipelines

Work

Selected projects

Component library

Design System Toolkit

A full component library with Storybook documentation, built to give product teams a consistent, accessible UI language without reinventing the wheel on every feature.

React TypeScript Storybook CSS Modules

SaaS dashboard

Analytics Platform UI

Data-heavy dashboard with real-time charts, filterable tables, and a dark-first design system. Built from scratch with performance constraints in mind from day one.

Next.js Recharts Tailwind GraphQL

E-commerce

Storefront Rebuild

Migrated a legacy storefront to a modern stack, landing 90+ Lighthouse scores and a 40% improvement in Core Web Vitals. No shortcuts taken.

Astro Vue 3 Tailwind Supabase

Creative development

Interactive Portfolio Builder

Browser-based drag-and-drop portfolio tool with live 3D previews. No backend, no account required — everything runs in the browser and exports cleanly.

Three.js GSAP React Zustand

Open source

Headless Form Engine

Framework-agnostic form state library with zero dependencies, full TypeScript types, and a validation API that doesn't get in the way.

TypeScript Vitest npm

Mobile web

PWA Fitness Tracker

Offline-first progressive web app with native-feel transitions, local-first data, and push notifications. Installs like an app, costs like a website.

Svelte IndexedDB Service Worker GSAP

Build Log

Everything I'm building

Not just apps — systems. Compilers, kernels, game engines, databases. If it's hard and interesting, it's on this list.

Shipped In progress Queued Learning
38Total projects
3Shipped
3In progress
30Queued
2Learning
Shipped 3 projects
Shipped

AI Model Training

Trained custom models end-to-end — data prep, architecture decisions, training loops, evaluation. Knows what it takes to go from raw data to something that actually works.

PythonPyTorchCUDA
Shipped

Browser

A working browser — parsing HTML, building a DOM, applying styles. Most developers have never gone this low. Built one.

C++NetworkingRendering
Shipped

GUI Toolkit

A from-scratch GUI framework with widgets, event handling, and layout. The kind of thing you build when you want to understand everything above the metal.

COpenGLEvents
In progress 3 projects
In progress

Traffic Management System

A full TMS — signal coordination, flow optimisation, real-time event handling. Applied systems engineering at a scale that matters.

SystemsReal-timeNetworking
In progress

Window Manager

A tiling/floating window manager — managing X11/Wayland surfaces, focus, compositing, and keybinds. The piece that makes a desktop feel like yours.

CX11/WaylandCompositing
In progress

Desktop Environment

A full DE in the same dark, sharp aesthetic as this site — panels, launchers, notifications, theming. An OS you'd actually want to use.

C / C++GTK / customDesign system
Learning 2 projects
Learning

Advanced PHP Development

Going beyond basic PHP — object-oriented patterns, security hardening, custom frameworks, performance tuning. Understanding the language that powers most of the web.

PHPOOPSecurityMySQL
Learning

Advanced Cybersecurity

Penetration testing, network security, web application vulnerabilities, CTF challenges. Learning how systems break so I can build ones that don't. Still a student — and that's the point.

Pen TestingOWASPNetworkingCTF
Systems 8 projects
Queued

Operating System

A full OS — bootloader to userspace. Scheduling, drivers, system calls, the works. The project that makes everything else feel small.

CAssemblyx86
Queued

OS Kernel in Assembly

A kernel written in pure assembly. Interrupt handling, privilege rings, mode switching. No abstractions to hide behind.

x86 ASMNASMInterrupts
Queued

Scheduler + Memory Allocator

A preemptive scheduler and a memory allocator (slab, buddy, or both). The core of any OS that needs to juggle more than one thing at once.

CConcurrencyMemory
Queued

Filesystem

A working filesystem — inodes, directories, block allocation, journaling. The layer that turns raw storage into something programs can actually use.

CBlock I/OJournaling
Queued

CPU Emulator

An emulator that faithfully runs a real or custom ISA — fetch, decode, execute, writeback. Running code on silicon you built yourself (in software).

C / RustISAEmulation
Queued

Hypervisor

A Type-2 hypervisor using hardware virtualisation extensions. Guest OS isolation, VMCS management, trap-and-emulate for privileged instructions.

CVT-x / AMD-VVirtualisation
Queued

Virtual Memory Management

Page tables, TLB management, demand paging, copy-on-write. The system that makes every process think it owns the entire address space.

CPagingMMU
Queued

Rendering Engine

A layout and rendering pipeline — box model, paint, compositing. Everything a browser does before you see a pixel on screen.

C++OpenGLLayout
Tools 7 projects
Queued

Programming Language

A fully custom language — syntax, type system, semantics, and runtime. The project that puts everything else in perspective.

CompilersType theoryAST
Queued

Compiler + Assembler

Lexer → parser → IR → codegen. A compiler that turns source text into something a machine can run, and an assembler to go the rest of the way.

LLVM / custom IRCodegenOptimisation
Queued

Custom Shell / Terminal

A shell with job control, pipelines, builtins, and a terminal emulator to run it in. The interface between a human and a machine, rebuilt from scratch.

CPTYPOSIX
Queued

Package Manager

Dependency resolution, lockfiles, registry protocol, install hooks. Turns a list of names into a working project without the chaos.

SAT solverRegistryNetworking
Queued

IDE / Text Editor

A modal or GUI editor with syntax highlighting, LSP support, and a plugin system. The tool that writes all the other tools.

Rope / gap bufferLSPTree-sitter
Queued

Debugger

A debugger using ptrace or debug APIs — breakpoints, watchpoints, stack unwinding, register inspection. Because printf only gets you so far.

ptraceDWARFELF
Queued

Version Control System

A Git-like VCS — content-addressable storage, DAG history, branching, merging. Everything you took for granted about source control, demystified.

DAGSHA hashingDiff / Merge
Backend & Networking 7 projects
Queued

Database Engine

A relational DB engine — SQL parser, query planner, B-tree storage, transactions, and ACID guarantees. The foundation of almost every serious application.

C / RustB-treeMVCC
Queued

Web Server

An HTTP/1.1 + HTTP/2 server with connection pooling, keep-alive, routing, and middleware. The box that answers every request on the internet.

C / RustepollHTTP/2
Queued

Custom Network Protocol

A purpose-built protocol over UDP or TCP — framing, reliability, flow control. Because sometimes TCP is too much and UDP is not enough.

SocketsProtocol designReliability
Queued

Container Runtime

A Docker-like runtime using Linux namespaces and cgroups — process isolation, image layers, volume mounts, networking. Containers from first principles.

Go / CNamespacescgroups
Queued

Authentication Systems

JWT, OAuth2, session management, MFA — the complete auth stack. Built correctly so it never has to be rebuilt.

JWT / OAuth2MFACrypto
Queued

API Framework

A minimal, fast API framework — routing, middleware, request validation, error handling. The glue between frontend and backend done right.

Rust / NodeMiddlewareOpenAPI
Queued

Encryption Systems

AES, RSA, elliptic curves, and TLS — implementing the primitives that keep data safe. Cryptography is never something you want to get wrong.

AES / RSAECCTLS
Game dev 4 projects
Queued

Game Engine

An ECS-based game engine — scene management, render pipeline, asset loading, scripting. The machine that makes games possible.

C++OpenGL / VulkanECS
Queued

Physics Engine

Rigid body dynamics, collision detection (AABB, GJK, EPA), constraint solving. The part of every game that makes things feel real.

C++Linear algebraConstraints
Queued

Audio Systems

3D spatial audio, DSP effects, mixer, streaming. The layer that makes players feel like they're actually inside the world.

C++DSPOpenAL
Queued

Multiplayer Networking

Client prediction, server reconciliation, lag compensation, and rollback netcode. The reason online games don't feel broken.

UDPRollbackPrediction
AI & Hardware 6 projects
Queued

AI Assistant

A custom-built AI assistant — not a wrapper around an API, but something trained, fine-tuned, and controlled end-to-end. Fully owned.

PythonTransformersFine-tuning
Queued

Neural Network Experiments

Implementing architectures from scratch — CNNs, transformers, diffusion models — to understand how they actually work, not just how to call them.

PythonNumPyCUDA
Queued

Custom ESP32 Boards

Designing and routing PCBs around the ESP32 — custom antenna layouts, power regulators, peripheral integration. Hardware that does exactly what you need.

KiCadESP-IDFRF design
Queued

Firmware Programming

Bare-metal firmware on microcontrollers — startup code, peripheral drivers, RTOS integration. Software that talks directly to silicon.

CARM CortexRTOS
Queued

Embedded & IoT Projects

Sensor networks, low-power protocols, OTA updates, edge inference. Computing at the physical edge of the internet.

MQTTLoRaEdge AI
Queued

Blockchain Experiments

A working blockchain implementation — consensus mechanisms, Merkle trees, P2P gossip, proof-of-work and proof-of-stake variants.

Go / RustConsensusCryptography

Contact

Let's work together

I'm just getting started, trying to work with other people. If you're working on something that real people will use and you want a frontend developer who actually cares about the experience — reach out.