Managing Partner @FlairVC. Backing immigrant founders. 1st gen immigrant πŸ‡¨πŸ‡¦|πŸ‡±πŸ‡°.

Toronto
Joined January 2009
Mano Kulasingam retweeted
I’ve signed, and now you can too: CCI and a coalition of Canadian business leaders are asking Ottawa to make it more worthwhile to bet on Canadian companies. If you believe Canada should be a better place to bet on Canadian ambition, sign here: Bet-On-Canada.ca
12
29
17
117
15,591
I finally shipped Ella. It took just under three months. In vibe coding, that's an eternity. The goal was to launch a scalable, production-grade app without writing any code myself. The models have gotten really good in just the last few weeks, and it's mind-blowing how good they are at writing code. Here's what I learned: β†’ Context management is everything. Keep up-to-date documentation for models to reference. I have a hook that automatically updates documentation after each commit. β†’ Code hygiene doesn't come naturally to coding agents. Models tend to patch around problems instead of refactoring. Make refactoring part of the workflow, not an afterthought. β†’ Getting agents to push back on bad ideas took deliberate effort. I had to teach the models to challenge me. β†’ Coding was the easier part. Testing and continuous validation were the biggest time sinks. Ella is a desktop app, so writing automation for a lot of the testing was impractical. Even with unit tests in place, manual validation was the most time-consuming part of the build. β†’ Launching a production app involves a lot of work that isn't the app itself. Marketing setup, email flows, Stripe integration, auth configurations across platforms. Hopefully more CLIs and MCPs become available so models can handle this work too. Thank you to the early beta users, as your feedback was invaluable in smoothing out rough edges. Overall takeaway: code is getting commoditized. What matters now is distribution and the ability to sell. Check out Ella, you can download it at heyella.co.
1
3
36
The last time I built a website, it took over a week with Framer. Learning curves. Subscription costs. Export limitations that lock you in. For Ella's website, I gave myself one day. Concept to Live. I shipped it by the end of the day. Here's the stack: β†’ @SuperDesignDev (70%) β€” fed it brand colours, inspirational sites, rough layout ideas and content. First generation was actually usable. Exported full React code. β†’ Claude Code (30%) β€” imported the React code, cleaned it up, added animations, optimized SEO, built a Markdown renderer for content management and set up CI/CD with @render . Also, dictated all the instructions using Ella. For content management, I skipped the CMS entirely. Inspired by Lee Robinson's post on how the Cursor team moved from a headless CMS to plain Markdown files. Same approach here. The workflow now: β†’ Generate content as markdown with Claude β†’ Review locally β†’ Claude pushes to main β†’ Trigger release β†’ Render auto-deploys No dashboard. No CMS overhead. Free hosting with global CDN. The trade-off: you're directing AI agents, not dragging and dropping. For founders who want to move fast and own their code. This is faster. The site is live at heyella.co Full breakdown on my blog: mano.vc/writing/the-stack-th…
4
54
11 weeks building Ella (an AI voice dictation app) with Claude Code. Here's the workflow that actually works (and the mistakes that didn't): Biggest early mistake: cramming everything into CLAUDE(.)md. Project history, architecture, conventions, troubleshooting all in one file. Result: sessions started slower, responses got less focused. Now CLAUDE(.)md is a minimal signpost. Deep info lives elsewhere. My documentation structure after 11 weeks of iteration: CLAUDE(.)md # Minimal docs/ β”œβ”€β”€ research/ # Think before building β”œβ”€β”€ features/ # Plans β†’ documentation β”œβ”€β”€ debug-logs/ # Institutional memory └── architecture(.)md # Living document Every folder serves a purpose. The feature workflow I use every time: β†’ Fresh session (context bleeds between long sessions) β†’ Research phase with clarification questions β†’ Implementation plan with specific files β†’ Build + test β†’ Separate sub-agent for code review β†’ Commit with doc updates Consistency matters. Why fresh sessions? Context bleeds between long sessions. Claude starts mixing up details from different features. Responses get less precise. A few minutes of orientation beats hours of confused context. The single biggest unlock: pointing Claude to open-source projects. When I hit a wall on Ella's audio pipeline latency, I found projects that solved similar problems. Fed Claude their code. The output was categorically better. Not incrementally. Categorically. Why this works: Claude reads existing codebases remarkably well. Showing it how real projects tackled specific challenges, the patterns, tradeoffs, edge cases that gives it concrete reference points. High-leverage context. The context window problem is real. As you work, context fills up. Claude compacts (summarizes + discards older context). Important details get lost. Solution: documentation outside the context window. Claude can re-read docs when it needs to recover lost info. Three things that made the biggest difference: 1. Open-source projects as reference (categorically better output) 2. Custom commands for consistent workflow 3. Documentation as insurance against context loss The compounding is the real unlock. Every feature makes the next feature easier. Full breakdown: mano.vc/writing/my-claude-co… If you want to try Ella: heyella.co
2
54
Mano Kulasingam retweeted
For those in πŸ‡¨πŸ‡¦ talking about what our version of DOGE might look like, the folks at @canada_spends are doing a great job going into the weeds. Recommend you follow them if you're interested in this stuff.
Canada spent nearly $21B to outsource professional services in 2024. Where did the money go? A lot went to Ottawa-based IT services and management consulting companies you’ve likely never heard of. - $70M to Adirondack Information Management, a consulting company with 2-10 full time employees - $58M to Akkodis Canada, an IT services company - $237M to Calian Group, a β€œstrategic management services company” - $8.1M to CloseReach, an IT consulting company - $49M to Cofomo, an IT services company - $47M to Coradix Technology Consulting, an IT services company - $22M to Dalian Enterprises, an IT services company - $36M to Donna Cona Consulting, a management consulting company - $68M to Ibiska Telecom Inc., an IT services company - $60M to TPG Technology Consulting Ltd., an IT services company Source: tpsgc-pwgsc.gc.ca/recgen/cpc…
29
42
2
373
26,208
Mano Kulasingam retweeted
Incredible time at @startupfest, #Montreal, filled with great speakers, #startups, #investors & #entrepreneurs from all across the globe. The #Launch network made its presence felt with our CEO @raywalia, engaging in meaningful connections with Launch partners, members & friends.
4
8
514
Mano Kulasingam retweeted
4
1
69
8,213
AI is the new Electricity - great video by @NFX team sharing stories of founders building next-gen companies. It's a great time to build! nfx.com/post/ai-underground-…
105
Hats off to the @HustleFundVC team for hosting an awesome Camp Hustle event yesterday with incredible speakers and guests. Thank you @ericbahn @dunkhippo33 @shiyankoh @kerademars.
5
3
1
15
4,755
My entrepreneurial journey has been nothing short of thrilling! I recently joined @thetamilcreator podcast to chat with @AraEhamparam about my startup journey as an immigrant founder, launching a venture capital firm, and lessons learned along the way.
2
3
3
212
YouTube - bit.ly/3p0Hf4A Spotify - bit.ly/3VnKUG2 Apple Podcasts - bit.ly/3Hn3A2U Google Podcasts - bit.ly/3LI25i7 Website - bit.ly/3nj48jo
1
2
3
114
Founders: Want to boost your chances of landing a meeting with investors? You should include a 2-3 min video pitch in your outreach!
2
1
1
135
Pitching is about storytelling, and video pitches allow you to show your passion, personality, & vision in a way that a slide deck can't. It's an opportunity to make a great impression on investors.
1
66
Here are some tips: - Use a shorter version of your pitch deck - Don't worry about production quality - use a tool like Loom - Keep it short - 2-3 minutes max The goal of the video pitch is to grab the investor's attention, create interest, and secure a meeting.
59
For my very first company, I made the classic mistake of building a product and then searching for where it could solve a problem. It didn't work. And, for most companies, this strategy doesn't work. But, never say never, sometimes it does. Read on >>
12
25
6
187
82,849