Mo Rajabi Profile Banner
Mo Rajabi Profile
Mo Rajabi

@morajabi

4,464
Followers
46
Following
1,617
Media
16,736
Statuses

building the best chat/collab app for teams ceo @NoorChat • prev made @ThereHQ • design, engineering • @pioneerdotapp

🌎
Joined January 2015
Don't wanna be here? Send us removal request.
Pinned Tweet
@morajabi
Mo Rajabi
4 days
introducing the grid: (3min version with more demos)
1
5
23
@morajabi
Mo Rajabi
3 months
Noor UI vs Slack UI when used at a small size:
Tweet media one
Tweet media two
57
47
1K
@morajabi
Mo Rajabi
5 years
Interesting founders/makers in this thread:
26
107
634
@morajabi
Mo Rajabi
11 months
10 years after Slack came out, we're still trapped in text-chat/meeting binary. would Steve Jobs team be able to make iPhone on Slack/Discord? introducing Noor: a new way to teamwork, after 8 months using it ourselves, you can get it now:
Tweet media one
27
55
580
@morajabi
Mo Rajabi
4 years
🔥Create a page to collect emails in 5 min: 1. Create <form> 2. Add onSubmit={(e)=>{ e.preventDefault(); fetch(`/api/sub?email=${email}`) }} 3. Create `/api/sub.js` 4. await require('airtable').base('Subscribers').create([{ fields: { Email: email }]) 🎉 @zeithq
Tweet media one
9
43
442
@morajabi
Mo Rajabi
5 years
Are you stressed? Overwhelmed? Feeling behind others? No worries, you're ... Probably stressed because you want to do your best work. Probably overwhelmed because you're learning a new thing. Probably feeling behind because you're among hard working people and you're growing
6
144
419
@morajabi
Mo Rajabi
3 months
It can be a Swift app by Apple yet feel laggy compared to Noor...
10
13
354
@morajabi
Mo Rajabi
6 years
— "Hi! Can you mentor me?" — ☠️ No answer — Hey! I'm Mo, I do X. Quick Question: How do I learn this Y thing correctly? A short sentence can do, I know you're busy :) — "Hey Mo! You can do it this way ..." ✅ Gets an answer the same day!
4
88
337
@morajabi
Mo Rajabi
2 months
announcing Noor v1, a new chat app for teams. it's lightweight. designed for uninterrupted flow and collaboration. you'll never miss an important message, solving the problems with Slack.
35
27
289
@morajabi
Mo Rajabi
5 years
I'm incredibly happy to announce a next-level @ThereHQ for remote teams!!! 🎉🤩🎉 Check it out at ( @benrajabi and I have been working seriously hard on this one and extremely polished every details🤗)
Tweet media one
23
34
234
@morajabi
Mo Rajabi
6 years
React "Error Boundaries" in an Electron app for a good UX, I love them 💕
Tweet media one
3
25
204
@morajabi
Mo Rajabi
2 years
We made a fast, lightweight, type-safe, cache-first, data layer optimized for DX... 🥹 • Re-wrote API schema via Zod. • Built smart cache utils (using Zustand for React) • File-based WebSocket API (see 👇) • Generated types for useQuery|Mutation from the handlers w/ Vite
Tweet media one
Tweet media two
Tweet media three
Tweet media four
5
13
181
@morajabi
Mo Rajabi
11 months
finally! we just launched Noor🥹 A native chat app for all your team's chat, tasks, and collaboration. Both async & sync. many people told us don't compete with Slack, but we believed we can do 10x better. Check it out:
Tweet media one
25
17
170
@morajabi
Mo Rajabi
5 years
😍 LOOK, @thekitze nailed landing page satisfaction TRY it heree yourself 😛
7
16
166
@morajabi
Mo Rajabi
3 months
only some people understand the value of this in a remote team
4
10
157
@morajabi
Mo Rajabi
3 months
In the next version of Noor You can enable Focus to mute all notifications and unread badges. Teammates can see your status too.
Tweet media one
Tweet media two
5
4
155
@morajabi
Mo Rajabi
3 years
Forget "virtual offices"😬& all-day Zoom calls... 🎉🎉 I’m excited to announce Noor app! 🎉🎉 Noor is the magic sauce for remote work✨ For teams that love to collaborate, hang-out, co-work (or even play games) casually. It's focus-friendly too!😇 👉 🖥
10
17
133
@morajabi
Mo Rajabi
3 months
Testing Slack with no network connection vs Noor:
Tweet media one
Tweet media two
11
4
130
@morajabi
Mo Rajabi
8 months
Replace stand-ups, don't open @Linear , see what the team is checking off _today_ 🧙👀
4
10
127
@morajabi
Mo Rajabi
3 months
A small feature to prevent mis-spelling people names. Double click to copy names:
6
1
124
@morajabi
Mo Rajabi
4 years
@adamwathan Edge case but putting <hr /> in <select> between options is the only way to have a native separator on macOS in selects! Like this line above "Create...":
Tweet media one
4
14
117
@morajabi
Mo Rajabi
3 months
Slack vs Noor UI density in large monitors:
Tweet media one
Tweet media two
7
5
107
@morajabi
Mo Rajabi
6 years
🔥 CSS to center align <button> or <div> content the correct way: display: inline-flex; align-items: center; justify-content: center;
Tweet media one
2
25
101
@morajabi
Mo Rajabi
7 months
In remote work it's unclear who's around. Online status is misleading. Relying on it causes stress. Presence must be explicit.
Tweet media one
4
14
100
@morajabi
Mo Rajabi
7 years
Finally! styled-media-query V2 is released! 👍😇💕 Media queries' never been this beautiful 💫 #sc #cssinjs
Tweet media one
4
20
101
@morajabi
Mo Rajabi
6 years
💡 LOOK what MAGIC Gatsby can do for you IMAGES! @gatsbyjs
Tweet media one
3
21
100
@morajabi
Mo Rajabi
3 months
Slack resize performance vs Noor
2
1
99
@morajabi
Mo Rajabi
7 years
What do you think about our next API for styled-media-query? 💫 Define beautiful media queries in Styled-components! 👍
Tweet media one
4
17
98
@morajabi
Mo Rajabi
3 months
has to be said these days
Tweet media one
9
0
86
@morajabi
Mo Rajabi
3 months
Quick tip to make any apps faster in macOS:
4
2
85
@morajabi
Mo Rajabi
1 year
🔥this is how the v2 alpha looks like now 🥹native Rust voice/screen-share/chat for your team 🫡subscribe here: 1/4
2
11
85
@morajabi
Mo Rajabi
2 years
@jayrobinson @jhaaren Confirmed. Good catch 💥
0
0
82
@morajabi
Mo Rajabi
2 months
In next version of Noor when you create a @linear issue from a message, it shows a badge on the message linked to the created issue for everyone.
Tweet media one
Tweet media two
1
1
83
@morajabi
Mo Rajabi
4 years
Mo is typing... Mo: New app! Instant coworking for remote teams Sneak peek: 😻
7
15
82
@morajabi
Mo Rajabi
2 months
Slack vs Noor startup time:
14
3
81
@morajabi
Mo Rajabi
1 year
noor​.to app dmg file is 6.1 megabytes 😄 RIP electron
Tweet media one
9
9
81
@morajabi
Mo Rajabi
5 years
@amix3k @paulg ... which is a very important fact, and doesn't mean they didn't work very hard, but it's certainly very privileged.
0
1
74
@morajabi
Mo Rajabi
1 month
folders!
Tweet media one
2
3
77
@morajabi
Mo Rajabi
22 days
1,752 is not a lot. but it's special for me. the day I created the account I was excited for exactly one hour. then I felt really bad. can't people see how special my announcement is?? it wasn't. we didn't have friends from a decade of working at startups. so my twitter bio…
Tweet media one
2
4
73
@morajabi
Mo Rajabi
6 years
@AndreyAzimov I don't think I can catch the thief and run out of the restroom as fast!
3
0
70
@morajabi
Mo Rajabi
5 years
🏃🏻‍♂️ ok, who joins me in a remote working tiny group? ☕️ To procrastinate and help each other on: 👉 Sharing ideas for issues like isolation, getting remote job, focusing, life balance, sharing our stories, or just ranting about work haha 😊
57
5
71
@morajabi
Mo Rajabi
3 months
we built a chat app specially designed for startup teams. it's called @NoorChat . what's different from Slack:
4
3
71
@morajabi
Mo Rajabi
1 year
Finally, after 6 months of silent work... Noor V2.0! • Written in Rust: Fast, lightweight and ultra low latency screen-share • Grid: Click anywhere to be present via voice or screen, leave to enter deep work • Simple UI. In the menubar. + much more!
7
13
68
@morajabi
Mo Rajabi
3 months
We successfully merged channels, groups, inline threads, async threads, and comments in one concept. Everything is a "thread". You can rename, pin, enable notifications, add/remove participant or close them. I wouldn't have tweeted this if I hadn't used this for months. I believe…
4
2
64
@morajabi
Mo Rajabi
4 years
😏
Tweet media one
8
3
66
@morajabi
Mo Rajabi
5 years
Bye 18, hi 19✌️ (tap @morajabi for balloons)
25
1
63
@morajabi
Mo Rajabi
2 months
Added name on multiplayer cursor in screen-share:
Tweet media one
3
2
64
@morajabi
Mo Rajabi
4 years
Me and my cofounder are presenting @ThereHq ’s new version here in 1 hour: would love to see you 😍
Tweet media one
3
2
63
@morajabi
Mo Rajabi
4 years
🎉 @ThereHQ just got a big update 🎉 • 🤙Hold a key & talk to your remote friends— now in realtime voice (limited free spots while in beta: )
2
7
62
@morajabi
Mo Rajabi
3 months
working together in Slack vs Noor
Tweet media one
Tweet media two
5
6
61
@morajabi
Mo Rajabi
1 year
today we shipped two cool features: 1. add your task from @linear with status sync 2. grab profile photo from Twitter or GitHub (video in next tweet)
3
4
62
@morajabi
Mo Rajabi
2 years
Built it in @remix_run ! This is saving me easily 3 hours / week. None of the existing tools worked as simple as this. BTW, Remix is so cool that our 14 y/o developer @dena_sohrabi quickly built it (with markdown support!)
Tweet media one
@mrkurt
kurtle 🐢
2 years
@morajabi works pretty well for this, but I want you to build it with Remix.
1
0
3
2
4
61
@morajabi
Mo Rajabi
9 days
we're a small team hacking for years at a problem many think is impossible to solve. this week we're releasing stuff that let our target users replace 3 apps with Noor in their team stack. we're targeting a specific user base who care deeply about using high quality software.…
Tweet media one
7
4
59
@morajabi
Mo Rajabi
5 years
I procrastinated the first 3 months of my last startup. It shut down. I failed. However, I learnt React during that time. And the knowledge, has funded me 💸, built a product w/ 9k users 😮, gave me a solid network of friends 😍 and paved the way for the next one 🚀
3
0
55
@morajabi
Mo Rajabi
6 years
@rauchg @pranaygp Nice inspiration. Made a `yarn blog` for my blog (also mdx!) and it's open source 🥳
2
5
55
@morajabi
Mo Rajabi
3 months
reply in thread is a real thread and it's so simple:
2
3
54
@morajabi
Mo Rajabi
2 months
Planning my day
6
3
55
@morajabi
Mo Rajabi
2 months
Slack photo/file handling vs @NoorChat :
2
5
55
@morajabi
Mo Rajabi
2 years
@paulg Hmm... did people in Iraq decide US can invade them, or Palestinians allowed Israelis to invade their country? The West doesn't pay attention to those because the media doesn't cover, because it doesn't care as long as they're not all like them, or belong to EU or US.
9
2
51
@morajabi
Mo Rajabi
2 years
@tlakomy I thought blogs are only 2 pages: 1. how I made this blog 2. 2018 reflections
1
1
54
@morajabi
Mo Rajabi
6 years
Fun error messages in @withspectrum source!
Tweet media one
2
11
53
@morajabi
Mo Rajabi
6 months
simple, fast next-gen work chat app now on iOS! (beta✨)
2
8
53
@morajabi
Mo Rajabi
29 days
when I was 16 y/o @github 's student pack & @pioneerdotapp 's startup deals helped me massively for side projects, now I want to do the same for 16 y/os
Tweet media one
3
3
52
@morajabi
Mo Rajabi
9 days
Resizable sidebar It's the little details that make it delightful (notice the 3 cursor changes)
2
1
58
@morajabi
Mo Rajabi
3 months
connecting with teammates in Slack vs Noor
Tweet media one
Tweet media two
4
4
50
@morajabi
Mo Rajabi
5 years
@Austen High school in it's current form is wasting time
3
4
48
@morajabi
Mo Rajabi
3 years
It took 778 releases and 3,366 commits to get to v1.0.0
Tweet media one
0
1
50
@morajabi
Mo Rajabi
4 years
I just tried our alpha and😲— You hold `Option+L` and your friend immediately hears you talking, it feels soo good! Love it💙 Releasing this soon, we have developed a new way for scalable group walkie-talkie for
Tweet media one
4
4
50
@morajabi
Mo Rajabi
5 years
🤙
Tweet media one
5
1
50
@morajabi
Mo Rajabi
5 years
as you may know, I've dropped out of high school at 10th grade. I'm writing essay on all of it — how to's, isolation and emotions since then, worth it?, friends and social, what did instead?, etc 🤙What's about it you want to know? reply plz
8
1
48
@morajabi
Mo Rajabi
7 months
Excited to finally speak on how we think teams should work! This is why we took on this huge challange to make a new chat app. Please give it a watch!
@NoorChat
Noor
7 months
How Future Teams Get Sh*t Done
0
3
44
6
5
47
@morajabi
Mo Rajabi
3 months
Sending messages consecutively in Noor vs Slack
4
1
48
@morajabi
Mo Rajabi
4 years
🔥For super minimal VS @Code , Copy these settings👇(1/2) { "editor.glyphMargin": false, "workbench.tree.indent": 6, "breadcrumbs.enabled": false, "editor.minimap.enabled": false, "explorer.openEditors.visible": 0, "explorer.decorations.colors": false, ...
Tweet media one
4
3
46
@morajabi
Mo Rajabi
5 years
@rrhoover Not having a job 🤭
0
1
45
@morajabi
Mo Rajabi
11 months
🚢 new update is out with 8 new features! my favourite: a button that opens a @tldraw whiteboard for you and the teammates you're talking to
2
5
46
@morajabi
Mo Rajabi
11 months
so satisfying to play with it (which one)
3
4
45
@morajabi
Mo Rajabi
2 months
People think we'll shutdown. So I added this section on a bit of our background:
Tweet media one
10
2
45
@morajabi
Mo Rajabi
3 months
@grabbou Is this about Linear's new app? Last year we went the exact route. We shipped a PWA, then React Native, and then re-wrote it in React Native from scratch another time and after months switched to Swift. RN was 90% great. And I agree the whole RN isn't native is unscientific (what…
9
1
45
@morajabi
Mo Rajabi
2 months
Slack vs Noor user interface
Tweet media one
Tweet media two
2
2
44
@morajabi
Mo Rajabi
5 years
We did it! Finished making a 1.5 minute video about the new @ThereHQ 🤩 (who would've thought it takes hours!)
Tweet media one
4
3
41
@morajabi
Mo Rajabi
6 years
📺 Hey! This is my talk @webdeldn last night -> “Story of a developer, from Iran 🇮🇷 to Europe 🇪🇺 (+ open source story)” 👨‍💻 Medium (full talk and gifs): … . Slides: . Video: Thanks! 👌💖
4
16
42
@morajabi
Mo Rajabi
13 days
In the next version of Noor Adding tasks from @linear to your daily note is easier: - Press `/` to add from your assigned issues - Edit the title, add notes, and @ teammates - Press Tab to indent, hit Enter to add another one - Update status with sync
2
3
42
@morajabi
Mo Rajabi
1 year
sneak peak @use_noor 🔥🫡
1
5
42
@morajabi
Mo Rajabi
3 months
It's not just about language. You should start writing Swift UI apps to understand making performant, 60 fps, reliable, local-first software is hard everywhere.
1
0
41
@morajabi
Mo Rajabi
4 years
Today was Dan's first day— @ThereHQ is a team of 3 now! 🥳🥳 So happy about this, and on another update he's joining efforts on our latest app for changing how remote teams talk to each other, literally.
@MoeinDanA
Moein
4 years
@ThereHQ sign up bonus😍😍 new chapter begins 🙂 with my brothers @morajabi @benrajabi
Tweet media one
0
0
4
2
4
41
@morajabi
Mo Rajabi
1 year
first day using "daily tasks" in @use_noor unfortunately 4/4 of team thinks: it's so freaking cool
1
3
41
@morajabi
Mo Rajabi
3 months
backlink in chat
6
2
39
@morajabi
Mo Rajabi
5 years
Oh my, @ThereHQ is in... 🇪🇪
Tweet media one
13
0
40
@morajabi
Mo Rajabi
3 months
Slack: 9.0s startup time Noor: 2.8s (measured time from click to chat loaded)
1
1
40
@morajabi
Mo Rajabi
6 years
Using @typescriptlang with styled-components has given me superpowers!😍🤩💅🤳 Little things save up time over a project! What's your favourite thing in Flow/TypeScript? What's the most annoying struggle?
11
4
40
@morajabi
Mo Rajabi
4 years
@rauchg I bet half of people voting for WhatsApp never had Telegram.
6
0
40
@morajabi
Mo Rajabi
5 years
I made One-click DNS for @zeithq ! ✨ Sets up G Suite, Mailgun, Zoho, Postmark, and SendGrid in 1 click 🤩 (+ a beautiful DNS management ui for Now domains) 👉
Tweet media one
Tweet media two
Tweet media three
3
4
40
@morajabi
Mo Rajabi
5 years
@JamesClear self-worth
0
0
39
@morajabi
Mo Rajabi
3 years
🚀 After 1 year of dev, we launched @Use_Noor In late 2019, we knew remote work has isolation, lack of proper communication, and collaborating is so much slower than in-person. It's just the beginning, but we believe we've SOLVED IT ✨ CHECK IT OUT🥳
3
7
39
@morajabi
Mo Rajabi
9 days
this happens to me when searching for GitHub repos constantly. so annoying. please fix 🙏 @arcinternet
4
1
38
@morajabi
Mo Rajabi
5 years
For this post, I've snapped many photos of myself to show "12 tips on making your video calls look great!" 👨‍💻 Take a look here 🤩👇
2
10
39
@morajabi
Mo Rajabi
3 months
@uvasily iOS yes, but desktop our UI layer is built in React rendered in wkwebview backed by Rust core for logic (media, screen-share, voice, file handling, network, etc) We chose UI in React so we can share it across Windows, Linux, and macOS, and chose Rust for easier multi-platform…
5
0
39
@morajabi
Mo Rajabi
19 days
2 new updates to daily notes: • link to threads • @ mention teammates now teammates can see if i depend on them today without constant pings or view the relevant thread to my todo.
5
2
39
@morajabi
Mo Rajabi
5 years
So nervous! I'll be tweeting the brand-new " @ThereHQ for Teams" landing page w/ request early access tonight in 7 hours 🤩 sneak peak
Tweet media one
2
3
37