Vladislav Umnov

56 posts

Vladislav Umnov banner
Vladislav Umnov

Vladislav Umnov

@umnovation

Staff AI Engineer with 19 years of production experience. Now building multi-agent systems & voice AI with python @umnovation Porto 🇵🇹

Oporto, Portugal Katılım Mart 2026
21 Takip Edilen3 Takipçiler
Sabitlenmiş Tweet
Vladislav Umnov
Vladislav Umnov@umnovation·
I’ve spent 19 years in production engineering. The last 3 building AI systems that actually ship. Not demos. Real systems. Real failures. Real numbers. Going to share what I actually learned.
English
0
0
0
38
Vladislav Umnov
Vladislav Umnov@umnovation·
Guys pls help me to understand how to grow linked in for an engineer?
English
0
0
0
0
Vladislav Umnov
Vladislav Umnov@umnovation·
“Why hire you when we have Claude?” Wrong question to ask in an interview. Right signal for the market. Companies that actually think this way will soon learn the difference between generated code and a system that holds under load.
English
0
0
0
11
sachin.
sachin.@sachinyadav699·
Every idea feels taken. Every API already exists. Every SaaS has 12 competitors. So what do we even build now?
English
337
59
1.1K
99.3K
Liberta Cherguia 🇪🇺
Liberta Cherguia 🇪🇺@MbarkCherguia·
We are doing a scientific research right now and we need your honest answer (for males only): which coordinates do you piss in?
Liberta Cherguia 🇪🇺 tweet media
English
2.1K
127
663
91.2K
Vladislav Umnov
Vladislav Umnov@umnovation·
The real cost of a "smart" monolithic prompt: 1. State lives in the model's head (unreliable) 2. Business logic mixes with language understanding (undebuggable) 3. Every fix creates a new failure mode. It was treating symptoms with prompt patches. The root cause: wrong layer for the wrong job.
English
0
0
0
10
Vladislav Umnov
Vladislav Umnov@umnovation·
What I'd do differently building an AI sales agent: Build the eval system before the agent. Test with AI buyer personas from day one. Know your failure modes before your clients find them. The eval system is not a testing tool. It's a competitive moat
English
0
0
0
14
Camila
Camila@AiCamila_·
@IamAroke they design the contract 🤝 endpoints, request/response formats, auth, versioning… basically making sure backend ↔ frontend speak the same language
English
2
0
7
1.1K
Austin
Austin@IamAroke·
Who is suppose to connect an API to the frontend? 1. Backend Developer 2. API Developer 3. Frontend Developer
English
79
4
185
59.9K
Vladislav Umnov
Vladislav Umnov@umnovation·
@javilopen Sometimes I do that when learning a new technology or language. I also solve LeetCode problems to keep my mind sharp.
English
0
0
0
688
Javi Lopez ⛩️
Javi Lopez ⛩️@javilopen·
Serious question: Is there any programmer left in the room still coding the traditional way, character by character, without using AI? If so, why? Explain your reasoning.
English
783
22
1.7K
441.4K
Noah
Noah@NoahKingJr·
If Elon Musk followed you, what's your next move?
English
784
23
500
39.9K
Govind
Govind@Govindtwtt·
99% of vibe coded websites look like this
Govind tweet media
English
370
47
1.6K
127.1K
Humi
Humi@byteHumi·
new achievement unlocked !! can I atleast get a clarification why I am banned from claude code
Humi tweet media
English
23
1
67
6.6K
Vladislav Umnov
Vladislav Umnov@umnovation·
@eatliverbro The trick is treating it like a mid dev who never gets tired and works in 5 parallel threads. I run multiple Claude Code sessions simultaneously on different parts of the codebase. You don't need it to have taste. You need it to execute within boundaries you set.
English
1
0
1
31
CABAL
CABAL@eatliverbro·
Giving a coding task to an LLM is like delegating to a mid dev. You know they might misunderstand. You know they lack engineering taste. You know you are forfeiting your own understanding. But you do it anyway, because you need to scale. Just manage the tradeoff well.
English
1
0
1
34
Vladislav Umnov
Vladislav Umnov@umnovation·
@rocklambros Built an AI agent handling 3,000+ daily conversations. The first thing we learned: never let the model decide what URLs to visit or what tools to call without a whitelist. Sandboxing LLM outputs is the real engineering work nobody talks about.
English
0
0
0
6
Rock Lambros
Rock Lambros@rocklambros·
Prompt injection vulnerabilities surged 540% year-over-year. HackerOne's data shows real researchers finding real exploitable conditions in production AI systems—not theoretical edge cases. The uncomfortable truth: Your AI agents read the web. The web is the attack surface.
English
2
0
0
16
Vladislav Umnov
Vladislav Umnov@umnovation·
@rishikeshbiz This is why I use a finite state machine to control every LLM call in production. Each state has a token budget, a timeout, and a fallback. No open-ended "chat with the AI" loops. Boring? Yes. But my bill stays predictable.
English
1
0
0
29
Vladislav Umnov
Vladislav Umnov@umnovation·
@karpathy run AI agents that auto-install packages from LLM suggestions. Had to build a whitelist after one tried to pip install a typosquatted package at 3am. Supply chain security is the unsexy problem that will define AI tooling.
English
0
0
0
897
Andrej Karpathy
Andrej Karpathy@karpathy·
New supply chain attack this time for npm axios, the most popular HTTP client library with 300M weekly downloads. Scanning my system I found a use imported from googleworkspace/cli from a few days ago when I was experimenting with gmail/gcal cli. The installed version (luckily) resolved to an unaffected 1.13.5, but the project dependency is not pinned, meaning that if I did this earlier today the code would have resolved to latest and I'd be pwned. It's possible to personally defend against these to some extent with local settings e.g. release-age constraints, or containers or etc, but I think ultimately the defaults of package management projects (pip, npm etc) have to change so that a single infection (usually luckily fairly temporary in nature due to security scanning) does not spread through users at random and at scale via unpinned dependencies. More comprehensive article: stepsecurity.io/blog/axios-com…
Feross@feross

