assets | ||
LICENSE | ||
README.md |
About me • Donate • Resume / CV • Blog • Upwork profile • Contacts
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! ✨
I'm in process of migrating to my own self-hosted Git server git.hloth.dev powered by Forgejo (fork of Gitea).
Read more • Visit 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: hi@hloth.dev
) 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
- From 2023:
04255EC8D29C0AAF
- From 2022 to 2023:
DEE0F7C423D3C578
Some of my projects
Lufin
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 — one link to to share what makes you unique
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.
been-foss
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
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 |
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):
- @hloth:hloth.dev in Matrix
- hi@hloth.dev via email
- +34 600936082
- @hlothdev in Telegram (slower response time)