Jarek
@jarekceborski.com
1.6K followers 67 following 250 posts
Designer turned Founder ✨ @kerlig.com - AI writing assistant 🌐 @localcan.com - #1 Ngrok alternative 😎 http://Webhook.Cool - free webhook tester
Posts Media Videos Starter Packs
jarekceborski.com
Now for Mac & Windows! 💪
Please share with Windows devs you may know 🙏
localcan.com
LocalCan™ for Windows is now in beta!
Please share with Windows devs you may know. You can download it from the website✌️
LocalCan™ for Windows
jarekceborski.com
I wrote a tutorial:
Self-host Next.js with Docker Swarm and CI/CD Pipeline

✦ Next.js + Postgres + Nginx
✦ Dev & Prod setups
✦ CI/CD Pipeline
✦ Docker layer caching
✦ Logging with Loki
✦ Docker secrets
✦ Certificates
jarekceborski.com
Ah, no, license doesn’t expire, it’s lifetime. The period for installing app updates expires. You don’t need to renew it if you don’t want latest versions.
jarekceborski.com
What shocks me when comparing Kerlig vs. LocalCan is the revenue per website visit:

Kerlig = $0.16 / visit
LocalCan = $0.86 / visit

and I think Kerlig needs to pivot!
jarekceborski.com
3D printing was fun
(circa 2020)
jarekceborski.com
thanks, totally forgot about TAAFT!
jarekceborski.com
Developers need great tools with top DX, period.

This is as true now as it was back in 2023 when LocalCan only allowed publishing .local domains on the local network.

TCP tunnels open a whole bunch of new possibilities when developing: K8s clusters, gRPC services or exposing local database

Enjoy!
localcan.com
LocalCan v2.7.0 is here with TCP Tunnels (Beta)!
Now you can expose any TCP service to the internet:
✅ Database connections (PostgreSQL, MySQL, Redis)
✅ Kubernetes clusters
✅ SSH access
✅ gRPC services
✅ Custom TCP apps

Perfect for dev & testing! Enjoy 🚀
jarekceborski.com
I have $1000 to spend on marketing for @Kerlig.com app, but no idea what to do - I need some suggestions pls 🙏
jarekceborski.com
renovation is not a reason to stop building (⌐■_■)
jarekceborski.com
Next-gen Public URLs (tunnels) now in Beta!
Built in Go, using QUIC protocol 🏎️
localcan.com
LocalCan 2.6.0 is here!

🏎️ Next-gen Public URLs (Beta) built on QUIC protocol = up to 5x faster, lower latency & more reliable tunnels
🍏 macOS Tahoe UI support

Give it a try & share your feedback!
jarekceborski.com
shipping = endorphins
sales = dopamine
support = oxytocin
jarekceborski.com
Weekly reminder: if you don't feel like watching hour-long talking head videos, @Kerlig.com is your friend - ask questions, summarize, unpack topics 🤙
jarekceborski.com
Finalizing tests of the new LocalCan tunneling server – fully rewritten from Nginx+TypeScript to Go:
✅ WebSockets
✅ SSE
✅ Chunked encoding
✅ Multi-part forms
✅ Cookies
✅ Redirects
✅ Timeouts
✅ Large downloads
✅ Large uploads
jarekceborski.com
Thanks a ton Peter! ✌️🙏
jarekceborski.com
LAUNCH 🚀

Kerlig is now live on Uneed!

Likely the best AI quick chat you can get on macOS

I appreciate your support (ᵔᴥᵔ)
jarekceborski.com
give it a try 😉
jarekceborski.com
Amazing to hear it 💪 thanks Peter!
jarekceborski.com
Thanks! Self-signed certificates are for .local domains only, public URLs use LetsEncrypt.
jarekceborski.com
huge milestone today – it all started as side projects on my laptop – now my apps have crossed $100k in revenue!

I've made several pivots in my life, but this one is definitely the most challenging, ambitious and rewarding so far

now back to work
jarekceborski.com
I already have everything I need...
I already have everything I need...
I already have everything I need...
I already have everything I need...
I already have everything I need...
jarekceborski.com
It feels almost magical when the AI occasionally picks some nuggets like "since you are an INTJ, you will..." or "...will be useful when visiting Canary Islands"
jarekceborski.com
I've created a "Me" preset for hyper-personalized AI responses in Kerlig.com – just a few paragraphs about who I am, what I do, my plans, and goals.
jarekceborski.com
Those lessons would be a disaster if they happened to a paid product used by thousands of customers. But here, the goal was to sharpen the skills!