🚨 CRITICAL: Active supply chain attack on axios -- one of npm's most depended-on packages. The latest axios@1.14.1 now pulls in plain-crypto-js@4.2.1, a package that did not exist before today. This is a live compromise. This is textbook supply chain installer malware. axios has 100M+ weekly downloads. Every npm install pulling the latest version is potentially compromised right now. Socket AI analysis confirms this is malware. plain-crypto-js is an obfuscated dropper/loader that: • Deobfuscates embedded payloads and operational strings at runtime • Dynamically loads fs, os, and execSync to evade static analysis • Executes decoded shell commands • Stages and copies payload files into OS temp and Windows ProgramData directories • Deletes and renames artifacts post-execution to destroy forensic evidence If you use axios, pin your version immediately and audit your lockfiles. Do not upgrade.

English
555
1.1K
10.5K
1.5M
Vladislav Umnov
Vladislav Umnov@umnovation·
@Yuchenj_UW I run 4-5 Claude Code terminals in parallel daily. Open sourcing it is the right call. The best AI tools win by ecosystem, not secrecy.
English
0
0
0
90
Yuchen Jin
Yuchen Jin@Yuchenj_UW·
Breaking: Theo bullied Anthropic into open-sourcing Claude Code.
Yuchen Jin tweet media
English
21
13
402
16.5K
Vladislav Umnov
Vladislav Umnov@umnovation·
Most AI startups will die not because their models are bad, but because they never built an eval pipeline. Getting a demo to work takes a weekend. Knowing when your AI is wrong at scale takes months.
English
0
0
0
17
Vladislav Umnov
Vladislav Umnov@umnovation·
The biggest lie in AI: "just use better prompts." I built an agent handling 3,000+ daily conversations. The fix was never the prompt. It was a finite state machine controlling LLM outputs. Boring engineering solving exciting problems.
English
0
0
1
22
Vladislav Umnov
Vladislav Umnov@umnovation·
@TTrimoreau Ideally it should be covered by tests as it’s a critical functionality and we always must be sure that it works 😁
English
0
0
1
5
Thomas Trimoreau
Thomas Trimoreau@TTrimoreau·
@umnovation Sometimes we forgot about the checkout works and it happened to me one time 😅
English
1
0
1
38
Thomas Trimoreau
Thomas Trimoreau@TTrimoreau·
You just launched your SaaS. You’re getting traffic… but no one is buying. You can only choose one move: -Lower pricing -Improve landing page -Talk to users -Add features What are you doing? 👇
English
112
3
73
5.9K