Sergey Kotlov (@skotlov) profile picture

Moved countries, then built Migrun to make it easier: Spanish residency for remote workers, students and founders. 6,000+ relocations, 98% approved.

Lisbon
Joined October 2011
Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)Photo by Sergey Kotlov (@skotlov)
Sergey Kotlov retweeted
Ladies & Gentlemen, we have managed to get the @EUCouncil ' EU Inc files. The ones that matter. The ones where we see the position of Each Member state: including who pushed the notaries' agenda. Buckle up and Repost. 🍿 Now if you are from those Member States, make some noise. Directly or through associations, politicians. Enjoy the thread 🧵 1/
39
238
68
887
91,907
Oh, wow, that's so cool! Going to try it as soon as mine arrives
I have discovered $50 amazon photo frames to be the PERFECT home display screen They can be rooted, updated to run a modern browser, have WiFi and can be powered from USB 1280×800 resolution with a nice touch screen I detailed how to hack these yourself in my latest video wesbos.com/hacking-smart-pho…
36
CALL for "boring" service business owners Everyone on my timeline is either an exited founder or a solo business at 70-90% margin. I highly respect them - they inspire me a lot. At the same time, I run a very different thing. A "boring" immigration agency that moves people to Spain. 25 people, deep expertise, our own software with AI inside and margins that would make most indie-hackers cry :D. My everyday problems: how to keep 25 people motivated, how to bring in next 100 customers, how to stand out among dozens of agencies out there. If you run a "boring" service business too, especially ones whose clients aren't local, I'd be happy to connect, learn how you're doing things and share my experience.
5
2
103
Sergey Kotlov retweeted
🇵🇹Portugal in 2021: "Invest EUR 500k, naturalize in 5 years" 🇵🇹 in 2025: "We took 4 years to process your application. We put golden visa investors at the back of the line for ideological reasons. But don't worry, we'll count your wait time toward your naturalization timeline." 🇵🇹 in 2026: "We changed the law, so now you'll only be eligible for naturalization in 2035, and the time spent waiting won't count after all. Oh, and the processing time for naturalization is itself another 3 years. So you can look forward to a Portuguese passport in 2038, 17 years after you invested. Unless, of course, we change something else by then. Anyway, thanks for the half a million euros."
220
220
77
2,551
504,288
My accountant recently told me I owe €35k to one of my companies. I knew it was a mistake but proving it meant checking a year of transactions and invoices. So I instructed Claude Code to go through it all. 1 hour later - sorted out. The irony? It took me more time to format the results for the accountant to digest :)
1
58
A photograph (yes, a photo!) by Egyptian artist Karim Amr – at Vatican City
320
9,091
339
122,238
1,925,298
Sergey Kotlov retweeted
The secret power of agentic coding is that something like “update all page headers in this app to use proper icons” is prompted in 10sec and takes 3h to code by hand. Using agents is delegating to competency, as @jasonfried said recently. Most people just never had that before.
9
1
49
2,476
Sergey Kotlov retweeted
Using a mocap suit to kick yourself in the balls with a robot is a great metaphor to close out 2025.
646
15,535
1,189
126,335
5,880,598
I have reviewed the article “The Bear in the Baltics: Reassessing the Russian Threat in Estonia,” published by the European Council on Foreign Relations. Its authors, Jennifer Kavanagh and Jeremy Shapiro, conclude that Russia is currently incapable of carrying out a successful armed attack against Estonia and that the level of threat is exaggerated. This is precisely where the core problem of this analysis begins. The entire argument is built on theoretical models, force-balance calculations, and deterrence concepts, while completely ignoring the decisive factor of modern warfare: accumulated combat experience under real battlefield conditions. Today, only two states in the world possess actual experience in conducting high-intensity interstate war — Ukraine and Russia. All others, including Estonia and the vast majority of NATO members, rely on exercises, staff simulations, and doctrinal assumptions that have not been tested in full-scale combat. Estonia, despite its high level of preparation, lacks practical experience in: •conducting operations under conditions of sustained enemy artillery dominance and high fire density; •operating forces in an environment of persistent surveillance and strike capability enabled by tactical and operational-level UAVs; •maintaining logistics and command-and-control resilience under systematic fire strikes against rear infrastructure; •executing defensive operations and maneuver while continuously absorbing losses, degradation of units, and uninterrupted fire pressure; •adapting tactics, force organization, and command systems in real time, rather than after a completed training cycle. This is not a criticism of the Estonian Defence Forces. It is a statement of fact: combat experience cannot be substituted by doctrines, exercises, or alliance membership. A separate and particularly dangerous error in the article is the emphasis on Russia’s “exhaustion” through personnel losses. Russia is structurally insensitive to human losses as a constraint on warfare. Its military-political system is historically designed to: •sustain mass mobilization; •accept extremely high casualties as permissible; •substitute quality with quantity through forced rotation and replacement. Those who treat manpower losses as a decisive deterrent factor for Russia project Western assumptions onto an adversary to whom they do not apply — and this is precisely how wars are lost. The greatest damage done by this article is that it fosters a false sense of strategic confidence. It reassures decision-makers that Russia is “not ready,” “not capable,” or “will not dare.” This same logic underpinned strategic failures in both 2014 and 2022. The most dangerous assumption made by the authors is that war is the outcome of a rational cost-benefit calculation. In reality, Russia wages war according to a logic of political inevitability, imperial revisionism, and a willingness to accept virtually any cost. Russia will attack — this is not a question of capability, but of timing and conditions. And the longer European decision-making centers rely on such reassuring, detached analyses, the more severe the shock will be when reality disproves them.
111
673
92
2,639
400,487
Sergey Kotlov retweeted
This is what happens when someone genuinely loves their work.
760
33,391
1,420
391,992
6,596,651
Sergey Kotlov retweeted
Oh, the irony! Dmitriev uses VPN to access X in order to criticize the EU for censorship against X. He needs to use VPN because X is banned in russia.
129
2,403
93
12,625
233,623
Sergey Kotlov retweeted
Reminder that despite the Russian-backed kleptocrat Victor Orban having now looted Hungary into its new position as poorest nation in the EU, he and his entire circle live like golden czars, with Orban himself now having stolen a €500 million palace.
91
1,389
86
4,911
163,640
Sergey Kotlov retweeted
In a UN speech today, President Trump said that "all of these [climate] predictions were wrong". Back in 2019 I led a research effort to digitize old climate model projections and assess how well they did. Turns out they got future warming pretty spot on!
167
709
61
2,053
155,878
It’s not selfish to take care of yourself and live a fun, wealthy, happy life; it’s actually selfish to not have your life together and be a constant burden on everyone around you, either because you are constantly low-energy, emotionally unstable, or financially irresponsible.
45
221
3
1,719
106,203
Two weeks ago, I said EU-Inc might need your help. That moment is now. 🥁 We need you to submit feedback to the European Commission on what startups need. To get you up to speed what happened since last time: The EU Parliament published their own suggestion how a pan-european legal entity standard should look like. How you ask? By introducing 27 different entities, instead of one. By improving as little as possible, keeping as much legacy and differences as possible, and hot-patching on top of them in different ways. Why did they publish that? No idea. It's unusual at this moment. Likely Brussels-internal power-plays. But the timing is perfect, because the European Commission (the guys actually in charge of this) asked for feedback publicly now. How should a pan-European legal-entity look like? Our answer is simple: 1) ONE EUROPEAN STANDARD So that investors know how it works and you can easily raise globally, so that ecosystems can form around a centralized registry, so that stock-options can be done europe-wide, etc etc 2) FOR EVERYONE Because nobody knows, how startups look like in future and we don't want to have governments niche down access to the entity in oblivion. A downside-compromise of this is btw that we do push not standardization of employment and taxes. I explain the details in the blog post Here your task: 1) Go here to the feedback website 2) Login (they support Google Auth btw which is funny imho) 3) Write a few lines what you expect a true standard for startups should support 4) Share this with friends, coworkers, etc and ask them to also fill it out. The form needs like 1-2 minutes. If we hit a few hundred feedback submissions we already have the most feedbacked consultation in this field ever. If we hit 1000 we break the bank and they can't avoid talking to the startup ecosystem about this. 🏴‍☠️ Feel free to name drop us. Us asking for your support isn't even cheating the system. That's how this process is meant to be done. Politics is weird. 🙈 Feedback Website link – 2 Minutes of your time max. ec.europa.eu/info/law/better… Please like & share! 🙏
EU-Inc is close to the finishing line (of the first stage) 🇪🇺 All the politicians in Brussel want "something like it". It's the #1 item on the commission's strategy. Now the hard part is to make sure the politicians have the ambition to get the details right. You can have the same goals, but if you stack-rank priorities differently, don't understand details, or simply lack political ambition you easily end up with something useless. We will need your help – now and over the next weeks. First up, I wrote up a quick primer that gets you up to speed with everything that happened so far and WHICH details are important to get right. It also gives a bit of insight into the repeating discussions we constantly have with Brussels and member states. If we as European startup scene get this right, and implement EU-Inc cleanly – as something that startups can actually use – we will create the biggest leapfrog improvement for startups and tech-innovation in Europe in our lifetime. Here the details: klinger.io/posts/eu-inc Let's get this done. Please RT/like this post 🙏
28
104
25
270
42,429
Sergey Kotlov retweeted
The mass kidnapping of Ukrainian children by Russia is an atrocity. We can't accept a world where children are used as pawns in negotiations. Sen. Grassley and I introduced legislation to support Ukraine’s tireless efforts to bring them home and hold the perpetrators accountable.
1,081
1,153
61
4,767
124,698
A horrifying scene - residential and commercial areas in Kyiv are burning after a massive wave of drone and missile attacks. This is a deliberate strike to terrorize and intimidate Ukrainians. Share this, so the world sees what Russia thinks of peace Video credit: @KaterynaLis
115
2,022
102
4,403
263,740
Sergey Kotlov retweeted
World's first autonomous delivery of a car! This Tesla drove itself from Gigafactory Texas to its new owner's home ~30min away — crossing parking lots, highways & the city to reach its new owner
6,302
15,933
5,736
77,152
34,214,985
Sergey Kotlov retweeted
Pretty useful map of North America labelled by similar European climates:
163
163
85
2,243
267,954