Sign in

Miguel Piedrafita ✨

@miguel.build
753 followers 582 following 891 posts

23. serial builder, purple-haired developer @world.org, core @ConstitutionDAO. friendly ambitious nerd.

PostsRepliesMedia
Miguel Piedrafita ✨ @miguel.build · 26/12/2024
thought i'd built a very simple iOS app during Christmas, then spent most of the time on this screen will probably not finish the app (HomeKit APIs are worse than I expected), but came out pretty cool!
160
Miguel Piedrafita ✨ @miguel.build · 16/12/2024
working on a video i teased back in May because i REFUSE to end the year without having made anything better than the mario video from last year wip
020
Miguel Piedrafita ✨ @miguel.build · 29/11/2024
lil SwiftUI detail from my work-in-progress bookmarking app
3160
Miguel Piedrafita ✨ @miguel.build · 19/11/2024
gm
3120
Miguel Piedrafita ✨ @miguel.build · 16/11/2024
thought I'd try to figure out exactly how rewind.ai works today. the tl;dr is: - screenshot your screen every ~2s, store all the screenshots as a video file (HEVC, so we get compression for free) - constantly monitor the app the user's in, and save it to an encrypted sqlite db
1101
Miguel Piedrafita ✨ @miguel.build · 16/11/2024
cool things I built last month for @world.org: 🪪 Credentials – using your phone's NFC scanner to read passport data and validate its authenticity, without sending any personal info to a server 👤 DeepFace – letting you authenticate streams of video (or photos) as real
A slide from the "A new World" keynote.

It shows three cards labeled "Driver's license – Germany", "National ID – Germany", and "Passport – United States".

Below, a header reads "World ID Credentials" with a subtitle saying "Secured with AMPC".A slide from the "A new World" keynote.

It shows an orange icon with a shadow of a person inside and a scan line going through the middle.

