Sign in

Amit

@amirgal.bsky.social
1.9K followers 328 following 1.2K posts

Senior AI Engineer @IKSHealth Former Founding Engineer @ThinkDTM Former Engineer @PayPal

PostsRepliesMedia
Amit @amirgal.bsky.social · 27/09/2026
If you are building an agent, packing the request is part of the product. Short rules, tools on demand, a stable cache prefix, and cost measured per finished task. Same work. Less waste. lnkd.in/p/dfcbHShW
lnkd.in
Pack each agent request carefully | Amit Mirgal
If you are building an agent, packing the request is part of the product. Short rules, tools on demand, a stable cache prefix, and cost measured per finished task. Same work. Less waste.
010
Amit @amirgal.bsky.social · 26/09/2026
Don’t try to build everything first. Ship a useful step, learn, then the next one. Big work is a marathon of small outcomes not one long silence.
010
Amit @amirgal.bsky.social · 26/09/2026
My take on getting out: work in increments, and make each increment outcome-driven. Not weeks or months of building everything behind a closed door. A small slice a consumer can actually use. That is how you get speed and early feedback on what is worth pitching next.
110
Amit @amirgal.bsky.social · 26/09/2026
As a senior engineer or any engineer: have you felt the "senior engineer death spiral"? You take on something bigger to prove yourself, disappear for weeks, keep saying "going well," and quietly panic because nothing has shipped.
110
Amit @amirgal.bsky.social · 24/09/2026
You are not asking it to write. You are asking it to decide, then your code branches.
000
Amit @amirgal.bsky.social · 24/09/2026
- Route a prompt to the right-sized model - Block injection or input before it hits the LLM - Allow, ask, or deny a tool call - Triage an inbox - Rerank passages - Score an eval - Label a huge table - Run a control loop every few hundred milliseconds - Hand off to a human when confidence is low
110
Amit @amirgal.bsky.social · 24/09/2026
Nine places typesafeai Jev can replace a frontier LLM. Jev is a System One model. It answers typed closed questions: pick one option, score something, or say yes/no. Fast and cheap enough for loops you usually skip. Where it fits:
120
Amit @amirgal.bsky.social · 11/02/2026
How to use the Geist Pixel font in your project step by step. youtube.com/shorts/CHTDx... vercel.com/blog/introdu...
020
Amit @amirgal.bsky.social · 11/02/2026
This video walks through how to implement the Geist Pixel font in a project. You'll see: – where the font comes from – how to install it – how to apply it correctly in your styles Font by @vercel.com team YT → link in comment 📽️ Blog → link in comment 📝
120
Amit @amirgal.bsky.social · 17/01/2026
Create Project: ui.shadcn.com/create Add MCP: ui.shadcn.com/docs/mcp Prompt: "Use shadcn MCP to add an electric border animation from @react-bits to a card"
020
Amit @amirgal.bsky.social · 17/01/2026
Tried @shadcn.com /MCP and registry today. Steps: Create project with shadcn Add registry bunx shadcn@latest registry add (once you run the command then select react-bits) Add MCP Write one prompt in the editor It just worked. This felt really nice. Note - prompt and links in comment
120
Amit @amirgal.bsky.social · 15/01/2026
Fun fact 💡 Barrel files look clean, but they kill incremental build precision in large codebases. One tiny change → massive rebuilds. Tree-shaking survives. Build times don’t. That’s why big teams avoid barrels inside monorepos.
010
Amit @amirgal.bsky.social · 29/12/2025
🧵 2/2 While the code runs, the engine collects runtime feedback. Based on that feedback, the engine may later JIT-compile hot and stable code into optimized machine code. Future executions then run directly from that machine code.
010
Amit @amirgal.bsky.social · 29/12/2025
Behind the scenes of JavaScript execution ⚡ 🧵 1/2 The parser converts the JS code into an AST. The engine begins execution using the interpreter, which converts the AST into bytecode and executes it.
110
Amit @amirgal.bsky.social · 14/10/2025
Hahaha thanks borut for supporting 🙏🏽
010
Amit @amirgal.bsky.social · 12/10/2025
It’s my first time making videos... there might be a few hiccups, but I’m more excited than nervous 😄 Can’t wait to share and grow together! squzy.link/yt
squzy.link
Product Loop by Amit
Welcome to Product Loop by Amit, your go-to destination for insightful content on full stack development and technical expertise! A seasoned full stack developer with over 8 years of industry experien...
110
Amit @amirgal.bsky.social · 12/10/2025
I just started my YouTube channel! 🎥 I’ll be talking about programming languages like JS, Rust, and topics around infrastructure and AI development. The videos will be in Hindi + English (Hinglish) link 👇🏽
130
Amit @amirgal.bsky.social · 06/06/2025
If you want to build wealth, you can't do it by working 9-5. Trust me. Build something that solves a problem. Don't have an idea? It's okay to copy an existing business idea; just make sure you are providing something that people love enough to switch from the existing one.
020
Amit @amirgal.bsky.social · 04/06/2025
Pay for your own product? If your product is not free, it operates on a subscription model. Do you pay for your own product or do you use it for free?
020
Amit @amirgal.bsky.social · 03/06/2025
small win my product mangosqueezy.com crossed 175 stars on github... I am building a tool that helps you find, build, and grow your affiliate network. You don't have to do it manually; save time for other things.
mangosqueezy.com
mangosqueezy | Affiliates marketing tool
mangosqueezy helps companies find affiliates and measure their progress.
040
Amit @amirgal.bsky.social · 01/06/2025
I use typefully for cross posting so it does not take more efforts to post...
110
Amit @amirgal.bsky.social · 01/06/2025
thanks for the suggestion Previnder... I decided to go with upstash workflow
020
Amit @amirgal.bsky.social · 31/05/2025
less than hour...
110
Amit @amirgal.bsky.social · 31/05/2025
thanks Silso...
000
Amit @amirgal.bsky.social · 31/05/2025
my favorite service for all the background jobs is @upstash Please don't waste your energy trying to convince me to use something else. Using Upstash feature: - Redis, - Now Upstash workflow
020
Amit @amirgal.bsky.social · 30/05/2025
progress > perfect code user reported the issue... need to fix the product... I am on it... loop will continue...
010
Amit @amirgal.bsky.social · 30/05/2025
progress > perfect code user reported the issue... need to fix the product... I am on it... loop will continue ➿
010
Amit @amirgal.bsky.social · 30/05/2025
what do you all use for running a long job? I am planning to use upstash, but I can't use @vercel functions because they timeout. Is there any alternative to use with upstash?
230
Amit @amirgal.bsky.social · 29/05/2025
someone said on X you should reply more to get the result... so I started it and indeed I can see the result. Trust me... Started posting and talking more about my product on X and BlueSky. Outcome: - Total 202 sign-up users - 175 stars on GitHub
120
Amit @amirgal.bsky.social · 29/05/2025
I had a great talk with one user today. He right away connected with me about what I am talking about regarding the mangosqueezy.com and the pain point we are trying to solve. Knowing your customer makes selling easy. now, it's about proving the product's value during the trial.
mangosqueezy.com
mangosqueezy | Affiliates marketing tool
mangosqueezy helps companies find affiliates and measure their progress.
010
Amit @amirgal.bsky.social · 29/05/2025
need help.. what do you use to edit video? I can also add some sort of animation, something like that.
000
Amit @amirgal.bsky.social · 29/05/2025
thanks Jules... 😀
010
Amit @amirgal.bsky.social · 29/05/2025
How do I check keywords used to find affiliates? Let me explain how "find affiliate" works in mangosqueezy.com: - user adds product description - system using the Gemini model to generate keywords - generated keywords are then fed to search for affiliates on YouTube - DONE ✅
000
Amit @amirgal.bsky.social · 28/05/2025
day by day focusing on fixing the bugs for my product... the idea is to find the best solution for their problem for my consumers... Before I jump into a new feature... Outcome: Got 3 leads, no paying customers yet, but happy with this little progress... No turning back now...
130
Amit @amirgal.bsky.social · 28/05/2025
small win got 2 leads today... not yet customers, but they will be for sure.
040
Amit @amirgal.bsky.social · 28/05/2025
you focus on building your brand we'll help you find affiliates and drive more sales Outcome: we launched it on uneed, X, and bluesky, not expecting much, but got 202 signups in a month people loved the idea we're now creating a simple pricing model for small brands grateful for the response...
010
Amit @amirgal.bsky.social · 28/05/2025
we tried a few other tools but honestly they were way too slow and needed a lot of manual work.. too much time consuming... so i decided to build something simple that actually works for small brands like us... that's how it started 👇🏽🧵
110
Amit @amirgal.bsky.social · 28/05/2025
hi all, a quick intro about me and my project. So hey everyone, I'm Amit and here’s why I built mangosqueezy.com my wife runs a small candle business and we were trying to find a platform like lemonsqueezy to do affiliate marketing but they rejected us because of their terms and conditions 👇🏽🧵
mangosqueezy.com
mangosqueezy | Affiliates marketing tool
mangosqueezy helps companies find affiliates and measure their progress.
120
Amit @amirgal.bsky.social · 27/05/2025
Block about 1 hour for watching Growth tactics from OpenAI and Stripe’s first marketer | Krithika Shankarraman from @lennysan podcast. I want to be an expert in marketing now.. do not stop me, please. 😀
010
Amit @amirgal.bsky.social · 26/05/2025
What do you use to write blogs? - nextjs - services like sanity etc Here is my use case: I want to write about how companies are using my product. For eg, how Cleversh Candle Business is using my product, etc.
030
Amit @amirgal.bsky.social · 26/05/2025
the mistake I made, and you should not repeat it. Don't keep on building what your user requests for. Check if the outcome aligns with your mission. If yes, proceed. Before implementation, talk to the user to ensure it solves their problem. I implemented the request, and now the user ghosted.
010
Amit @amirgal.bsky.social · 26/05/2025
stay focused and motivated. do not give up. We are with you!
010
Amit @amirgal.bsky.social · 26/05/2025
perfect combo... thanks Anthony..
020
Amit @amirgal.bsky.social · 25/05/2025
do you get scared to roll out the imperfect buggy product, or do you wait for the perfect product to release? how do you tackle this nervousness?
110
Amit @amirgal.bsky.social · 25/05/2025
now users can easily import their existing campaigns using the CSV import feature. for people who don't know me and what mangosqueezy is: I am working on mangosqueezy.com, a platform that helps you find, build, and grow your affiliate network. Let us do the boring work for you... 🙏🏽
010
Amit @amirgal.bsky.social · 24/05/2025
happiness is when people say good things about your product and see the potential in it. Do not consider this as validation for your product. Don't take me wrong, consider it as motivation. So I am motivated today... people are talking positively about mangosqueezy.com
mangosqueezy.com
mangosqueezy | Affiliates marketing tool
mangosqueezy helps companies find affiliates and measure their progress.
000
Amit @amirgal.bsky.social · 24/05/2025
now you can enable chat mode to be automatically handled by the system. The system builds relationships and follows up with affiliates to expand your network. Sit in the back seat and let the platform work. Find, build, and grow your affiliate network. 🌐 mangosqueezy.com
000
Amit @amirgal.bsky.social · 23/05/2025
got one lead today. I am damn sure I will convert them into a paying customer. It will be my FIRST CUSTOMER. 🥹
030
Amit @amirgal.bsky.social · 23/05/2025
Thanks Stuart… I might be open to rebrand but let’s see how it takes…😀
010
Amit @amirgal.bsky.social · 23/05/2025
Nope there is no relation with lemonsqueezy..
100