1. X
  2. Marcelo Prado
Log inSign up
Marcelo Prado
Brex
2,755 posts
Image
user avatar
Marcelo Prado
Brex
@mprado
Staff AI Engineer @brexhq. I like to build cool shit and ride bikes ๐Ÿ๏ธ Leading our new AI Assistant to help customers automate their work
Sao Paulo, Brazil
Born March 7
Joined March 2016
1,265
Following
2,854
Followers
RepliesRepliesArticlesArticlesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

TermsยทPrivacyยทCookiesยทAccessibilityยทAds Infoยทยฉ 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 23
    What if the Silicon Valley HBO intro covered 2020โ€“2026?
    Image
    00:00
    668K0668K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Dec 30, 2024
    Brazil is the only place in the world where financial apps have waiting lines, literally. Wtfffff
    Image
    657K0657K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 23, 2024
    I'm thrilled to announce my first OSS package: RN Flash Calendar ๐Ÿ“…โšก It's the fastest and most flexible calendar component for React Native, built on top of @Shopify 's Flash List. Github: github.com/MarceloPrado/fโ€ฆ Here are the things I'm most proud of:
    Image
    60K060K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 17, 2024
    Woke up with a crazy idea: what if my open source RN calendar library had ZERO dependencies? Spent the full day re-implementing a bunch of date-fns functions, and now it's finally complete. Yes, there are 7k expect calls and bun process all of my tests in 80ms. And you're
    Image
    73K073K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 2, 2024
    Officially in love with Moni's date picker. Isn't this the cleanest API you've ever seen? 1. Type-safe for both range and single dates. 2. Imperative, no context & useEffect hell. 3. Gorgeous. Coming soon as an OTA near you thanks to @expo ๐Ÿ™‚
    Image
    00:00
    27K027K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Dec 22, 2024
    One of the worst things about React Hooks is how they completely hide away complexity. Yes, I meant worst. Allow me to ellaborate. At @brexHQ, we deal with a huge and ever-evolving codebase. We're taking about millions of LOC of React, written from 2018 onwards.
    207K0207K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Apr 14, 2024
    Came up with an extremely simple yet effective way of adding confirmation dialogs for destructive actions. The 90s video shows how it works. Let me know if you have questions. The demo is for React Native, but the code works the same in plain React (see ๐Ÿงต for GH gist)
    Image
    00:00
    26K026K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 24, 2024
    Not bad for the first day ๐Ÿ˜„
    Image
    15K015K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Oct 18, 2023
    Quite happy with the latest approach to toggle storybook. Leveraging @expo 's dev client, you can extend the dev menu with custom options. This is awesome! @Danny_H_W I think you'll like this! Code in thread.
    Image
    00:00
    66K066K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 6, 2024
    Finally finished rewriting the date picker from previous video. After much consideration, I decided to drop Wix react-native-calendars and build my own calendar optimized for performance and API ergononomics. Yes, I wrote a calendar by hand ๐Ÿ˜‚ Powered by @Shopify 's flash list.
    Image
    00:00
    28K028K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Aug 8, 2023
    One of the nicest things I've done for my own DX was copying React Native's Alert API. Previously, I was using a hooks-based approach which honestly sucked. Managing alerts imperatively is so much easier and quicker:
    Image
    00:00
    41K041K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Nov 6, 2025
    my biggest RN tip: don't underestimate keyboard handling.
    13K013K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Oct 22, 2024
    it finally happened - 1K stars for Flash Calendar ๐Ÿ™‚
    Image
    8.1K08.1K
  • user avatar
    Marcelo Prado
    Brex
    @mprado
    Feb 7, 2024
    Finished wiring the calendar with my Input component. Obsessed with how easy and elegant it is to validate and control the inputs - all thanks to @HookForm and some craft ๐Ÿ”ฅ As a product eng, I always hated to add date inputs since they were a pain in the butt to customize and
    Image
    00:00
    13K013K
Advertisement
Advertisement