Below, a header reads "World ID Deep Face" with a subtitle saying "Deep fakes, solved."
040
Miguel Piedrafita ✨ @miguel.build · 26/06/2024
in honor of this, here's the only photo i have at the alchemy office (blame @kate_kassab) twitter.com/worldcoin/status/180597…
000
Miguel Piedrafita ✨ @miguel.build · 26/06/2024
in honour of this, here's the only photo i have at the alchemy office (blame @kate_kassab) twitter.com/worldcoin/status/180597…
000
Miguel Piedrafita ✨ @miguel.build · 20/06/2024
pro tip: instead of trying to describe yourself (hard, awkward) just ask the model to look you up and make assumptions (which you can then expand upon or correct)
000
Miguel Piedrafita ✨ @miguel.build · 19/06/2024
time to embrace the main character arc
000
Miguel Piedrafita ✨ @miguel.build · 18/05/2024
some more
000
Miguel Piedrafita ✨ @miguel.build · 18/05/2024
been getting more into photography lately
100
Miguel Piedrafita ✨ @miguel.build · 15/05/2024
Last week, I got to fly to Poland to get a lil maths lecture from @recmo on SMPC (the tech that enables us to delete all the iris codes). It turned out to be a lot simpler than expected, so I thought I'd share our convo so you too can understand it 😁 youtu.be/xQDXr8AZFGM
100
Miguel Piedrafita ✨ @miguel.build · 07/05/2024
back at it again
000
Miguel Piedrafita ✨ @miguel.build · 29/04/2024
one of the more annoying things when building AI-powered apps in Rust is... where to store the prompts. so I spent some time today building a macro that takes care of it for you ✨ github.com/m1guelpf/prompt-organizer
000
Miguel Piedrafita ✨ @miguel.build · 18/04/2024
✨ i made an app for those times where you "need to find that tweet real quick", and it's out on the App Store today! Perch saves every single tweet you like, and lets you filter them by author, keywords, links, the kind of media they contain, and more!
100
Miguel Piedrafita ✨ @miguel.build · 11/04/2024
learning iOS dev has been a big unlock for so many reasons, but one of my favs is making lil apps to solve everyday problems for example, "i saw a tweet about that a month ago, let me find it"
000
Miguel Piedrafita ✨ @miguel.build · 28/03/2024
If you want to see by yourself, here's the original, axum codebase: github.com/worldcoin/wallet-bridge And here's the Swift rewrite, powered by Vapor: github.com/m1guelpf/swift-wallet-br… Decide for yourself, but I definitely like the style of Swift a lot more for this
100
Miguel Piedrafita ✨ @miguel.build · 15/03/2024
Really liked @JordanAmblin's underlay concept, so I thought I'd bring it to life in SwiftUI (ft. sick blur and drag animations) code linked below ↓🔗
000
Miguel Piedrafita ✨ @miguel.build · 02/03/2024
Couldn't help but build @samdape's TextOS Twitter concept into a "real" app (link to code in thread). includes some fun details, like a dithering shader to make the images fit in better with the text, or the lil drag interaction to switch tabs ✨
000
Miguel Piedrafita ✨ @miguel.build · 01/02/2024
✨ finally started learning SwiftUI! my first app is a very simple "talk with AI" interaction, inspired by @romainhuet's DevDay demo. it's very simple, but it works! And if you know Swift, please look through the code and lmk what you'd do differently! github.com/m1guelpf/indigo
100
Miguel Piedrafita ✨ @miguel.build · 30/01/2024
It's basically a thin wrapper around the Wallet Bridge, which we use for end-to-end encrypted communication with World App. (spec: t.co/QI2XClVW7V) Plus, thanks to Rust, you don't need a Rust project to use it, and can call it from Python, Swift or even PHP!
000
Miguel Piedrafita ✨ @miguel.build · 30/01/2024
Most of the World ID integrations so far have been on the web or mobile, since that's what we have SDKs for. But if you're building something else (like a macOS app, CLI tool or even an app for visionOS), there's now also a Rust SDK 🦀 github.com/worldcoin/idkit-rs
100
Miguel Piedrafita ✨ @miguel.build · 15/01/2024
3,000,000 unique humans
000
Miguel Piedrafita ✨ @miguel.build · 31/12/2023
Here's some cool stuff I did this year 🌐
000
Miguel Piedrafita ✨ @miguel.build · 24/12/2023
My first stack/community/culture was @laravelphp, which always placed a very high focus on writing beautiful, simple and elegant code. Here's the first thing you saw when you visited their website around 2016.
100
Miguel Piedrafita ✨ @miguel.build · 24/12/2023
I have talked a lot about how I learn new things, the whole "learning by debugging" thing. The "advanced" version of that, aka how I manage to keep learning and building and picking up on all these things along the way, is (likely) focusing on aesthetics.
100
Miguel Piedrafita ✨ @miguel.build · 14/11/2023
TailwindGPT: I thought ChatGPT to generate @tailwindcss playground links. continuing my journey to make GPTs that are more than just a prompt and some files, this one gives you a 1-click preview for its output. works with images too! try it out: chat.openai.com/g/g-B8oEMahFh-tailw…
010
Miguel Piedrafita ✨ @miguel.build · 12/11/2023
YoutubeGPT: literally just GPT-4 but it can read YouTube video transcripts looked around to see if anyone had done this already but couldn't find it so here you go try it out: chat.openai.com/g/g-VgadmpesQ-youtu…
000
Miguel Piedrafita ✨ @miguel.build · 31/10/2023
lets gooooooo
000
Miguel Piedrafita ✨ @miguel.build · 16/10/2023
the highest signal there is for a person (imo) is whether they tend to be negative towards something/someone without providing them with value beware of those who like dunking of things
000
Miguel Piedrafita ✨ @miguel.build · 04/10/2023
sooo @AviSchiffmann and I pulled an all-nighter yesterday to future-proof Tab 👀 It's now much faster, more accurate, and ready for scale, but most importantly it was a lot of fun to build!
000
Miguel Piedrafita ✨ @miguel.build · 01/10/2023
excited for @AviSchiffmann's demo 👀
000
Miguel Piedrafita ✨ @miguel.build · 10/09/2023
✨ I made a video to explain transformer models to normies (by making an endless Mario game). It's out on YouTube now, you should go watch it! (link below)
100
Miguel Piedrafita ✨ @miguel.build · 09/09/2023
000
Miguel Piedrafita ✨ @miguel.build · 03/09/2023
Switched to Ensemble on one of my Rust projects, and shoved off more than a thousand lines in the process! Getting close to a v1.0 👀
000
Miguel Piedrafita ✨ @miguel.build · 31/08/2023
🤤
000
Miguel Piedrafita ✨ @miguel.build · 30/08/2023
today on "rust crimes": conditional serialization logic for different formats by comparing stringified versions of the error type.
000
Miguel Piedrafita ✨ @miguel.build · 28/08/2023
Finally managed to get relationships working! Full support for BelongsTo/HasMany/BelongsToMany relationships, as simple as adding a key to a struct ✨ This require manually deriving serde, which was PAINFUL, but also means you no longer need to pull it in as a dependency 😁
100
Miguel Piedrafita ✨ @miguel.build · 21/08/2023
me touching grass after this week:
000
Miguel Piedrafita ✨ @miguel.build · 21/08/2023
something something grind never stops
100
Miguel Piedrafita ✨ @miguel.build · 17/08/2023
After years of missing @laravelphp's Eloquent ORM everywhere I go, I've finally decided to do something about it. Ensemble (a laravel-inspired ORM for Rust), coming soon 👀
000
Miguel Piedrafita ✨ @miguel.build · 18/07/2023
As local models become more and more powerful, they should also get easier to use. That's why I'm building Dyson, a self-hosted @replicatehq of sorts. Just enter the model's name and Dyson automatically generates an interface for you (or use the API). Fully local. Coming soon.
000
Miguel Piedrafita ✨ @miguel.build · 15/07/2023
had so much fun at the @underscoresplus+@gabbystart_ concert!! (vids mostly by @ruedart, i was at the pit :3)
010
Miguel Piedrafita ✨ @miguel.build · 08/07/2023
✨ First Threads post from outside of the app? Spent some time reverse-engineering the website and apps, and figured out the basics (including authentication and posting!!!). Contribute to the knowledge repo 👉 github.com/m1guelpf/threads-re
000
Miguel Piedrafita ✨ @miguel.build · 13/06/2023
✅ neutron 🔜 dyson new AI playground just dropped 😁
000
Miguel Piedrafita ✨ @miguel.build · 07/06/2023
✨ Been working on a Rust version of Cog, a Python library to easily dockerize ML models. End goal is to match the API of the generated images, enabling @replicatehq deployments with no changes on their part. Still very WIP, but code up on GitHub! 👉 github.com/m1guelpf/cog-rust
000
Miguel Piedrafita ✨ @miguel.build · 03/06/2023
worms are fungible
000
Miguel Piedrafita ✨ @miguel.build · 31/05/2023
✨ Accidentally built a pretty cool web3 app starter kit when working on web3host. It uses @nextjs's new app router and server actions, Sign in with Ethereum, includes team scaffolding (w/ user roles & invites), and much more! Check it out on GitHub 👉 github.com/m1guelpf/armchair
000
Miguel Piedrafita ✨ @miguel.build · 26/05/2023
lil @nextjs app route I use on the new website that returns what I'm currently playing on Spotify 🎶 was part of a laravel app I used as backend on the last iteration, but now lives on a single route.ts file :D code: gist.github.com/m1guelpf/5249564b5f…
000