Hello!
Freelancing · currently under contract

Andrei Chapliuk

Student, Freelancer.

56GitHub stars on Lyrenne
4200+release downloads
87Lyrenne releases
32paying customers at 15
01 · Skills

Skills and education

Engineering

I've built and sold software, shipped open-source apps with thousands of downloads, and worked on production web platforms as a freelancer.

Kotlin TypeScript Python Swift C / C++ C#

Languages

English at C2 level and native Russian. I'm comfortable working with teams across languages.

English · C2 Russian · native

Education

7 IGCSEs including Maths, Economics, ICT and Global Perspectives. Studying A-Levels in Business, Psychology and Language, plus an EPQ. Apolytírion (Cyprus school-leaving certificate): 17.5/20.

30% Future Innovators Scholarship
02 · Now

Freelance developer, under contract

I'm working on a full-stack TypeScript platform under NDA, alongside my A-Levels and Hanko. I'm not taking on new work right now.

03 · Work

Projects and work

Open source · 2026 · GPL-3.0

Lyrenne

A free YouTube Music player for Windows and Linux, written in Compose Desktop on the JVM. It has its own VLC playback engine, a local database and two-way library sync, not a browser wrapper. Synced lyrics, a 10-band equalizer, offline downloads, Discord Rich Presence and Listen Together rooms.

  • iPad: a SwiftUI and AVPlayer port with its own InnerTube client, offline downloads and a hand-rolled protobuf Listen Together client.
  • Steam Deck: a Decky Loader plugin that controls a headless Lyrenne build over localhost from the Game Mode menu. About 250 MB of RAM while playing.
  • Distributed through GitHub Releases, Scoop and winget.
Kotlin Swift TypeScript
Now playing Lyrenne v2.20
56stars 87releases 4.2k+downloads
Student company · Junior Achievement Cyprus · 2026/27

Hanko

A bag charm with a swappable cap and an NFC chip inside. Two people tap phones and swap profile cards instead of social handles. Each meeting adds to a shared history, and socials only unlock when both people agree. There's no app to install and no location tracking.

I built the product: the web app the charm opens, the card designer, the admin and charm-minting tools, and the 3D models for the printed parts.

  • Node 22 with zero dependencies (built-in node:sqlite), web push, deployed on Render.
  • Automated QA that screenshots every page on 7 phone sizes, a contrast checker, and a simulated playtest of a whole school.
  • Blender pipeline for product renders and printable STLs.
JavaScript Python NFC Blender
Tap to swap cards
Independent · Feb 2022 to May 2025

Commercial Software

I built and sold software tools for the Star Citizen community, starting at 15. I handled the building, pricing, distribution and support myself. Within two months of launch it had 32 concurrent paying subscribers across three monthly tiers (€20, €30 and €60), with no marketing budget.

32 concurrent paying customers at peak
€60 × 22 €30 × 8 €20 × 2
€700+ revenue in the first 2 months
Systems programming Sales and support
Featured in RINGS, a third-party documentary by Avenger_One (56k+ views)
Freelance contract · 2026 · NDA

Admin Platform

Front-end and admin panel work on a production TypeScript monorepo. The details are under NDA, so here is the stack.

Repo
pnpm workspaces: api, web, shared
API
NestJS, Prisma, PostgreSQL 16, Redis, JWT
Web
React, Redux Toolkit, React Router, Vite, Tailwind
Other
i18next, PixiJS, ExcelJS
Ops
Docker Compose, Vitest, ESLint, Prettier
Open source · 2026

Game patches and reverse engineering

  • Weekend Warriors 60fps patch ↗ Splits the game's 15Hz logic from rendering so it runs at 60fps without speeding up. Built by transforming the decompiled ActionScript, shipped as a binary diff with a one-click installer.
  • MDickie FaceMod ↗ Puts your friends' faces, names and dialogue into four MDickie games by rewriting their SWF assets. Runs fully offline.
  • NX Recomp Hub ↗ One launcher for static recompilation of Switch games (ARM64 and A32 to C, NVN to Vulkan), including a 32-bit front end for a Pikmin 3 port.
  • Madeira ↗ Contributions to running x86-64 Windows games on iOS via FEX-Emu, Wine and DXMT.
Python C
Triiibe / STARTRIBE LTD · Internship, 2025

Social Media Analysis Tool

A tool that analyses and processes video content from social platforms. I built it during a business development internship, along with a content-branding system and a news portal.

Python Automation
Letter of recommendation from STARTRIBE LTD Letter of recommendation ↗
Open source · 2026 · MIT

BeQuiet

A Windows 11 tray utility that lowers the volume of background apps and keeps the ones you pick (Discord, Telegram) at full volume. It uses the Core Audio session API, the same one the Windows volume mixer uses, and has a global hotkey.

C# NAudio
Immerse Education · early 2025

Future Innovators Scholarship

A 30% scholarship for my proposed standard for swappable, reusable battery packs that move between devices instead of being thrown away. I submitted it as EU Regulation 2023/1542 started requiring user-replaceable batteries, before most people were talking about it.

30% A standard for swappable, reusable battery systems View certificate ↗
Personal · ongoing

This portfolio

Hand-written HTML, CSS and JS, no framework. There's a hidden page if you find the code.

04 · About

About me

I've been building and selling my own software since I was 14. At 17 I spent two months on Triiibe's business development team, where I built a social media analysis tool, a content-branding system and a news portal. After that I spent eight months with another business development team under NDA, doing market research and building internal tools for expansion into Brazil and Argentina.

Now I freelance under contract while studying Business, Psychology and Language at A-Level. I also run Hanko and maintain Lyrenne. I speak English and Russian.

Portrait of Andrei Chapliuk
05 · Contact

Get in touch

chapliukjr@gmail.com ↗