I’ve been building versions of my personal website since my college days. Back then, it was more of a sandbox than a portfolio. I tried out whatever tech stack I was learning, tweaked designs endlessly, and kept telling myself that I’d launch it “soon” as soon as it looked perfect
It never did.
Years passed. I built dozens of websites and platforms for clients, startups, and side projects. Some scaled. Some faded. All of them taught me something. But when it came to building my own space online, I kept falling into the same trap: perfectionism.
Until now.
The Shift: From Perfection to Progress
This version of my website, shahari.me, is built on a decision I made recently: Start with imperfection.
Not because I gave up on aesthetics or clean code (those still matter to me deeply), but because I realized I was optimizing for the wrong outcome. I was waiting to feel “ready.” I was prioritizing polish over presence. And that meant I was silent.
This site is my attempt to show up. Imperfectly, consistently, and as honestly as possible.
What This Website Is (and Isn’t)
This isn’t a glossy agencystyle portfolio with pixelperfect case studies and carefully crafted value props. That’s intentional.
This website is:
A personal journal for thoughts on tech, products, and startups a living log of what I’m learning, building, and thinking, a place to share unfinished ideas, frameworks, reflections, my digital front porch, if you’re curious, stop by and read
This website isn’t:
A curated highlight reel, A sales funnel, A resume
Of course, my work and experience show up here, but not as a polished brochure. More like context, conversation, and code that keeps evolving.
Why Write?
Because writing is how I process. Because I often figure out what I think by trying to write it down. Because some of my best dev breakthroughs have started as notes I scribbled to myself.
I want this site to capture those moments.
Also, I’ve spent enough time in the startup and tech ecosystem to know this: We all benefit from more builders sharing what they actually experience. Not just success stories, but honest breakdowns of how things were built, fixed, failed, shipped.
So that’s what I’ll try to do here.
What I’ll Share
You can expect thoughts and journalstyle posts on:
- Building MVPs (and when not to)
- Lessons from 10+ years in web development
- Collaborating with founders and startups
- Building internal tools that save people hours
- The tech stacks I keep coming back to
- Small observations from working solo and in teams
- Personal mindset shifts as a builder
- Experiments, side projects, things I may never ship
- Writing for future me (and maybe you)
- Travel Journels
- Lifestyle
I might also write about lifestyle, focus, mental models, and some of the quieter parts of the journey.
Behind the Build
Techwise? It’s intentionally simple. Just handpicked a Template kit.
No fancy animations or JavaScriptheavy stacks
Clean, fastloading, readable
Markdownbased blogging setup
Focused more on content than containers
I didn’t want to spend three weeks picking fonts or comparing static site generators. I wanted to ship.
And now that it’s live, I can actually improve it, instead of dreaming about it.
What Took Me So Long
Honestly? Overthinking.
As a developer, it’s easy to keep rewriting your own tools. As someone who’s worked closely with earlystage startups, I’ve seen how much time we waste waiting to launch the “better version.”
But the better version rarely arrives unless we release the first one.
This site is a reminder to myself: Done is better than perfect. Especially when the goal is connection, not control.
You’ll Find Me Here
I’ll be writing here. Maybe weekly, maybe less. I’m not committing to a rigid schedule. I’m committing to showing up.
I’ll write what I would want to stumble upon at 2AM while googling some obscure edge case, or doubting my product instincts, or wondering if other people feel this messy while building.
That’s who this site is for: builders, dreamers, thinkers, tinkerers.
People like me.
And maybe people like you.
So welcome. Thanks for visiting.
Let’s keep building.
— Shahari