Full-stack developer & Security researcher

Hello & World

Turning ideas into elegant, performant software.

Explore my stack
scroll
01

Tech Stack

Languages, frameworks & tools I work with

</>

Languages

C++
JavaScript
C#
Python
TypeScript
Swift
Rust

Frameworks & Technologies

HTML
CSS
React
Node.js
jQuery
.NET / NativeAOT
.NET MAUI
Django
Git
Tauri
Svelte
SwiftUI / AppKit

Databases

SQL
MongoDB
PostgreSQL
SwiftSwiftUIRustTauriSvelteC++JavaScriptTypeScriptCSSHTMLNode.jsReactC#.NETNativeAOTPythonDjangoSQLMongoDBPostgreSQLGit SwiftSwiftUIRustTauriSvelteC++JavaScriptTypeScriptCSSHTMLNode.jsReactC#.NETNativeAOTPythonDjangoSQLMongoDBPostgreSQLGit

Featured Project: Aferapokitaysky Player

High-performance native media system & client

Aferapokitaysky.app/Contents/MacOS/Aferapokitaysky --cli
~ ./Aferapokitaysky --cli
A F E R A P O K I T A Y S K Y M E D I A S Y S T E M L O A D I N G . . .
[+] Finding macOS SDK: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
[+] Initializing CoreAudio output stream...
[+] Binding media key listeners via AppKit...
[+] Connecting SoundCloud API & Spotify Client auth...
[+] Notch mini-player initialized | 172x32px
Currently Playing: YSL - ptrkxlord
▏ [2:28] (Vol: 80%)
> _
MAC-OS / WINDOWS Swift & AppKit Tauri & Svelte Custom TUI

Aferapokitaysky Player

A modern, highly aesthetic, and completely customizable media player. Built for macOS with Swift/AppKit/SwiftUI (discoverable and compilable without Xcode) and for Windows with Tauri/Svelte. Features a transparent glassmorphic UI, a mini-player integrating with the MacBook notch, ambient backdrops, real-time visualizers, and a terminal TUI interface.

Notch Mini Player

Interactive borderless mini-player that lives under the MacBook notch. Expands smoothly on hover to show controls and track metadata with custom spring positioning physics.

Notch APISpring PhysicsAppKit Panel

Glassmorphic UI

Native macOS materials (NSVisualEffectView) and dynamic gradient backdrops. Fully customizable layouts where columns and blocks can be rearranged directly in the interface.

NSVisualEffectDynamic GradientsLayout Editor

SoundCloud & Spotify

Integrated music sources using official APIs. Quick authorization flow and track search across platforms, keeping your music unified without heavy web resources.

Spotify APISoundCloud APIAuth Flow

Real-time Visualizer

Animated audio spectrum reacting dynamically to playback state. Multiple visual styles including Bars, Wave, Circle, and Dots, adapting to the interface color theme.

Audio FrequencyCoreAudio SpectrumCanvas Sync

Spotlight Command Palette

Spotlight-inspired global command palette for searching tracks and history. Completely controllable from the keyboard, enabling lightning-fast navigation and actions.

Command PaletteKeyboard NavSearch History

Cross-Platform Native

macOS version built natively in Swift & AppKit/SwiftUI (discoverable and compilable without Xcode via build.sh). Windows version compiled via Tauri & Svelte.

Swiftc compilerTauri / RustSvelte / JS
Swift & SwiftUIAppKit NSVisualEffectTauri / Rust BackendSvelte / JSCoreAudio OutputSpotlight SearchSoundCloud APISpotify Auth FlowNotch Mini-PlayerAudio EqualizerInteractive TUIANSI/VT100 ConsoleSpring LERP CursorY2K Gothic StyleSEO StructureJSON-LD Schema Swift & SwiftUIAppKit NSVisualEffectTauri / Rust BackendSvelte / JSCoreAudio OutputSpotlight SearchSoundCloud APISpotify Auth FlowNotch Mini-PlayerAudio EqualizerInteractive TUIANSI/VT100 ConsoleSpring LERP CursorY2K Gothic StyleSEO StructureJSON-LD Schema

Production Web Deployments

Live websites and applications currently running in production environments.

1import SwiftUI
2import AppKit
3
4let player = AestheticPlayer()
5player.play(source: .soundCloud)
6player.toggleNotch(expanded: true)
Production App & Website

Aferapokitaysky Player

Official product landing page featuring interactive 3D screenshot preview, animated spectrum canvas, custom LERP cursor ring, dynamic FAQs and direct DMG macOS package downloads.

HTML5 / CSS3Vanilla JSCustom TUI (Swift)3D PerspectiveSEO Optimize
Visit Website
1const clxn = new GhettoCaptFamily('EMO CLXN');
2
3clxn.enableGlitchHUD();
4clxn.loadArchive('gta5rp_capt_сотня');
5clxn.playCustomCursorLarp();
6// WE CONTROL THE GHETTO // SHOOT TO KILL
Ghetto Capt Family Portal

EMO CLXN

Premium GTA 5 RP clan promo portal. Features custom spring LERP cursor with goal-capture hover states, Y2K goth tech styling, smart auto-hide navigation header, and high-performance video lightbox.

Pirata One FontCustom LERP CursorYouTube LightboxY2K Chrome StyleJSON-LD Schema
Visit Website
03

About

Who I am

ptrkxlord avatar

I build systems that are fast, clean, and built to last — from low-level C++ to modern web stacks.

