Pssst… Did you know? I'm currently exploring new opportunities, and my CV (or something that looks like it) is just a click away. Feel free to have a glance!

Greetings! I am…

My name is Vladimir (online, you may know me by the alias "vapronva"), a 20-year-old enthusiast in the world of technology and digital media, currently residing in Russia. With a keen interest in software development, system administration, and a desire to explore SRE and DevSecOps (🤡), I am constantly pushing my boundaries. Additionally, I am passionate about video editing, colour grading (🤓), and photography.

Location(s) & Education

I was born in the beautiful city of Omsk (stunning beauty, rich history, diverse culture, harsh winters, pollution, legacy of the Soviet era), a place I hold dear. My educational journey took me to different places, including short student exchange programs in the United Kingdom and Germany — these brief stays enriched my life experience immensely. Now, I'm living in Saint-Petersburg, studying Software Engineering at ITMO University.
I owe a lot to my parents for their constant support.

As for why I am sharing this information… For transparency's sake? And you can cross-check it through my social media or the IP addresses of the services I manage.

Languages

My first language is Russian, with English as my second language (C1 level), and German as my third language (A2 level).

Programming Languages

I primarily code in Python, occasionally use Swift and Java, and have proficiency in Bash and JavaScript.

Additional Information

Pronouns.page.
I am right-handed.
"Laurel" or "Yanny" debate: I firmly stand with Team Laurel.

Personality

While my Myers-Briggs Type Indicator is ISTP and my Enneagram type is 9, I maintain a healthy skepticism towards such "personality tests". I don't believe they capture the full complexity of human character, yet they can occasionally offer a unique, though quite limited, perspective on understanding oneself.

Projects

That's a Nice Argument Unfortunately Dot Com

Satirical troll website, based on a popular meme, displays private information inferred from the user's IP address in a humorous manner (fake “doxxing” by caterpillar).

Sosanie Ebla Bot Premium

Text-to-speech bot that aims to provide users with a new level of comfort in creating incredible and funny voice messages. It utilizes high-quality TTS voices from major providers like Tinkoff and Yandex.

isu2cal

Attempt to build an authentication system for ITMO's APIs and parse their schedule API into iCal format for alerts about changes and automatic updates in any calendar software.

[REDACTED REDACTED R]

Produces hundreds of "unique" images per one image by applying various transformations such as upscaling, rotation, gamma adjustments, metadata changes, and more. Its purpose is to bypass image search engines and restrictions on marketplaces.

[REDACTED REDAC]

Provides a comprehensive analysis of [REDACTED ] articles: news search, keyword extraction, custom sentiment analysis, and summarization techniques, leveraging general-purpose language models to rank articles and calculate an educated score.

Low Quality Bot

Applies various modifications to AV media to make everything look like it was shot on a Nokia 7650. Overengineered and overcomplicated, but it works.

PeerTube Custom Transcoding Profile

Introduces a transcoding profile with configurable settings for CRF, preset, tune, profile, and custom audio parameters; all the configurations and settings revolve around ffmpeg.

Kriper2004 Minecraft LP (E1) — Analytics

Word-perfect transcription of a 96-hour episode of Kriper2004's Minecraft Lets Play series; utilizes OpenAI's Whisper, and fine-tuning ASR models.

Cumlord DNS

Self-managed DNS provider that focuses on robust DNSSEC support and extremely fast propagation times, built on top of PowerDNS.

Cumlord Mail

Semi-private, self-hosted email provider designed to offer fast and secure communication while maintaining a positive reputation with a silly name.

DNS Filtering Rulesets

Personal curated list of custom filtering rules for domains and hosts used in my DNS server.

Nebula.tv Video Archiver

Proof-of-concept; aims to archive videos from Nebula.tv by scraping and downloading content, by reverse-engineering the API.

OSS — Docker Images

Compiling open-source projects into Docker images, with a few modifications made here and there, on multiple branches. Streamlines the process of building Docker images, allowing for efficient customization.

Cheatsheet Worldclock

Simple app designed for Apple Watch that initially displays time and reveals additional information upon interaction. It was primarily created for cheating during school tests.

Computer Elements

Application developed as part of a friend's school project. It assists users in building their PCs, providing step-by-step guides and in-depth information.

Vocal Balls

Speech-to-text processing bot for voice messages on Telegram, supporting both Russian and English languages; utilizes open-source solutions such as Vosk and ReCasePunc.

Simple Streaming

Application that streams low-latency microphone audio from iOS devices; developed using HaishinKit.

And much more! I have numerous other smaller projects that may not have garnered the same attention, but have contributed significantly to my growth and learning as a developer nevertheless. For a comprehensive view of my projects, including many others not listed here, I invite you to explore my GitLab instance or my GitHub profile.

Inspired by hkc's and rferee's personal webistes. Thanks for being awesome!

The website was built using Tailwind CSS (with elements from FontAwesome and Inter), served by Caddy, tracked by Umami and Sentry, deployed in Docker using GitLab CI and Portainer, connected through Tailscale and Netbird, proxied by Traefik and Caddy, protected by Coraza, Suricata, and pfSense, monitored by Checkmk and Datadog.