Lasan
banner
lasnish.substack.com
Lasan
@lasnish.substack.com
The developer behind Writtte
After years I felt like I'm actually doing programming. No unnecessary extensions, it doesn't feel like a web based app, just me and the Zed editor. The last time I felt like this was when I was programming in Visual Basic using Visual Studio 2012.
December 14, 2025 at 7:42 PM
I’m watching videos on the Harvard Startup School YouTube channel. There’s a lot of information in those videos, but nearly every startup they talk about can’t even be found on Google.
December 14, 2025 at 7:14 PM
Doing frontend development without using any framework is another level of feeling
December 13, 2025 at 5:45 PM
Write the code, wait a few hours, then review.
December 13, 2025 at 12:07 PM
just finished designing all auth-related pages for Velovra. I'm thinking that when I release the project, I might publish the entire design system as open source as well. Let’s see how it goes. I’m still working on creating the best design system for the best product.

#uiux #buildinpublic
December 11, 2025 at 6:15 PM
I designed a very minimal email template in Sketch for Velovra, just black and white with some alignment adjustments. I need to check that the template displays beautifully in Outlook, Gmail, and Proton.

#uiux
December 10, 2025 at 12:15 PM
(1) 🚀 Hi, I recently started building a new project to manage all marketing-related article content in a single drafting platform focused on write once, publish everywhere.

I'm so confident about the timeline that I'd bet on the project being released around January 1st.

#buildinpublic
December 9, 2025 at 7:44 PM
Reposted by Lasan
✦ Celaro 1.0

With this update, we’re confident in where Celaro is today. We’re officially out of Beta.

Key Highlights:
▪ Claude Sonnet 4.5 for Cursor
▪ Project templates improved
▪ Sync reliability improved for outdated changes

Full notes: celaro.co/changelog
December 4, 2025 at 4:56 PM
Without using jQuery-like libs, you can create reusable components with direct DOM manipulation by following a React-like structure. To handle state changes, you can return APIs from the component functions.

And you can write a hyperscript function to reduce the repetitive code you’re writing.
December 3, 2025 at 6:33 PM
Zed + Vim = The perfect developer experience
November 30, 2025 at 5:22 PM
Let’s start again with a new organization, a new project, and the same name.

#buildinpublic #OpenSource
November 30, 2025 at 5:02 PM
(1) Tomorrow is December 1st.

I failed my first product after working on it for more than 8 months straight. Then I moved to another open-source project and decided to stop working on that too.

#buildinpublic
November 30, 2025 at 4:57 PM
😢 I've got a big problem. Now I'm wondering whether I should continue the project or not. I have no idea what to do. I’d like to know your opinion about this

#buildinpublic #saas
November 24, 2025 at 1:56 PM
It’s day 33 of building in public. The entire day went into styling the initial dashboard. I hate CSS now :/

#buildinpublic #uiux
November 19, 2025 at 5:29 PM
It’s day 32 of building in public the first AI-native blogging platform. The day went well 🔥 I wrote nearly every component for the frontend, only a few more to go. I also did a bit of refactoring for the main dashboard design.

#buildinpublic #uiux
November 18, 2025 at 5:51 PM
(1) It's the 31st day of building in public on the first-ever AI-native blogging platform.

Today I decided to implement the complete frontend for auth. The reason was that I wanted to test performance after switching to vanilla JS DOM manipulation.

#buildinpublic #saas
November 17, 2025 at 6:07 PM
It’s day 30 of building the first AI-native blogging platform in public! 🚀

I’ve almost completely rewritten the frontend, (originally built in React) using vanilla JS with direct DOM manipulation. Now I can finally see what’s happening behind the scenes :D 😄✨

#buildinpublic #saas #founder #startup
November 16, 2025 at 5:54 PM
(1) 😭 I made the hardest decision since starting this project.

It’s Day 29 of building in public, the first AI-native blogging platform.

I originally started with Vite+React using Bun. One very complex feature was built in React, and I used ReactScan to check for rendering issues.

#buildinpublic
November 15, 2025 at 5:56 PM
It’s day 28 of building in public the first AI-native blogging platform. The codebase has now reached 30k lines and is becoming complex. I’m still focused on frontend, logic-first development.

Andd Let’s move on to the next day.

#buildinpublic
November 14, 2025 at 5:29 PM
(1) Today marks Day 27 of building in public.

The entire day was spent developing frontend components. Since we’re not using any libraries, it takes a bit more time.

#buildinpublic #SaaS #bloggingcommunity
November 13, 2025 at 6:34 PM
It's day 26 of building in public, a blogging platform. Today, I moved away from dev and focused on the UI/UX side of the application. There are still a few UI pages left to design, and I’ll get to those later. That’s it for today!

How are you guys doing?

#buildinpublic #UIUXDesign #founder #saas
November 12, 2025 at 5:53 PM
And it’s the 25th day of building in public a blogging platform. Like yesterday, I’m still developing the logic-first frontend :D

#buildinpublic
November 11, 2025 at 6:24 PM
Behind the scenes of Writtte 🫠
November 11, 2025 at 6:52 AM
And it’s the 24th day of building in public a blogging platform. Like yesterday, I’m still developing the logic-first frontend :D

#buildinpublic
November 10, 2025 at 6:13 PM
The first image shows just a menu component, while the second image uses that same menu component. That’s the power of design systems, they might not look impressive on their own, but when combined with other elements, everything aligns perfectly.

#UIUXDesign #DesignCommunity
November 10, 2025 at 4:42 PM