Joined March 2026
17 Photos and videos
I have to admit that the human version looks a lot better!
If you care about your product, you’ll hire a designer
3
47
The reverse proxy set up for Posthog with Cloudflare is also very smooth! Glad I migrated the DNS management from Godaddy to Cloudflare; its literarily just one click from Posthog's settings page and then another click on Cloudflare to authorize the new CNAME;
just finished integrating Posthog to the landing page; i've been procrastinating on this for too long 🤡; Turns out with the official Posthog WIZARD its so easy! It automatically research the codebase and set up all the config, tracking and events! It also uses MCP tool to automatically set up the dashboards on Posthog cloud. The experience is very smooth that i literarily did ZERO copy/paste of any code.
2
100
just finished integrating Posthog to the landing page; i've been procrastinating on this for too long 🤡; Turns out with the official Posthog WIZARD its so easy! It automatically research the codebase and set up all the config, tracking and events! It also uses MCP tool to automatically set up the dashboards on Posthog cloud. The experience is very smooth that i literarily did ZERO copy/paste of any code.
3
141
Just realized setting up good alias in my .zshrc file could save me a lot of typing and mitigated my wrist pain 🥹 #terminal #bash #devlife
1
1
70
New screenshots are LIVE! apps.apple.com/us/app/calens… This is the third iteration and I think I’m gonna step away from polishing them in a while and working on sth else 🤣
Just finished 3 more App Store screenshots . I think they look so much better than the ones I currently have with some zoom-in effect to highlight the parts that I want to attract the user’s eyeballs to 👀. A couple more to go! 💪
4
76
Just finished 3 more App Store screenshots . I think they look so much better than the ones I currently have with some zoom-in effect to highlight the parts that I want to attract the user’s eyeballs to 👀. A couple more to go! 💪
After researching a couple competitor apps, I find my screenshots still lacking the very direct and concise value proposition screen that allows the user understand how it works instantly; Therefore I’m working on another set of screenshots now. What do you guys think of this first screen that I just made? 🥸
3
6
195
Especially AI comments 🥸
Code comments be like: 😭
3
4
74
After researching a couple competitor apps, I find my screenshots still lacking the very direct and concise value proposition screen that allows the user understand how it works instantly; Therefore I’m working on another set of screenshots now. What do you guys think of this first screen that I just made? 🥸
2
164
This is so true 🥹
Every developer story
1
1
52
For this new version the main thing I changed is the title, subtitle, and keywords and the screenshot. I haven't officially done any heavy keyword research yet but I watched a couple YouTube videos on the ASO and just updated the keywords following some high level principles. Let's see how it performs. My original screenshots were generated by a tool that uses some standard template. It has that fancy layout across different screenshots but I realized that it's actually not presenting the UI of the app very clearly. Also the font size is too small that it's not very readable on the app store's list page. Also the dark background makes it a little bit less friendly to look at. So I just generated new screenshots with nano banana and I think they look much better now.
New version (1.0.8) is out!
2
6
186
Lol this cracks me up so bad
Mar 18
Someone built a Google translate for Linkedin 😭
1
4
95
It’s been 3 days since I submitted a new version to App Store. It never took this long before; normally it got approved within 48 hours, sometimes even within 24 hours. I wonder what changed this time. Is it bcos I updated the title/subtitle and also uploaded new screenshots? 🤨
3
8
109
Forgot to mention another very important benefit for this migration: 💰 💰 . Just received the refund(prorated) for my Framer yearly subscription It is FREE to host on Cloudflare Pages and they give you 500 builds per month, which is more than enough for my landing page 😛
Bye-bye Framer, hello Astro Cloudflare Pages! 🥳 Prompt Cursor to update my landing page is so so much easier than wrestling with Framer 🥲 The new process to publish the change is also not that bad: 1️⃣ Merge the PR to master on GitHub 🤝 2️⃣ Cloudflare auto-deploys the changes 🪄 The DNS transfer process from GoDaddy to Cloudflare was also better than I thought, took about an hour with the help from Gemini. I also threw in some UI improvements here and there, where I was procrastinating to do it because I don't know how to use Framer to achieve them. 🤣 See the new & improved: calensnap.com 🌐 (And this is the old Framer site just in case anyone is curious: quick-emails-995626.framer.a…) The grind continues! 💪💨
1
8
129
Bye-bye Framer, hello Astro Cloudflare Pages! 🥳 Prompt Cursor to update my landing page is so so much easier than wrestling with Framer 🥲 The new process to publish the change is also not that bad: 1️⃣ Merge the PR to master on GitHub 🤝 2️⃣ Cloudflare auto-deploys the changes 🪄 The DNS transfer process from GoDaddy to Cloudflare was also better than I thought, took about an hour with the help from Gemini. I also threw in some UI improvements here and there, where I was procrastinating to do it because I don't know how to use Framer to achieve them. 🤣 See the new & improved: calensnap.com 🌐 (And this is the old Framer site just in case anyone is curious: quick-emails-995626.framer.a…) The grind continues! 💪💨
1
9
259
Another day to split my wrists with the whole fleet 🏴‍☠️ #ONEPIECE〜
7
91
Just set up the latest Agentech toolkit put together by a co-worker today. 💻 One of the steps involves grabbing a bunch of Personal Access Tokens for all the different tools the agent needs. The goal? Making sure the MCP and skills work smoothly with zero permission issues. 🔑 But honestly? I’ve got some major security concerns. 🤨 I’m essentially handing over the keys to every tool I use to an AI. Before I go full "auto-pilot" and install everything without thinking, I’m taking a step back to deeply understand what this agent is actually doing under the hood. 🤖🛡️
1
7
101
Man I’m still on Astro 4 🥹
Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture. Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more... astro.build/blog/astro-6/?tw
1
5
102
Thank you @raroque for sharing this! I've always found your videos to be very informative and learned a ton from them. It feels good to have a checklist of things to go over to reach the peace of mind about security 🔐🧘
Sooo lets talk about app security and how to protect your app (esp if you are vibe coding) 👀 As someone who has been hacked so many times over the last 10 years 🥲 these are the top mistakes ive made (and i keep seeing others make today) and bonus in next tweet 👀
1
111
I’ll admit it: I changed my mind. 🙋‍♂️ Lovable is great, but SEO is king for this use case. Instead of fighting it, I spent an hour in Cursor porting the UI over to Astro. Same beautiful look, way better lighthouse scores. We move! 🥂 #indiehacker
Framer → Cursor → Lovable. The evolution of my landing page migration. 😫 Framer: Tired of learning niche techniques for small CSS-like tweaks. 🤖 Cursor: Used complex design prompts, but the output felt raw and unfinished. 🚀 Lovable: Fed it my URL and said "Replicate this." No prompt engineering. Just results. snap-redo-sparkle.lovable.ap… It's still WIP but it’s already 80% of the way there. If you’re a dev stuck on a landing page, maybe it’s time to stop over-engineering and use what works.
102
Framer → Cursor → Lovable. The evolution of my landing page migration. 😫 Framer: Tired of learning niche techniques for small CSS-like tweaks. 🤖 Cursor: Used complex design prompts, but the output felt raw and unfinished. 🚀 Lovable: Fed it my URL and said "Replicate this." No prompt engineering. Just results. snap-redo-sparkle.lovable.ap… It's still WIP but it’s already 80% of the way there. If you’re a dev stuck on a landing page, maybe it’s time to stop over-engineering and use what works.
1
2
162