I build software
Shipping products across Crypto, SaaS, FinTech, MarTech, Gaming & Tools since 2009.
Shipping daily
The past year — 3,040 contributions
My timeline
#business#career#education#event#media#opensource#photo#sport#study#talk#tech#travel#trophy#tutorial#writingMy 2nd SaaS: AfterPack — the Modern JavaScript Obfuscator
Every web app hands its code to every visitor. Your paywall check, your pricing rules, the license check in your desktop app, the anti-cheat in your game — all of it ships to the user's device. And in 2026, anyone can paste that bundle into an AI agent and get clean, editable source back in minutes, together with a one-line patch that unlocks your paywall. Yesterday I launched AfterPack — my…
Siargao in 4 Days — Cloud 9, Fireflies and a Melted ATM
After Kyoto, a night on Mt. Fuji and two days of Tokyo crowds, we flew to Siargao for 4 days of full chill-out. The Philippines became my 86th country — the last new one on this Asia trip. My fiancée tried surfing for the first time at the famous Cloud 9, and I found out the famous wave isn't for everyone. We also got two cats we didn't plan for, and an ATM with a screen melting in the sun. The…
Climbing Mt. Fuji: Subashiri Up, Yoshida Down (2026 Guide)
We climbed Mt. Fuji in August 2026 the "wrong" way around: up the steep, rocky Subashiri trail and down the easy Yoshida trail. Two days, one night in a mountain hut at about 3,000 m, one 2 am start — and the top highlight of my four-week Asia trip. Below: getting from Kyoto to the trail, the 2026 fees and registration, gear rental, the hut, and the one junction on the way down you really…
Kyoto and Tokyo in a Week — Japan, Country #85
Tokyo is now my favorite city in the world, and I only had two nights there. Japan became my country #85 in August 2026, one week of my four-week Asia trip: three nights in Kyoto, a night in a hut on Mt. Fuji, and two nights in Tokyo. This post covers Kyoto's five fires on August 16, a hotel public bath I didn't expect to love, and Shibuya at night. Japan is home to almost 123 million people, and…
3 Nights in Seoul: Maps, Drone Parks, and the One-Drink Rule
In Seoul, a restaurant full of aquariums wouldn't sell me a few cakes unless I also ordered a drink I didn't want. That, and Google Maps being unable to give walking directions in 2026, were the two things about South Korea — my 84th country — that I didn't see coming. Everything else in our 2 full days was easy to like: the most comfortable bus of my life, a stone bathtub, Seoul from almost 500…
Taipei in 2 Days: A Sunset Hill Instead of Taipei 101
Taipei is where I finally bought a new DJI controller — I'd drowned the old one a few days before leaving home, and it took almost two weeks of our month-long Asia trip to replace it. Taiwan became my 83rd country: 2 nights, one day with a local friend, and a sunset from a hill instead of the top of Taipei 101. I found Taipei really nice, and my girlfriend liked it even more. If you travel on a…
Vientiane, Laos in One Day — Overland from Udon Thani
Laos became my 82nd country, and we spent exactly one night in it. We came overland from Udon Thani, crossed the Friendship Bridge on an e-visa, had perfectly real US dollars rejected for being slightly creased, and ended the day with a 2-hour massage for $20 — for two. If you're planning the Udon Thani to Vientiane route, the practical part is at the end. This was a detour in the middle of our…
Bangkok Stopover: Baiyoke Sky and the Udon Thani Shortcut
My third time in Bangkok, if not the fourth — and 7.5 years after the first one. This time the city was a base, not the destination: two short stays around a one-night detour to Laos in the middle of our 4-week trip across Asia. In between, I found the Grand Palace closed and went up a tower whose roof slowly spins about 300 meters above the streets. Thailand hardly needs an introduction (I've…
Da Nang in 5 Days — Diving, Scooters and Saigon Traffic
We landed in Vietnam at 00:40, straight after a 16-hour layover in Beijing that somehow included the Great Wall of China. Vietnam became my 81st country, and for the first two days all we wanted from it was sleep. Then came 5 days in Da Nang: my girlfriend's first scuba dive, an electric scooter on roads that are 80% scooters, and a dragon-shaped bridge I crossed again and again. This was the…
Beijing Layover: A Free Great Wall Tour From the Airport
We landed in Beijing around 4 am with a 16-hour layover and, as it turned out, no internet. Google didn't work, our VPN wouldn't connect over the airport Wi-Fi, and the only navigation we had was reading map app names off posters. A few hours later we were standing on the Great Wall of China — on a free tour that starts right at the airport — and China became my 80th country. Four weeks later we…
Asia Trip Itinerary: 9 Countries and 16 Flights in 4 Weeks
Guess how many flights fit into 4 weeks in Asia? We took 16 — plus one Shinkansen and a few buses — through 9 countries between July 29 and August 27, 2026. Seven of those countries were new to me, #80 to #86, and a hot, crowded day on the Great Wall of China closed my list of the New 7 Wonders of the World at 7/7. This post is the overview: the route, and the few things that made 16 flights feel…
One Waitlist UX Trick Making 100% of Users Leave Feedback
For months, the AfterPack waitlist — a launch page I put up for my upcoming product — did one extra thing after you entered your email: it popped up a small box asking what matters most to you. <img src="https://r2.nikitaeverywhere.com/2026/06-04-waitlist-welcome-old.png" alt="The AfterPack post-signup screen — after you enter your email, a single free-form box asks what matters most to you.…
How to Filter Terms & Conditions Update Emails in Gmail
I hate spam. But even more, I hate emails that look legitimate yet add zero value — the kind you glance at, realize it's just another "We updated our Terms of Service" notification, and delete. I'm registered on 1000+ websites accumulated over 15+ years. Even if each sends one Terms & Conditions update per year, that's roughly 3 emails per day. Every single day. Three more distractions pulling me…
A week in Tunisia — Djerba, the Sahara, and the Star Wars deserts
I went to Tunisia expecting nothing. Ukrainians can enter visa-free only through a tour package, which meant booking an all-inclusive trip — the second one I've ever done in my life. The first was Egypt years ago, and that set my expectations low: a tourist fabric, a sealed hotel, a beach. Tunisia turned out to be far more than I'd planned for. Tunisia is a country of about 12 million people,…
How to Software Engineer in the AI Era
Fifteen years ago, at the beginning of my software engineering journey, I wish I had a mentor. Someone senior — a CTO, a founder, anyone who'd been through it — to sit down with me for half an hour and explain how it all actually works. Not the syntax. The thinking. Patterns. Reality. I learned by Googling. The skill back then was asking the right query, finding the right article someone wrote…
How to Create a Shared Vacation Calendar in Google Workspace
A shared vacation calendar in Google Workspace is one of those problems that every company has and that is surprisingly still not solved out of the box. You'd think Google would have a native "team vacations" view — they don't. <Callout type="tip"> Important to know: Google Calendar has a dedicated "Out of Office" event type — selectable in the event type tabs — that auto-declines meetings and…
Ship Your First AI Agent: How to Make LLMs Do Real Work in Your Product
The era when devices are controlled just by thought is almost here. Until then, chat 💬 beats menus and forms as the way to interact with systems — and each other. I recently embedded an AI agent into Jinna, a free invoicing tool. By the way you can log in and create beautiful✨ invoices there, for free! It feels like magic: Ask an AI agent for an invoice, and it creates one. Understands complex…
Why You Should Build on Cloudflare by Default
For the past five years, Cloudflare has been my default infrastructure choice for nearly everything I build. I might be biased, but I genuinely believe Cloudflare gives you the most flexible, robust, easy-to-build, low-maintenance infrastructure — for FREE, until you finally make it. When DataUnlocker suddenly had to handle 50 million proxy requests per day after a major customer onboarded, I…
Announcing AfterPack — JavaScript Obfuscation for the AI Era
Today I'm launching AfterPack — a Rust-based JavaScript obfuscator designed for the AI era. The waitlist is now open. Why I Built This I've spent years protecting web assets through DataUnlocker, watching how the landscape of code protection has fundamentally shifted. The rise of LLMs like GPT-4 and Claude changed everything — these models can now explain minified code in seconds, turning…
Google Deleted 10 Years of My Location History in Google Maps Timeline
I love Google. I worked at Google. It was my childhood dream to work there, and I made it happen. So what I'm about to tell you isn't coming from a place of hate — it's coming from a place of genuine disappointment. Google deleted 10 years of my location history. Not intentionally, but that doesn't make it any better. How Many People Lost Their Google Maps Timeline? Google never published a…
Earlier posts
- Christmas Trip to MadeiraMadeira, Portugal
- Speaking at "AI Просмажка" about AI — a sold-out panel discussionKrakow
- Table Games in Krakow - Almost 2 Years of Board Gaming with IT CommunityKrakow
- DataUnlocker 2.0 is generally available
- Interview on Founder Wisdom Podcast
- A day in KosovoKosovo
- A few days in North MacedoniaNorth Macedonia
- A weekend in Belgrade, SerbiaSerbia
- Open a 0% Tax Company with Estonian e-Residency CardEstonia
- A week in BarbadosBarbados
- Vatican and the Sistine ChapelVatican City
- A few days in AndorraAndorra
- Dr. Nikita Savchenko – Officially a PhD!Ukraine
- Trip to RomaniaRomania
- Product Owner at Cyber.fund - Building Y App
- My First Rave - DJ'ing from an iPad with 50+ PeopleNear Krakow
- Car trip to SloveniaSlovenia
- A lovely evening at San MarinoSan Marino
- It's Malta timeMalta
- Level up in finance: completing an advanced trading course
- Maastricht, NetherlandsNetherlands
- A day in LuxembourgLuxembourg
- Quick trip to BelgiumBelgium
- A few days in AlbaniaAlbania
- Trip to IrelandIreland
- Trip to MoroccoMorocco
- Trip to IcelandIceland
- A day in Oslo, NorwayNorway
- A week in JordanJordan
- Building Cirrina - A Web3 Finance SuperappUnited Kingdom
- Weekend in GermanyGermany
- MaldivesMaldives
- Talk at the University of SurreyUnited Kingdom
- Layover in ViennaVienna, Austria
- Stay in Riga, LatviaLatvia
- Stay in Tallinn, EstoniaEstonia
- One day at Helsinki, FinlandFinland
- Stay at Kaunas, LithuaniaLithuania
- Stay at GeorgiaGeorgia
- Stay in CambodiaCambodia
- DeCash Send Release - Stablecoins!
- Stay at Phuket, ThailandThailand
- Stay in AustraliaAustralia
- Travel to SingaporeSingapore
- Stay at MalaysiaMalaysia
- Travel to Sri LankaSri Lanka
- A weekend in IndiaIndia
- Travel to NepalNepal
- Teaching in Saudi Arabia's hospitalsSaudi Arabia
- War in UkraineColombia
- Travel to ColombiaColombia
- Travel to PanamaPanama
- Travel to PeruPeru
- Travel to UruguayUruguay
- Travel to ArgentinaArgentina
- Travel to ParaguayParaguay
- Travel to BrazilBrazil
- Traveling to HungaryHungary
- My project DataUnlocker crosses 400 clients worldwide
- Traveling to MoldovaMoldova
- My Carbon Footprint project at Google Cloud NextPoland
- Back to crypto as a CTO and a Technical Product Owner at DeCash
- Traveling to AlbaniaAlbania
- Traveling to Bosnia & HerzegovinaBosnia & Herzegovina
- Traveling to MontenegroMontenegro
- Traveling to CroatiaCroatia
- Traveling to SeychellesSeychelles
- Traveling to GeorgiaGeorgia
- Traveling to CyprusCyprus
- Traveling to TanzaniaTanzania
- My project DataUnlocker is now in public beta!Cancun
- Photos and videos from UkraineUkraine
- Traveling to ColombiaColombia
- Traveling to MexicoMexico
- DataUnlocker is in private betaMexico City
- Hacktoberfest 2020Kyiv, Ukraine
- First visit to VaticanVatican City
- Traveling to PortugalPortugal
- Traveling to MonacoMonaco
- Traveling to FranceFrance
- Traveling to ItalyItaly
- Traveling to TurkeyTurkey
- My first SaaS project: launched the landing page of dataunlocker.comKyiv, Ukraine
- Traveling to MaltaMalta
- Traveling to LiechtensteinLiechtenstein
- Traveling to SwitzerlandSwitzerland
- Starting Career at GoogleWarsaw, Poland
- Traveling to SlovakiaSlovakia
- Traveling to Canary IslandsCanary Islands, Spain
- Traveling to continental SpainSpain
- Hacktoberfest 2019Kyiv, Ukraine
- Databases & Web Training in Sultan Qaboos University Hospital, OmanMuscat, Oman
- Traveling to OmanOman
- Traveling to IndonesiaIndonesia
- Traveling to QatarQatar
- Speaking at BlockchainUA about my Blockchain SolutionKyiv, Ukraine
- Traveling to PolandPoland
- Data Platforms & Web Training for UAE HealthcareDubai, UAE
- Traveling to South AfricaSouth Africa
- Victory at ETHCapeTown Blockchain Hackathon!Cape Town, South Africa
- Traveling to ThailandThailand
- Traveling to GreeceGreece
- Dev Challenge 13 Final: Presentation about Blockchain Application in PracticeKyiv, Ukraine
- Hacktoberfest 2018Kyiv, Ukraine
- Day trip to MalmoMalmo, Sweden
- Copenhagen and the Oresund BridgeCopenhagen, Denmark
- Traveling to United Arab EmiratesUnited Arab Emirates
- Database & Web Trainings for Dubai Healthcare OrganizationsDubai, UAE
- Graduation (Master's Degree in Software Engineering)Kyiv, Ukraine
- DreamTeam Blockchain Solution: the Token Economy Begins!Kyiv, Ukraine
- Train trip to MinskMinsk, Belarus
- Launching The First Beta Blockchain Solution in DreamTeamKyiv, Ukraine
- Organizing Google Hash Code 2018 Coding CompetitionKyiv, Ukraine
- I am now a Blockchain Developer!Kyiv, Ukraine
- Egypt - Sharm El-Sheikh and CairoSharm El-Sheikh, Egypt
- Tab Slider: My Biggest Browser Extension
- Explaining Blockchain Technology in Blockchain SchoolKyiv, Ukraine
- Hacktoberfest 2017Kyiv, Ukraine
- An Article about Me in Kyiv Polytechnic PressKyiv, Ukraine
- Yggdrasil Coding ChallengeKyiv, Ukraine
- My TimingKit Project
- Presenting My iKnow Entity Browser Project at InterSystems Kyiv MeetupKyiv, Ukraine
- Judging Golden Byte 2017Kyiv, Ukraine
- Organizing Google Hash Code 2017 Coding CompetitionKyiv, Ukraine
- One day in ViennaVienna, Austria
- Organizing Course and Hackathon for Students in CzechiaBrno, Czechia
- Teaching Teachers in Amity University, IndiaDelhi, India
- My iKnow Entity Browser Project
- Teaching Web Technologies in Moscow's Government CompanyMoscow, Russia
- Short layover in BelarusBelarus
- Teaching Students in Czech RepublicBrno, Czechia
- Graduation (Bachelor's Degree in Software Engineering)Kyiv, Ukraine
- First Place in the International IT-ChampionshipKyiv, Ukraine
- My First Publication in American Book
- The First Place at the XVI All-Ukrainian ConferenceKyiv, Ukraine
- Participation in the University of Manchester ResearchKyiv, Ukraine
- My ObjectScript Visual Editor Project
- Teaching in Ukrainian State EnterpriseKyiv, Ukraine
- The First Place at the XV All-Ukrainian ConferenceKyiv, Ukraine
- Participating in InterSystems Innovations SchoolKyiv, Ukraine
- Traveling to United StatesUSA
- Internship in the United StatesBoston, MA USA
- Talking About NodeJS in My UniversityKyiv, Ukraine
- WebTerminal: My Biggest Open Source Project
- Victory in the International IT ChampionshipKyiv, Ukraine
- My First Teaching ExperienceKyiv, Ukraine
- ObjectScript Class Explorer
- My Just Slide Puzzle Game
- My GlobalsDB Admin Project
- Traveling to RussiaRussia
- Internship in RussiaMoscow, Russia
- My Score Project
- Graduating From Technical LyceumKyiv, Ukraine
- Getting an Adult Rank in SwimmingKyiv, Ukraine
- My Ballzirum Game
- My Warcraft Mini Games!
- Different Computer Games Created in Childhood
- Merit for the Success in Study in School (3-G)Kyiv, Ukraine
- Merit for the Success in Study in School (2-G)Kyiv, Ukraine
- Bulgaria trip as I recall itBulgaria
- BirthdayKyiv, Ukraine
