Skip to content
View VityaSchel's full-sized avatar
🏳️‍🌈
pride
🏳️‍🌈
pride

Organizations

@Splooit-Team @remafia @AtmosGroup @stigfinnare @AtDeadOfNight @sessionjs

Block or report VityaSchel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vityaschel/README.md

ёкарный бабай

About meDonateResume / CVBlogUpwork profileContacts



Viktor Shchelochkov (@hloth)

  • 🏳️‍🌈 I’m in love with my boyfriend
  • 🌱 I’m on Ukrainian side in Russian war against Ukraine. Make love, not war.
  • 🤔 I’m looking for a full-time job in Spain, expecting >=100k$/year pre-tax or >=50k$/year post-tax, here is my resume & CV

I have over 10 years of development experience, 5 years of freelancing & building commercial projects, can design maintainable, scalable and future-proof systems and always write consistent high quality code — hire me!

Forgejo logo I'm in process of migrating to my own self-hosted Git server git.hloth.dev powered by Forgejo (fork of Gitea).
Read moreVisit my profile on git.hloth.dev

⚠️ All my commits are signed, reveal to learn how to prove the commit was made by me

I'm signing all my commits with my PGP key (you can verify it on Ubuntu and OpenPGP keyservers or using WKD by querying my email address: [email protected]) and have vigilant mode enabled on GitHub. Trust only commits with "Verified" badge from me.

Below are key IDs you can find by clicking on the "Verified" badge on any individual commit.

On hloth git.hloth.dev account and VityaSchel GitHub account:

  • From 17 June 2025, 18:42 UTC: 299E9A450132A28C (my main EdDSA PGP key)
  • From 2023 to 17 June 2025, 18:42 UTC: A7EA9B54F67F9685
  • From 17 July 2022, 13:15 UTC to 2023: 01162BC86DE54C7A
  • From 2022 to 2024 when I commit from Windows: 62036A0EB54FB7AF

On hloth GitHub account:

  • From 2023: 04255EC8D29C0AAF
  • From 2022 to 2023: DEE0F7C423D3C578

Some of my projects

Lufin screenshot 1 Lufin screenshot 2

Lufin (Let’s Upload that File—Next) is a modern alternative to lufi. S3 storage support, rich client-side preview, translated to 26 languages, optional end-to-end encryption, auto metadata stripping, password protection, client-side image compression and more! Written with React and Next.js in 2023.

Moreofme screenshot

My biggest freelance project recently, built with SvelteKit and Svelte 5. I also learned PostgreSQL in the 4 months that we were building this project and now prefer it over MongoDB.

Moreofme screenshot

Free open source alternative to ad and trackers cluttered "been". It's also much nicer ;) It has no ads, no trackers whatsover and it's static so maybe I'll add offline support someday. Built with Svelte 5.

Other stuff

Featured Freelance Experimental
Samsung Pinger widget for macOS Build Your Own e2ee post-quantum Messenger developer toolkit PS4 homebrew app to merge .pkgs in C++
Mentral Health Quiz Prankbot website Keto-plan diet Quiz
WearOS reminder app for taking meds Vanity Session ID generator (website and CLI) VFS visa center checking bot
Reverse engineered & HTML scraping Other
BLS Global Visa Center status checker Passport Issuing Gov. status checker My local city's transport system API
Parser of my college's website and a better UI for it Telegram's account settings websites API My school's digital assessment diary parser
batumi.bike — safe bike roads in my city using OSM Is Alexey Navalny arrested right now? Research: Reddit's subreddit adoption statistics

My NPM packages for developers

Name Description
pow-reaction Proof-of-work reactions for your blogs
byom Set of pure JavaScript modules to create an end-to-end post-quantum encrypted messenger
@session.js JavaScript library for programmatic use of Session messenger
lgbt Node.js utilities to LGBTize everything
replica-player Video-player for Svelte that is identical to YouTube's player (WIP)
hornet.com Browser API wrapper for queer social network hornet.com

Browse all



I also commited my work to the Bad Apple community by playing it on lolzteam user's nicknames: https://github.com/VityaSchel/bad-apple

Reach me (in order of preference):

My socials:

Pinned Loading

  1. lufin lufin Public

    Lufin — a modern client-side e2ee filesharing based on lufi (let’s upload that file—next)

    TypeScript 96 4

  2. been-foss been-foss Public

    Read-only mirror of https://git.hloth.dev/hloth/been-foss

    Svelte 7 1

  3. pow-reaction pow-reaction Public

    proof-of-work reactions for your blogs 👍 ❤️ 👀 😮 🤔 🚀

    TypeScript 3

  4. sessionjs/client sessionjs/client Public

    JavaScript (bun.sh) library to use Session messenger by OXEN programmatically. Includes TypeScript and tests.

    TypeScript 11 1

  5. SIPacker SIPacker Public

    Онлайн-редактор паков для Своей Игры (SiGame Владимиря Хиля)

    JavaScript 30 5

  6. samsung-pinger samsung-pinger Public

    MacOS widget with a "Ring my Samsung" button device, written in Swift

    Swift 8 1