Ruben de Groot Profile Banner
Ruben de Groot Profile
Ruben de Groot

@rubenpdegroot

2,812
Followers
299
Following
66
Media
522
Statuses

Building tech companies & improving processes

Hong Kong
Joined March 2014
Don't wanna be here? Send us removal request.
Pinned Tweet
@rubenpdegroot
Ruben de Groot
5 months
We are working around the clock to be the best 3PL out there. By combining our knowledge of working with China, the extensive D2C experiene and our unique software expertise we are able to innovate and improve every single aspect. It is truly so inspiring to see how much work
@ecomflow3pl
Ecomflow
5 months
The Ecomflow supply-chain is the best supply-chain solution for top tier DTC brands. We understand your needs, your expectations and we understand how the entire customer journey of the biggest brands out there work.
Tweet media one
Tweet media two
1
1
43
7
1
46
@rubenpdegroot
Ruben de Groot
1 month
never taking a day for granted 🔒
Tweet media one
Tweet media two
Tweet media three
Tweet media four
11
50
1K
@rubenpdegroot
Ruben de Groot
2 months
keeping it simple, yet effective
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
58
1K
@rubenpdegroot
Ruben de Groot
2 months
just coded an automation that will save the team about 27 hours a week. time for some deserved sleep.
Tweet media one
Tweet media two
27
23
878
@rubenpdegroot
Ruben de Groot
2 months
typical day of a software developer: - fast - crush out some code - go gym - watch sunset - travel to a new country
Tweet media one
Tweet media two
Tweet media three
Tweet media four
16
8
407
@rubenpdegroot
Ruben de Groot
2 months
i don’t mind a simple life
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
11
332
@rubenpdegroot
Ruben de Groot
4 months
pov: you shattered the software engineer stereotype
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
14
319
@rubenpdegroot
Ruben de Groot
5 months
Calm Saturday in Dubai with the homie @wojteklesinski
Tweet media one
8
2
251
@rubenpdegroot
Ruben de Groot
1 month
life is not so bad in barcelona 🇪🇸
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
5
245
@rubenpdegroot
Ruben de Groot
5 months
day trip to china 👀 factory visits and partnership meetings
Tweet media one
Tweet media two
4
2
245
@rubenpdegroot
Ruben de Groot
3 months
enjoying some work with a view
Tweet media one
12
2
175
@rubenpdegroot
Ruben de Groot
1 year
My preferred techstack for quickly building SaaS MVPs: - Next.js 13 - @tailwindcss - @radix_ui - @DrizzleORM - @PlanetScale or plain old Postgres - Mailgun - React Email If some async / messaging / queueing needs to be done: @upstash is the way to go
14
11
175
@rubenpdegroot
Ruben de Groot
2 months
just bought a new domain name 👀
Tweet media one
9
0
165
@rubenpdegroot
Ruben de Groot
4 months
“oh you are a software developer, you must be sitting inside all day?” yea, sort of
9
3
161
@rubenpdegroot
Ruben de Groot
6 months
🧘‍♂️ and 🎯 in Barcelona
Tweet media one
Tweet media two
Tweet media three
Tweet media four
13
2
139
@rubenpdegroot
Ruben de Groot
4 months
a calm sunday in barcelona: - some work - some sun - a nice workout ready for next week 🎯
Tweet media one
Tweet media two
8
1
131
@rubenpdegroot
Ruben de Groot
4 months
Celebrated my birthday yesterday here in Barcelona with a nice dinner. It really is the friends & family around you that make a city feel like a home. On to the next year. Lots of exciting projects and plans upcoming. ✌️
Tweet media one
Tweet media two
Tweet media three
12
0
115
@rubenpdegroot
Ruben de Groot
7 months
business = 🚀 twitter = 📈 focus = 🎯 life is good, can't complain
Tweet media one
Tweet media two
Tweet media three
6
4
109
@rubenpdegroot
Ruben de Groot
7 months
never would have expected to be travelling to china 🇨🇳 as a CTO when i dropped out of uni
Tweet media one
Tweet media two
Tweet media three
Tweet media four
9
5
97
@rubenpdegroot
Ruben de Groot
3 months
Yesterday was incredibly inspiring So proud of @danielvandalen for pulling this amazing event off and being able to inspire so many people, much more to come Thanks everyone for coming to the event and see you at the next one😎❤️
3
1
99
@rubenpdegroot
Ruben de Groot
5 months
being back in hong kong 🇭🇰 has been great so far. - making amazing moves for @ecomflow3pl - exploring the city - nice diners with friends
Tweet media one
Tweet media two
Tweet media three
9
0
93
@rubenpdegroot
Ruben de Groot
5 months
creating ECS clusters at 30,000 feet to waking up in Dubai 😎🇦🇪
Tweet media one
Tweet media two
11
0
89
@rubenpdegroot
Ruben de Groot
2 months
few days left in phuket any must-sees I shouldn't miss?
Tweet media one
Tweet media two
Tweet media three
7
2
81
@rubenpdegroot
Ruben de Groot
6 months
Back in this crazy city for a bit 🇭🇰
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
57
@rubenpdegroot
Ruben de Groot
6 months
Learned last week how easy it is to create a route connected popup modal with Next.js its parallel routes. Thanks for teaching me @wouterdebruijn 😎. @nextjs app folder + @shadcn dialog + parallel routes (+ some @tailwindcss of course) Code:
5
4
54
@rubenpdegroot
Ruben de Groot
7 months
Had an amazing week in 🇨🇳 with the team. Back in Barcelona 🇪🇸 now! Was amazing to see @danielvandalen & @VinceNijhof in their element, building out a whole logistics operation in our new office 🛫. Apart from that we took the time to align and set the vision for the coming
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
3
49
@rubenpdegroot
Ruben de Groot
5 months
Rolling out new features for @ecomflow3pl to support more last-mile carriers. Currently we already support 40+ worldwide carriers but we keep improving everyday.
Tweet media one
4
1
47
@rubenpdegroot
Ruben de Groot
7 months
So apparently the guys of @framer have this investment fund called @festina . It is all focused on software companies that have really good UX. Funny to see that at @blankstudioo we use about 50% of the companies in their portfolio. And we use @framer itself of course 😎.
Tweet media one
5
2
45
@rubenpdegroot
Ruben de Groot
4 months
a good start of the weekend with @jurbranderhorst
4
0
42
@rubenpdegroot
Ruben de Groot
5 months
Tweet media one
2
0
34
@rubenpdegroot
Ruben de Groot
1 month
4 reasons why you should start shipping faster: - faster feedback loops -> accelerates product development - customers like quick improvements -> higher customer satisfaction - motivation -> it creates a company culture of progress and accomplishments - catch on to issues sooner
0
1
35
@rubenpdegroot
Ruben de Groot
7 months
How to keep overview and structure as a CTO? 👀🛠️ - @NotionHQ for documentation and note-taking. - @linear to keep track of software projects, bugs & roadmaps. - @SlackHQ for internal and external communication. - @github to store code. - @browsercompany for a decluttered
4
1
32
@rubenpdegroot
Ruben de Groot
7 months
best @raycastapp extensions for developers: - @code : easily navigate between projects with the "Search Recent Projects" command. ps. add a shortcut to it. - window management: i setup 'SHIFT+⌘+/' for 'Maximize' - @tailwindcss : quickly search for documentation. - colorslurp: for
8
2
33
@rubenpdegroot
Ruben de Groot
6 months
At @blankstudioo we like to work efficiently 😉
Tweet media one
2
0
30
@rubenpdegroot
Ruben de Groot
6 months
quick trip to 🇳🇱 for mum’s birthday
Tweet media one
Tweet media two
Tweet media three
1
0
31
@rubenpdegroot
Ruben de Groot
6 months
Spend my Friday evening building an admin panel for a new product (👀 @VinceNijhof @danielvandalen @wojteklesinski )
Tweet media one
7
1
29
@rubenpdegroot
Ruben de Groot
2 months
favourite new tech i have been using lately: - @inngest : queueing for background tasks, integrates seamlessly with next.js - @pipedream : quickly set up development specific automations - @BetterStackHQ : great logging / monitoring, nice integration with @vercel
3
2
30
@rubenpdegroot
Ruben de Groot
6 months
My favourite and easiest daily habit: inbox zero. I do it at the beginning of my workday and at the end. The idea is to just go through every text, Slack message, email, notes page or any other inbox you have and make sure nothing is left unread or unprocessed. Gives so much
4
1
27
@rubenpdegroot
Ruben de Groot
6 months
The best channels on YouTube to learn coding 👨‍💻 if you are starting out in my opinion are: - @thenetninjauk 🥷: I owe him my React skills. He has great stuff on Next.js as well. He has a lot of playlists on many many different technologies and frameworks. - Coding Garden 🌳: The
7
2
27
@rubenpdegroot
Ruben de Groot
1 year
@marc_louvion Getting there 🤷🏼‍♂️
Tweet media one
1
0
26
@rubenpdegroot
Ruben de Groot
2 months
One year later.
Tweet media one
@rubenpdegroot
Ruben de Groot
1 year
@marc_louvion Getting there 🤷🏼‍♂️
Tweet media one
1
0
26
3
0
25
@rubenpdegroot
Ruben de Groot
23 days
happy monday, ready to crush this week 😎 gonna be in barcelona 🇪🇸 and amsterdam 🇳🇱 the coming two weeks, who's around?
5
0
26
@rubenpdegroot
Ruben de Groot
6 months
This YouTube video teached me how to use @tailwindcss two years ago. It made me go from a backend dev who knew some HTML+React to a fullstack dev capable of creating complete webapps. Completely changed my career. Thanks to @gavinjoyce for this video.
3
1
25
@rubenpdegroot
Ruben de Groot
5 months
Best investment as a developer: @SupermavenAI copilot. For $10 a month you 2x your programming speed.
4
1
25
@rubenpdegroot
Ruben de Groot
4 months
The past few weeks have been extremly busy at @ecomflow3pl . We have been setting even stronger foundations, crafted clear roadmaps and improved processes. Now, I finally have time to work on our in-house software again. It is fascinating to see how different it is to make
1
0
23
@rubenpdegroot
Ruben de Groot
6 months
Recapping on the @framer event in Barcelona last week where @koenbok hosted an AMA.
Tweet media one
2
0
24
@rubenpdegroot
Ruben de Groot
6 months
I really want to get a better technical and practical understanding of AI as a developer. So me being a dev that knows backend, fullstack, networking, DevOps, some low-level what courses/papers/tutorials would you recommend?
8
0
21
@rubenpdegroot
Ruben de Groot
6 months
Make sure to not get stuck in the tutorial phase for too long but to actually start making your own (web)apps asap. Remember, languages and frameworks are simply your tools—what matters is what you create with them. Unless, of course, you don’t want to make money. 😎
@rubenpdegroot
Ruben de Groot
6 months
The best channels on YouTube to learn coding 👨‍💻 if you are starting out in my opinion are: - @thenetninjauk 🥷: I owe him my React skills. He has great stuff on Next.js as well. He has a lot of playlists on many many different technologies and frameworks. - Coding Garden 🌳: The
7
2
27
2
0
21
@rubenpdegroot
Ruben de Groot
1 month
surprised by just how good @cursor_ai works. 👀 it's not rocket science but the way it is integrated with the IDE is super well-done.
6
0
21
@rubenpdegroot
Ruben de Groot
4 months
What is that one software idea you have that you think is impossible to make? I am convinced 99% of software ideas can be built.
3
0
21
@rubenpdegroot
Ruben de Groot
10 months
Doing some no-code for a change. Automating our whole onboarding process at @blankstudioo because we can’t handle the demand 😎.
Tweet media one
3
2
19
@rubenpdegroot
Ruben de Groot
4 months
Need this asap 👀
@shadcn
shadcn
5 months
we're working on charts for shadcn/ui. 📈
373
398
7K
3
0
19
@rubenpdegroot
Ruben de Groot
7 months
Part of the @WHOOP cult since today 🤓
Tweet media one
7
0
18
@rubenpdegroot
Ruben de Groot
7 months
trying out @RiversidedotFM for the first time to record the building in public series of our most recent product at @blankstudioo 🛠️ focused on helping d2c brand owners/e-commerce owners join our free saas community at to watch the full episode
1
3
18
@rubenpdegroot
Ruben de Groot
5 months
@danielvandalen we trust the process
2
0
16
@rubenpdegroot
Ruben de Groot
6 months
🌏
@wojteklesinski
Wojtek Lesinski
6 months
exciting things are cooking in shanghai 🇨🇳👀
Tweet media one
Tweet media two
7
1
194
0
0
17
@rubenpdegroot
Ruben de Groot
2 months
been using @inngest lately – makes building event-driven workflows feel effortless. perfect for staying focused on what matters and shipping faster.
1
1
16
@rubenpdegroot
Ruben de Groot
6 months
A lot of people asked me what @code theme, icons and font I use: - Theme: Atom One Dark - Icons: Material Icon Theme - Font: Roboto Mono Have been using this for the past three years.
1
0
16
@rubenpdegroot
Ruben de Groot
6 months
our software related community on skool is growing super quick (2,6+ members). check it out if you want to get insights into how we build software and get access a huge community of like minded people. link below.
2
1
14
@rubenpdegroot
Ruben de Groot
4 months
Been testing @SupermavenAI chat the past two days. It is working super well, especially as it uses GPT-4o. Currently using it to create my backend infra on AWS with CDK.
5
0
14
@rubenpdegroot
Ruben de Groot
5 months
For @ecomflow3pl the tech team will be focusing the coming weeks on creating a global consolidated backend for all the customer and internal facing webapps. Are there any good Typescript backend frameworks having a tRPC kind of experience that are not GraphQL based? So I want
1
2
11
@rubenpdegroot
Ruben de Groot
6 months
Some links: - Coding Garden Backend Node.js project: - The Net Ninja Next.js 13 Crash Course: - The Net Ninja React Course: - The Net Ninja Node.js Course: - Theo’s Modern React
2
1
12
@rubenpdegroot
Ruben de Groot
6 months
Just setup the @Strava + @WHOOP integration. Works really well.
3
0
13
@rubenpdegroot
Ruben de Groot
2 months
Anyone know a tech/developer/CTO person offering consulting for non-tech entrepreneurs starting or optimizing their SaaS?
3
2
13
@rubenpdegroot
Ruben de Groot
6 months
My favourite @code extensions: - @SupermavenAI copilot: a faster and smarter alternative to GitHub copilot. They have a nice free trial! - @thunder_client REST client: simpler version of @getpostman embedded in @code . - Auto Rename Tag: better DX when writing HTML/JSX. - Better
1
1
11
@rubenpdegroot
Ruben de Groot
7 months
recording a new building in public with @wojteklesinski tomorrow, let me know what you would like us to discuss 😎
0
0
12
@rubenpdegroot
Ruben de Groot
1 year
The people at @upstash asked me to write a blog article about how I use their services! It is about how I handle decoupling webhook data processing in Next.js but also applies to any other serverless hosted webapp. Works like a charm in combination with @vercel ! Check it out!
@upstash
Upstash
1 year
New blog! How to use QStash to decouple webhook data processing for guaranteed delivery. by @rubenpdegroot
1
3
49
0
2
10
@rubenpdegroot
Ruben de Groot
7 months
new building-in-public incoming
@wojteklesinski
Wojtek Lesinski
7 months
meetings on the 27th floor
Tweet media one
9
0
124
2
0
8
@rubenpdegroot
Ruben de Groot
8 months
Is this a good setup for an async background worker? @fastifyjs + BullMQ hosted on @Railway To add something to the queue you would call an endpoint (job data in body) on the Fastify server. Haven’t tried it out yet but running into some problems using our current solution.
8
1
8
@rubenpdegroot
Ruben de Groot
1 year
Oh yea, and of course: @stripe for processing payments.
0
0
7
@rubenpdegroot
Ruben de Groot
8 months
Am I the only one where setting up a new project always looks like this? 🤓 @vercel
Tweet media one
1
0
8
@rubenpdegroot
Ruben de Groot
7 months
Retool = cool, only no-code tool I use as a software engineer
@retool
Retool
7 months
Retool AI now supports @openai ’s newest GPT-4 Turbo model with Vision! Learn more and start building apps with AI at
0
1
20
2
0
8
@rubenpdegroot
Ruben de Groot
9 months
ran my first 10k ever today with @wojteklesinski & @ezjcreative 🏃‍♂️💪🏻
Tweet media one
5
0
8
@rubenpdegroot
Ruben de Groot
4 months
Had the time to check it out today, really liking it so far. 👀
@flybayer
Brandon 🚀 Flightcontrol
4 months
1
0
0
1
0
8
@rubenpdegroot
Ruben de Groot
1 year
Failed this months goal. Doesn't mean I did not make any progress however. I started working on it, designed it, built out the core idea and came up with a monetisation strategy. Along side this project I also did some other cool stuff which I will share soon. 👀
@rubenpdegroot
Ruben de Groot
1 year
My goal for this month: build, design, market and launch my own SaaS and make at least $1 through paying customers.
2
0
4
1
0
8
@rubenpdegroot
Ruben de Groot
7 months
Always feels good to buy a new domain name 🛠️👀 ( to see more) @wojteklesinski @danielvandalen
Tweet media one
1
0
8
@rubenpdegroot
Ruben de Groot
5 months
@danielvandalen lullige thumbnail voor mij haha
1
0
7
@rubenpdegroot
Ruben de Groot
9 months
Phone setup 💆‍♂️ @blankspacesapp + @withopal
Tweet media one
2
0
7
@rubenpdegroot
Ruben de Groot
7 months
Our first episode just dropped 😎. Sharing the ins-and-outs of how we build out a whole new B2B SaaS product. From planning 🗓️, design 🎨, development 🛠️ to marketing 🌐 and launch 🚀!
@wojteklesinski
Wojtek Lesinski
7 months
💥Building in Public: Turning all customer communication into insightful data - Brand Insights We've just shared the first episode on where we build a new SaaS tool for the E-commerce. Check it out and build Brand Insights together with us!
0
2
20
1
2
7
@rubenpdegroot
Ruben de Groot
7 months
this is how we solve problems with software @blankstudioo ⬇️
@danielvandalen
Daniel Dalen
7 months
this is why almost every founder that wants to build software f*'s up. here's why. (been in the game for 10 years)
9
6
95
0
0
6
@rubenpdegroot
Ruben de Groot
6 months
Tweet media one
1
0
6
@rubenpdegroot
Ruben de Groot
2 months
@wojteklesinski I really need to get a tan
2
0
6
@rubenpdegroot
Ruben de Groot
7 months
Just updated my personal website, kept it extremely simple haha. The previous version was ugly and outdated.
1
0
6
@rubenpdegroot
Ruben de Groot
1 year
My morning routine is checking PRs 😤😤
Tweet media one
1
0
6
@rubenpdegroot
Ruben de Groot
1 month
@kolin53 @wojteklesinski Bali, Pererenan. Took all these pictures in the same area.
0
0
6
@rubenpdegroot
Ruben de Groot
10 months
Canggu -> Uluwatu 🏍️
Tweet media one
0
0
6
@rubenpdegroot
Ruben de Groot
6 months
💪🏻😎
@VinceNijhof
Vince
6 months
this is the answers I am looking for when asking team if they know somebody @rubenpdegroot
Tweet media one
1
0
13
0
0
6
@rubenpdegroot
Ruben de Groot
7 months
What side projects are you guys currently working on?
10
0
6
@rubenpdegroot
Ruben de Groot
6 months
What is your preferred LLM stack? I am currently curious to checkout by Claude 3 Haiku by @AnthropicAI in combination with a pre-trained text classification model at @huggingface , to batch process lots of textual data.
3
0
6
@rubenpdegroot
Ruben de Groot
6 months
@sunglassesface Express is nice and still works, you could take a look at fastify which is basically the same but a little bit more modern
1
0
6
@rubenpdegroot
Ruben de Groot
7 months
Going to the @framer meetup in Barcelona tonight, anyone else here coming?
0
0
6
@rubenpdegroot
Ruben de Groot
6 months
That’s nice
@nextjs
Next.js
6 months
VS Code now supports custom editor labels. If you want to change the display of `page`/`layout` (or other Next.js file conventions) you can modify your `settings.json` to change the tab title.
Tweet media one
29
305
2K
0
0
4
@rubenpdegroot
Ruben de Groot
1 year
Second month in 🇭🇰. So far, so good.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
4
@rubenpdegroot
Ruben de Groot
7 months
🇨🇳 with the team
@danielvandalen
Daniel Dalen
7 months
Another intro that slaps haaaarddddd (this weeks vid). office coming together nicely here in Shanghai.
8
2
82
0
0
4
@rubenpdegroot
Ruben de Groot
1 year
Also, I of course use Typescript for everything. Also when running into the limits of Next.js’ (+Vercel’s) backend capabilities I will host a seperate Typescript backend (with Express, Hono etc) on @Railway . It’s extremely easy to setup and integrates well with Github.
1
0
5
@rubenpdegroot
Ruben de Groot
9 months
@t3dotgg Yes! Definitely looking to hire developers with experience in your tech stack and niche.
11
0
4