Born is creating digital life inside social products. We believe that your next favorite human… isn't.

New York City, NY
Joined May 2025
The best designers have an obsessive hunger to iterate and drive metrics. Looking for an exceptional person to work closely with me on something truly exciting!
2
2
22
3,648
1.2M DAUs on Friends
30
11
1
179
19,461
Today we introduce Friends and preview Life, as we continue shaping the future of AI companionship. Pengu evolved into Friends. A platform of trustworthy, fun, and social AI characters designed for moments that matter most. Pengu for social connection, Mellow for learning, Bao for wellbeing. With 1M+ daily actives and growing, Friends is the defining AI companion platform for a generation. For the first time, we're also previewing Life, a photorealistic digital companion experience. Each AI friend becomes an extension of their user, creating personalized content that is shaped by ongoing interaction. Every breakout consumer company has emerged from a major technology or platform shift. AI friends is next and we're building it.
44
24
16
301
69,481
We are hiring React Native engineers If you care deeply about craft, product, and building the future of consumer social AI, join us You’ll be working closely with @fabiankamberi and me DMs are open
43
28
1
432
39,939
Today, we’re officially releasing React Native Godot to the public. For the first time, every React Native developer can create games with an amazing UI on top. This unlocks a new era of apps and games. github.com/borndotcom/react-…
236
881
256
8,419
942,655
Start over when good isn't great.
3
3
1
52
7,239
A technically interesting challenge when building Pengu was generating transparent images for each user’s unique Pengu. With over 350 clothing items and countless possible combinations, plus varying device sizes, pre-generating images in the cloud quickly became infeasible. To solve this, we moved the computation to the device itself by leveraging React Native Godot. Here’s how it works: ① The user changes the Pengu’s clothing, and React Native calls a GDScript function. ② Godot opens a subwindow with a specific scene that renders the Pengu. ③ Godot takes a “screenshot” and closes the subwindow. ④ React Native receives the File Path of the screenshot as a return value. You can get quite creative with how you leverage Godot’s subwindows. Screenshots are captured in just a few milliseconds, without the user ever noticing.
17
14
3
311
28,697
One of the most important features for Pengu was the ability to download and launch different games (Godot pck's) on the fly. Under the hood, our React Native Godot library manages the entire Godot lifecycle: stopping, cleaning up, and starting a new instance with a different pck. Everything happens within milliseconds, without restarting the app.
25
28
6
527
56,497
We’re open-sourcing React Native Godot this Sunday. After a year of testing, polishing, and making it scalable across all the different Android devices. Over the next few days, we’ll share all the different features we’ve built and best practices on how to use them. We built much of Pengu’s core functionality on top of this library, and it opened up a whole new world of possibilities for us. I can’t wait to see what you’ll all build with it!
101
165
63
1,890
266,865
Hi yo. I’m in Berlin. This is literally the dream I had 5–6 years ago. I still remember those days scrolling through Stack Overflow, daydreaming about jobs in the EU or the US. I wasn’t sure if it was ever going to happen — or if all the quiet efforts I made along the way were actually pushing me here without even realizing it. And yet, here I am — in Berlin, working in such a dynamic environment surrounded by incredible, passionate people at @borndotcom. They’re the ones who helped turn my dream into reality. Much respect! … Just missing home a little bit ❤️ #born #develop #berlin #relocate
2
1
14
964
We built this onboarding flow in React Native that feels better than most native apps Here’s how we did it: ① Patched react-native-screens for a custom transition ② Button and stepper are rendered on top of the stack ③ Synced button state across screens via context The button and header are positioned absolutely above the stack. When a screen focuses, it updates the shared button state (text, disabled state) via context The hardest part is keeping the keyboard open during screen transitions. We solved it with hidden TextInputs that get focused programmatically before navigating The result: one button flows across every screen and surfs the keyboard
72
94
12
2,626
230,731
For our new product, we built a chat in React Native that feels like iMessage Here's how we did it: ① Fabric Swift View ② UICollectionView ③ SwiftUI cells via UIHostingConfiguration React is responsible for the state - mutations, fetching, infinite loading - all via React Query. The native Fabric view is purely for rendering. React decides what to show, native decides how to show it The bridge between three frameworks was tricky but worth it. UICollectionView animations come for free and scroll performance is native-smooth No blank spaces and no FPS drops - all powered by the New Architecture Who wants to see the code?
80
32
3
896
111,126
We are hiring world-class engineering talent obsessed with building the future of consumer AI. born.com/#careers
1
5
2
21
8,119
Consumer social doesn't need form factors that force you to do things. It should multiply what's inside you and give you tools to be human in ways you can't be anywhere else. That's how you reach billions of people. Human relationships are messy, beautifully and brutally so. Greatness starts when you tackle the hard stuff.
3
3
37
4,654
We believe your next favorite human...isn’t. Today we’re Born: announcing a $15M Series A to reimagine AI friends. Here's our story:
118
69
75
948
277,947
We’ve rebranded to Born and are announcing a $15M Series A to build the future of digital life through AI friends. Learn more at born.com/press
9
11
5
142
54,647