Aleksei Serebriakov 🐍

2.1K posts

Aleksei Serebriakov 🐍 banner
Aleksei Serebriakov 🐍

Aleksei Serebriakov 🐍

@slwl_dev

Indie dev, Swift/Rust https://t.co/DBB7V33slH . Building in public from Tbilisi 🇬🇪 Get to 100k$ MMR or die tryin'

Saint-Petersburg :( Tbilisi انضم Aralık 2014
183 يتبع30 المتابعون
Aleksei Serebriakov 🐍
Quick question for devs: When you use a screenshot or PDF API, what's the one thing that always breaks your flow? Building one, genuinely curious what hurts most.
English
0
0
0
0
Aleksei Serebriakov 🐍
HTML-to-PDF tip nobody tells you: Set `printBackground: true` in your Chrome options. Half of "my PDF looks completely wrong" issues are just white backgrounds where colors should be. Transparent by default. Silently breaks everything. Also: A4 vs Letter page size will wreck your layout without a single error message.
English
0
0
0
0
Aleksei Serebriakov 🐍
@mailerwills Yeah exactly. The assumption that agents need affordances is just projection. They need reliable endpoints, predictable outputs, clear error codes. That's it. Discovery is a human problem we're solving on their behalf.
English
0
0
0
0
Mailer Will
Mailer Will@mailerwills·
@slwl_dev Yeah, somehow brutal 😞, no place for forgiveness 🙈 Hardest UX assumption to unlearn for agents: Thinking they need anything human friendly or discoverable.
English
1
0
0
8
Mailer Will
Mailer Will@mailerwills·
I got the second publication from Agentmail, I can't love Agent less "If you want to get rich in the next 5 years, stop building for humans. Start building for AI agents." They called it the "Headless SaaS". take tools we already use (email, payments, storage, calendars, search)
Mailer Will tweet media
Mailer Will@mailerwills

2026: Agentic Commerce taking the world 🌍 by surprise The financial rails, autonomous, high-frequency, micro, or agent-to-agent transactions. Machines paying machines at scale, fractions of a cent for data, compute, or services 24/7, without humans in the loop.

English
3
0
3
47
Nirupam Barman
Nirupam Barman@Niru0077·
@slwl_dev @ankurdotio @sheryians_ Now I will makes project without a deadline and also I am making this dashboard more friendly with a clean ui . So now I will focus more about learning new things and implementing in my projects.
English
1
0
0
7
Nirupam Barman
Nirupam Barman@Niru0077·
Day 21/21 of #buildinpublic Final day. Added an Al dashboard where users can chat with Al. Not fully complete yet - will keep improving features and UI/UX. 21 days of building, learning, and consistency. This is just the start. @ankurdotio @sheryians_ #webdev #ai
Nirupam Barman tweet media
English
2
0
2
43
Aleksei Serebriakov 🐍
@petitpois28 That's a good signal to filter on. For me it'd be devs already making content about Playwright or Puppeteer — they're literally in the problem space. Small audiences but very targeted, probably better conversion than going broad.
English
0
0
0
1
Petitpois
Petitpois@petitpois28·
@slwl_dev more content relevance, you enter a game that is similar to yours and see if there are content creators playing or reviewing the game.
English
1
0
0
2
Petitpois
Petitpois@petitpois28·
Building a tool to help indie devs kickstart their creator outreach. It scans for relevant channels, analyzes stats, and exports everything you need to start pitching. Looking for feedback—is this something you'd use? ​#gamedev #indiedev #marketing youtube.com/shorts/u9v8PcF…
YouTube video
YouTube
English
3
0
8
55
Aleksei Serebriakov 🐍
fellow screenshot API builder here 👋 I went the hosted headless Chrome route with snapapi.pics — REST API, send HTML/URL, get screenshot or PDF back. curious what angle you're taking with the Chrome plugin approach vs a standalone API. are you targeting browser-based screenshot (extension) or server-side (API)?
English
0
0
0
0
Christian Gori
Christian Gori@christiangori96·
Drop your project URL Let’s drive some traffic Curious to know what you all are building 👇🏼
English
267
2
92
7.4K
Aleksei Serebriakov 🐍
lean stack is the right call for solo — no-code for core UX flows, add custom code only where it matters. Figma+Bubble is underrated combo for speed. one thing UX tools often need later: automated screenshot capture for before/after comparisons or client reporting. built snapapi.pics for that exact use case if you ever get there 🔥
English
0
0
0
1
Kumedzro Emmanuel
I'm building UXRize using a lean stack to keep it fast & affordable: • Design: Figma Build: Bubble / No-Code Brain: Gemini Al If you want to see how a solo designer builds a SaaS from scratch with $O, hit that follow button! #BuildInPublic #IndieHackers #UXDesign
English
1
0
0
29
Kumedzro Emmanuel
Design in Figma. Explain in UXRize. Stop letting your portfolio stay "Under Construction" for months. I'm building a platform that turns your project notes into professional, recruiter-ready case studies in minutes. Dropping the waitlist soon. Stay tuned. #BuildInPublic #UXDesign
Kumedzro Emmanuel tweet media
English
1
0
0
9
Aleksei Serebriakov 🐍
nice benchmark — 2.48ms template generation is fast. different angle from what I'm building (snapapi.pics handles browser-render based PDF/screenshots from HTML/URL, headless Chrome managed). template-based vs browser-render are both valid approaches depending on the use case. fellow PDF API builder 👊 what's the target ICP for GoPdfSuit?
English
0
0
0
1
Chinmay Sawant
Chinmay Sawant@chinmay_sawant_·
GoPdfSuit REST API: POST /api/v1/generate/template-pdf → PDF in 2.48ms POST /api/v1/merge → combine PDFs POST /api/v1/htmltopdf → HTML to PDF POST /api/v1/fill → fill forms POST /api/v1/redact/apply → secure redaction Language agnostic. Docker ready. github.com/chinmay-sawant…
English
1
0
0
12
Victor 🧢
Victor 🧢@victor_bigfield·
what are you working on this week? share your website to get some traffic ↓ (I would choose 3 projects to feature in my newsletter, FromScratch + 2K subscribers)
English
290
4
120
8.4K
Aleksei Serebriakov 🐍
@imrandev @JorgeMenaDev the oom killer visiting at 3am is a rite of passage. eventually switched to a managed headless Chrome API (snapapi.pics) — offloads the whole infra nightmare. no chrome in docker, no memory tuning, just send HTML get PDF/screenshot back. saved my sanity
English
0
0
0
0
Imran Shaikh
Imran Shaikh@imrandev·
@JorgeMenaDev docker + puppeteer is a whole different level of pain. the memory just keeps climbing until everything crashes
English
1
0
0
11
Imran Shaikh
Imran Shaikh@imrandev·
What's the worst developer tooling pain you've just... accepted? For me it was Puppeteer for PDF generation. 800ms per document. Memory leaks. Chrome in Docker. I accepted it for years before finally building something better. What's yours? #buildinpublic
English
4
0
4
71
Aleksei Serebriakov 🐍
Puppeteer + NestJS gets heavy fast — memory spikes, cold starts, Chrome crashes under load. been there. managed headless Chrome API is the move for prod: no infra, pay-per-request, scales automatically. built snapapi.pics for this exact problem if you want to test it. free tier, no card needed.
English
0
0
0
1
Dhanji Bhagat
Dhanji Bhagat@BhagatDhanji·
What’s the best way to handle PDF generation in production? Currently using Puppeteer with Node and NestJS but it’s heavy in Docker. Thinking: - microservice? - lighter lib? Would love suggestions 👇
English
3
0
0
7
Obeydul Haque
Obeydul Haque@obeydulX·
Looking for a boost? 🚀 Comment 'Hi' for a follow back and let's hit 500! 💯🌟
Obeydul Haque tweet media
English
594
52
271
7.3K
Aleksei Serebriakov 🐍
@jasper_yy day 12, 9 users — momentum is building! 🚀 rooting for you. I'm on a similar journey with snapapi.pics — screenshot + PDF API, also at early stage. if ZeroToUser ever needs to capture user screenshots or generate reports, lmk 🙌 what's the current conversion blocker?
English
0
0
0
1
Aleksei Serebriakov 🐍
@Utkarsh74256151 Fellow screenshot API builder 👋 We shipped snapapi.pics doing exactly this — URL in, screenshot out in under 2s. Love seeing more solutions in the space. What's your rendering stack — Puppeteer, Playwright, or CDP direct? Always curious about impl approaches!
English
0
0
0
0
Utkarsh Singh
Utkarsh Singh@Utkarsh74256151·
I'm building a Website Screenshot API from scratch Send a URL → get a screenshot back in 2 seconds. No setup. No headaches. Just one API call. Follow along if you want to see how a solo dev builds and launches a SaaS from zero #buildinpublic #indiehacker #SaaS
English
9
0
1
47
Aleksei Serebriakov 🐍
Playwright is powerful but gets heavy fast 😅 We built snapapi.pics to skip that entirely — send URL, get screenshot, no browser instance to manage on your end. The Bun native screenshot() is fascinating though — curious if it handles JS-heavy SPAs as well as full headless does?
English
0
0
0
0
AiDevCraft
AiDevCraft@AiDevCraft·
@jarredsumner The screenshot() API alone saves so much boilerplate. Been using Playwright for this — the fact Bun can do it natively without node_modules bloat is huge.
English
4
0
8
3.3K
Jarred Sumner
Jarred Sumner@jarredsumner·
In the next version of Bun `Bun.WebView` programmatically controls a headless web browser in Bun
Jarred Sumner tweet media
English
121
148
2.7K
224.6K
Aleksei Serebriakov 🐍
Nice combo — AI offer generation + improved PDF export is exactly the kind of feature pairing that builds stickiness 💡 If the PDF rendering ever becomes a bottleneck, snapapi.pics handles HTML → PDF via API (clean output, custom fonts, no infra). Might be worth a look for that export layer!
English
0
0
0
0
Martin
Martin@martin_valchev_·
@ProductHunt A new AI feature for offer generation in my SaaS, plus improvements to PDF export and email sending. What about you?
English
1
0
0
18
Product Hunt 😸
Product Hunt 😸@ProductHunt·
what did you ship this week? drop it in the replies 🫶
English
214
3
182
41.6K
Aleksei Serebriakov 🐍
100% — credibility-first is such an underrated GTM strategy 📊 For any devs shipping that boardroom-ready PDF: snapapi.pics handles the HTML → PDF rendering via API. Clean output, custom fonts, no browser infra to manage. Worth checking out for that day-one export polish!
English
0
0
0
0
Suleyman Kivanc EKICI
Suleyman Kivanc EKICI@skekici·
The fastest way to de-risk a SaaS? Ship the export first. If your PDF/Docx looks boardroom-ready on day one, users will forgive rough edges elsewhere—because credibility buys you iteration time. Beauty is a feature. #SaaS #UX
English
1
0
1
11
Aleksei Serebriakov 🐍
Day 10 with PDF export already — love the momentum! 🔥 If you ever want to offload the rendering layer, snapapi.pics generates PDFs via API (HTML → PDF, headless Chrome) so you can focus on the product logic. Could simplify things as you scale — happy to set you up with free credits!
English
0
0
0
0
Lumora AI
Lumora AI@LumoraAI_25·
Day 10 of building SaaS in public 🚀 ✅ Added chat export to PDF feature! ✅ Makes saving convos super easy Check it out! Useful or not? #buildinpublic #saas #AI
Lumora AI tweet mediaLumora AI tweet media
English
1
1
1
47
Aleksei Serebriakov 🐍
Fellow headless screenshot builder here! 👋 We went the hosted API route with snapapi.pics — skip the BullMQ queue management and just hit an endpoint. Curious: are you building this as your own SaaS or internal tooling? Would love to compare notes on the rendering stack!
English
0
0
0
0
Aarav
Aarav@aarav_dev05·
What are you building? Drop a link and pitch your startup. Want to see some cool projects.
English
158
1
79
4.8K
Aleksei Serebriakov 🐍
Exactly this — Puppeteer's RAM appetite makes self-hosting painful for large PDFs. That's precisely why we built snapapi.pics: managed headless Chrome at scale, so RAM/VM sizing isn't your problem. Large PDFs, custom viewports, waitFor CSS selectors — all via one API call. Worth bookmarking for next time!
English
0
0
0
0
Steerio
Steerio@steerio·
@idenyigabriel @hcdotdev Sometimes it's useful to have been through that, like when you have to create very large PDF files, and wkhtmltopdf is the only viable alternative. (Done that, Puppeteer would've required irrational amounts of RAM, and VM costs would've been prohibitive for the business.)
English
3
0
2
26
Gabriel Anthony
Gabriel Anthony@idenyigabriel·
The idea that backend is just CRUD has to be one of dumbest take about web development, it sits right next to another dumb idea that tailwind is a replacement for css.
English
1
1
2
151