Full-stack developer with deep experience across the entire technology spectrum. From native C++ and C# with NativeAOT to React frontends and Django backends. I believe great software comes from understanding every layer of the stack.

0 Technologies
0 Projects
0 Years
04

Experience

My journey so far

2024 — Present

Full-Stack Developer

Building modern web applications with React, Node.js, and .NET ecosystems.

2023 — 2024

Backend Developer

Developed REST APIs, microservices, and database architectures with Django and PostgreSQL.

2022 — 2023

Systems Programmer

Low-level development in C++ and C# with focus on performance-critical applications and NativeAOT compilation.

05

Contact

Get in touch

Let's connect.

Reach out via your preferred platform — I'm always open to discuss projects, ideas, or just chat.

Check out my code

Open-source projects, experiments, and everything I build — all on GitHub.

@aferapokitaysky
Public Repos
Stars
Forks
CLASSIFIED // PROJECT DOSSIER
AESTHETIC • COMPILING NATIVE TARGETS •

Aferapokitaysky Player Architecture

Platform: macOS & Windows Build: swiftc & Tauri Engine: SwiftUI & Svelte

Aferapokitaysky Player is a high-performance, beautiful media player compiled natively for macOS using Swift and for Windows using Tauri + Svelte. Designed with advanced UI/UX concepts like dynamic notch integration, macOS-native glassmorphism, and a robust terminal-based text user interface (TUI) for power users.


🏗 System Architecture

The media player is designed as a hybrid platform utilizing native core rendering layers combined with optimized web technology stacks.

  • macOS Core (Swift & AppKit): Built using AppKit controllers (AppDelegate/NSWindow) and SwiftUI views. Operates with custom borderless panels to handle macOS window level behaviors and leverages native CoreAudio drivers.
  • Windows Core (Tauri & Svelte): Compiles to an optimized native EXE. Tauri provides a secure, minimal Rust bridge for system commands and file I/O, while Svelte handles layout component state rendering.

🖥 Dynamic Notch Mini-Player

Implements an AppKit-level background panel tracking window and hover status to attach playback visuals under the physical MacBook notch.

  • Tracking Area Hover: Custom NSTrackingArea options process hover states natively. Entering the zone fires scale transitions from compact camera dimensions (172x32px) to full control mode.
  • Hit Testing Pass-through: Overrides hitTest to pass click events through transparent window bounds, allowing background applications to remain clickable except when interacting with active notch components.

⌨️ Low-Level Terminal TUI

A dedicated Console Interface mode constructed entirely in Swift, bypassing Xcode GUI dependencies for true terminal-level playback controls.

  • Termios Raw Mode: Modifies standard terminal flags (disabling ECHO, ICANON, ISIG) to capture character strokes asynchronously without requiring the Enter key.
  • ANSI/VT100 Loop: Implements a 25 FPS update timer writing VT100 control codes to draw layout frames, progress bars, frequency visualizer spectrums, and text overlays.

🔌 Build Script & Plists

The project utilizes a custom bash compiler pipeline, enabling build execution and codesigning without launching massive IDEs.

# build.sh macOS compilation sequence
SDK_PATH=$(xcrun --show-sdk-path)
swiftc -sdk "$SDK_PATH" $(find Sources -name "*.swift") -o Aferapokitaysky
codesign --force --deep --sign - "Aferapokitaysky.app"
EMO • CLXN • GHETTO DOMINANCE • EST 2023 •

EMO CLXN Portal Architecture

Type: GTA 5 RP Clan Portal Design: Y2K Gothic Chrome Stack: HTML5 & Vanilla JS

EMO CLXN is a premium promotional portal designed for a prominent GTA 5 RP tournament family. Features heavy Y2K gothic visuals, custom spring-interpolated target cursors, high-performance video HUD frameworks, and specialized micro-interactions optimized for speed and SEO rankings.


🪐 Cyber-Target Crosshair Cursor

Constructs a dual-element cursor system that runs smoothly on standard browsers using linear spring interpolation (LERP).

  • Spring LERP Physics: The core dot follows the mouse instantly, while the outer crosshair ring lags behind with a custom damping factor, rendering smooth momentum-filled movements.
  • Target Lock Hover: Hovering links or buttons dynamically adds active class modifiers: the ring scales up, turns dashed, glows cyan, and captures the target UI element.

🎬 Tactical HUD Video Viewfinder

A custom CSS HUD viewfinder built to showcase capture archives without page load speed degradation.

  • Tactical Reticle Corners: Outer edges are wrapped in CSS pseudo-elements that animate from expanded target brackets to compressed layout boundaries when hovered.
  • High-Performance Lightbox: Video thumbnail is static on initialization. Clicking prompts a full-screen viewport, injecting the YouTube iframe dynamically to prevent slow main-thread thread locks.

💻 Cursor Spring Mechanics

The exact mathematical implementation used in JS for the custom spring LERP cursor follow function:

// Cursor LERP tracking loop
let circleX = 0, circleY = 0;
let targetX = 0, targetY = 0;
const speed = 0.12; // Damping constant

window.addEventListener('mousemove', (e) => {
  targetX = e.clientX;
  targetY = e.clientY;
});

function tick() {
  circleX += (targetX - circleX) * speed;
  circleY += (targetY - circleY) * speed;
  circleElement.style.transform = `translate(${circleX}px, ${circleY}px)`;
  requestAnimationFrame(tick);
}