Miguel Piedrafita

Miguel Piedrafita

Miguel Piedrafita

Experiments

Experiments

I'm always building small ideas and playing around with concepts.

✨ My telegram ChatGPT bot now supports LIVE OUTPUT ⚡️ It's really easy to set up too, just download the program for your OS, set your Telegram keys and run it! (no dependency hell). Enjoy the fastest AI experience you can find, from your pocket 👇 github.com/m1guelpf/chatgpt-telegram

08:28 PM · Dec 6, 2022

View on Twitter

✨ Magical tools deserve magical interfaces So I built a ChatGPT interface with a bit more life. (probably one of my favorite things I've ever made)

08:39 PM · Dec 2, 2022

View on Twitter

✨ it's 3AM and i just built something really dumb Introducing `ai-code`, a magic package with every function ever (thanks to @OpenAI Codex). it's copilot, but worse. it works, but no one should use it ever. enjoy.

GitHub - m1guelpf/ai-code: copilot, but worse

github.com

GitHub - m1guelpf/ai-code: copilot, but worse

copilot, but worse. Contribute to m1guelpf/ai-code development by creating an account on GitHub.

03:02 AM · Nov 4, 2022

View on Twitter

these images were 100% generated by AI

08:40 PM · Oct 26, 2022

View on Twitter

✨ I've been writing some scripts for videos I wanna record recently, but was unhappy with the available software. So I made a concept for an app that allows you to define both the script and the scenes in the same place. ⚡️ Is this something you'd use?

08:43 AM · Oct 17, 2022

View on Twitter

✨ If you wanna attend @letsraave but haven't managed to get a ticket yet, you're in luck! We've partnered with @LensProtocol to give away 5 tickets to verified Lens profiles (and if you haven't verified yet, it's super easy to do so!) Check it out! 👇

We're giving away 5 rAAVE Bogotá tickets!

raave.worldcoin.org

We're giving away 5 rAAVE Bogotá tickets!

We've partnered with Lens to give away 5 rAAVE Bogotá tickets to WorldID-verified Lens profiles. See you on the dance floor! 🕺

06:33 PM · Oct 11, 2022

View on Twitter

✨ Finally managed to add image support to Reflect! After you enable the images option from your dashboard (link below), your Lens posts will keep their images when cross-posted to Twitter 🚀 One step closer from freeing ourselves from the bird app 😁

03:09 PM · Sep 29, 2022

View on Twitter

🤖 Need an API to quickly transcribe some audio? I've pushed a version of OpenAI's Whisper specialized in generating subtitles (both SRT and VTT) to @replicatehq! It lets you transcribe audio in the cloud, with no markup from the compute cost 😮 replicate.com/m1guelpf/whisper-subtitles

05:51 PM · Sep 26, 2022

View on Twitter

✨ Yesterday, OpenAI released Whisper, a neural net for speech recognition with insane accuracy. So I made a simple script that uses it to generate (good) YouTube subtitles for any video, in seconds. 🚀

GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

github.com

GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

Using OpenAI's Whisper to automatically generate YouTube subtitles - GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

04:35 PM · Sep 22, 2022

View on Twitter

🎥 Yesterday, I promised I'd stop procrastinating on video content and make a video on something. Well, it's here. It's super basic (me talking to a camera), and could probably be improved A LOT. But it's here, and the next one will be better. Enjoy! 👇

How Twitter hacked an AI (and how to prevent it)

www.youtube.com

How Twitter hacked an AI (and how to prevent it)

Last week, a job board company decided to make a Twitter bot that would reply to tweets about remote work automatically. It didn't work out great for them......

03:25 AM · Sep 20, 2022

View on Twitter

✨ As part of my quest to make my website more personal, I've now added a map showing where I am. The cool thing? It dynamically updates the location every day when I wake up, generates an Apple Maps screenshot, and a low-res placeholder. 😮 Here's how I built it 👇

10:00 AM · Sep 7, 2022

View on Twitter

✨ I recently noticed my feed had been surfacing way too many threadooors... so I decided to fix it. Introducing , one-click mute for all these people recycling the same templates to get engagement. Try it out, and free your feed from threadbois! 👇

Take back your feed | mute.guru

mute.guru

Take back your feed | mute.guru

Obliterate all 🧵👇's from your feed with one-click, and go back to enjoying the content you actually care about.

04:06 PM · Sep 1, 2022

View on Twitter

Added a new page to my site, inspired by @jackbutcher's CCV GDocs template. Will probably update it once I have a better idea of how to define myself, still super happy with how clear the format feels tho 😁

CV - Miguel Piedrafita

miguelpiedrafita.com

CV - Miguel Piedrafita

What I do. What I've done. What I want to do next.

02:41 AM · Jul 26, 2022

View on Twitter

🌱 Gated Garden allows you to garden-gate your links. Only those who follow you on @LensProtocol will get through 😉 A lil extra incentive for your followers, or an easy way to make some $$ with @LensProtocol "charge for follow" feature? You decide!

Gated Garden: Links only your Lens followers can access

garden.withlens.app

Gated Garden: Links only your Lens followers can access

Grow your Lens following by providing exclusive content, or enable "charge to follow" to generate some revenue from your content.

02:17 AM · Jun 5, 2022

View on Twitter

🌱 @LensProtocol can be viewed anywhere, with dozens of frontends already. As with centralized social tho, users are likely to stick to a few pages they're familiar with. Links should reflect that. Universal Lens links are here 👇

Lens links that open with your preferred frontend

open.withlens.app

Lens links that open with your preferred frontend

Lens Protocol content can be rendered with multiple frontends. Using Hotlink, users always get their favourite one.

09:28 PM · May 31, 2022

View on Twitter

📱 I'm using @lensterxyz a lot, and was getting tired of using Safari all the time... So I wrapped it into its own lil app 😁 Available now on Testflight ➡️ testflight.apple.com/join/yrsLAMu5

02:25 AM · May 27, 2022

View on Twitter

🌱 With every new social network, it's always interesting to keep track of the most active users and see how engagement evolves. Fortunately, @LensProtocol makes this super easy, since all the data is on-chain and indexed.

Lens Leaderboard: Most followed, active, collected & shared profiles

leaderboard.withlens.app

Lens Leaderboard: Most followed, active, collected & shared profiles

Open protocols offer new levels of transparency. This leaderboard uses 100% public data to rank notable profiles on the Lens Protocol.

05:19 PM · May 23, 2022

View on Twitter

🌱 Made a lil @LensProtocol client to show my posts on my website. Having tried to do the same with Twitter a while ago, the difference is incredible. Truly a wagmi DX.

Lens Posts - Miguel Piedrafita

miguelpiedrafita.com

Lens Posts - Miguel Piedrafita

My posts on the Lens social protocol.

03:31 AM · May 21, 2022

View on Twitter

🤖 Came across @algoz_xyz in my tl today, and upon looking deeper into it something caught my attention. Tried to run their captchas through OCR and, after a bunch of image pre-processing, got a solver. Proof of Concept (only works on testnet, ofc) 👇

Auto-solving Algoz.xyz's on-chain captchas

algoz-breaker.vercel.app

Auto-solving Algoz.xyz's on-chain captchas

Algo.xyz puts captchas on-chain. Unfortunately, their captchas can't fight modern OCR technology. Proof of Concept.

03:54 AM · May 19, 2022

View on Twitter

✨ My tl has been a bit of a mess lately, so I built a tool to improve it. Go through every user you follow, view recent tweets & useful stats (% of RTs, tweets/day, time since last activity, etc.), then unfollow, mute RTs or skip. Try it out! 👇

Enjoy your Twitter feed again

feedclean.co

Enjoy your Twitter feed again

Curate your Twitter feed with ease. Keep what matters and get rid of what doesn't with the click of a button.

06:30 AM · May 15, 2022

View on Twitter

✨ Souldbound NFT have been gaining more and more popularity lately. So here is a site where anyone can create one, with just a few clicks. The best part: works for mainnet, @0xPolygon and @optimismPBC!

Soulminter

soulminter.m1guelpf.me

Soulminter

One-click mint for Soulbound NFTs on Ethereum, Optimism & Polygon.

05:33 PM · May 12, 2022

View on Twitter

Helping out with a web3 documentary for national Spanish TV 👀

02:16 PM · Mar 13, 2022

View on Twitter

✨ A few months ago, I made a stream where I got a non-technical friend and explained everything crypto to them, from blockchains and PoS, to smart contracts, ENS & more. I finally had time to edit the 5h of stream into a consumable video 😁 Enjoy! 👇👇

I explained crypto, Ethereum, NFTs & more to my girlfriend

www.youtube.com

I explained crypto, Ethereum, NFTs & more to my girlfriend

Over the last few months, I went from knowing nothing about crypto to getting a job at a crypto startup. Then, I decided to rely my knowledge to a non-techni...

06:28 PM · Jan 22, 2022

View on Twitter

✨ Seeding an ERC20 currency with holders of an NFT seems to be becoming more of a common trend (see $AGLD, $BSTICK, $ZURR). So I built a simple contract to issue a token for any NFT 😁 (using Foundry & @RariCapital's solmate for gas optimization magic)

GitHub - m1guelpf/nft-token-drop: A drop-in contract to airdrop all current holders of an NFT with an ERC20 token

github.com

GitHub - m1guelpf/nft-token-drop: A drop-in contract to airdrop all current holders of an NFT with an ERC20 token

A drop-in contract to airdrop all current holders of an NFT with an ERC20 token - GitHub - m1guelpf/nft-token-drop: A drop-in contract to airdrop all current holders of an NFT with an ERC20 token

06:32 PM · Jan 4, 2022

View on Twitter

✨ Decided to take @gakonst's Foundry for a spin and built a smol NFT drop template. ☑️ Simple mint() with constants for max supply/price ☑️ Using @RariCapital's Solmate for gas savings First time writing tests in Solidity, so feedback is very welcome😁

GitHub - m1guelpf/erc721-drop: A simple ERC721 drop implementation, using Forge and Solmate.

github.com

GitHub - m1guelpf/erc721-drop: A simple ERC721 drop implementation, using Forge and Solmate.

A simple ERC721 drop implementation, using Forge and Solmate. - GitHub - m1guelpf/erc721-drop: A simple ERC721 drop implementation, using Forge and Solmate.

01:19 AM · Dec 30, 2021

View on Twitter

📜 My friends and I are buying one of the 11 surviving copies of the US Constitution, and you can help! Introducing @ConstitutionDAO, a project to "rescue" the Constitution from the hands of private collectors, and put it back into the hands of The People. WTF is going on? 👇

04:43 AM · Nov 13, 2021

View on Twitter

necromint.sol An ERC721 contract that allows you to resurrect burned NFTs. Idea by @dhof

04:23 PM · Oct 8, 2021

View on Twitter

🚀 Made a thing for streamers out there! A super simple, real-time "now playing" widget to display your current Spotify song on stream. It's as easy as clicking a button and copying a URL! Check it out 👇

A Spotify Embed for your Twitch Streams

spotify.m1guelpf.me

A Spotify Embed for your Twitch Streams

Let your listeners know what music you're playing right now by showing it on screen at all times!

12:01 AM · Apr 29, 2021

View on Twitter

🚀 Sign in with Apple on the web!

03:00 AM · Jan 27, 2021

View on Twitter

✨ Introducing GumHub: The easiest way to sell access to your GitHub repos, powered by @gumroad & @vercel First 10 people can get 50% off with code LAUNCH. One random person that RTs will also get it for free. Enjoy! 😁

m1guelpf.gumroad.com

12:58 PM · Oct 16, 2020

View on Twitter

🎉 Excited to finally share what's been on my mind for almost a month now. Auralite is a new social network built for people. It's mindful of your attention and your privacy. It's gonna be great. Learn more and sign up for early access 👇

Auralite: A new social network for the future - Auralite

auralite.vercel.app

Auralite: A new social network for the future - Auralite

Meet Auralite, a new kind a social network that respects your privacy and your attention

03:36 PM · Jun 24, 2020

View on Twitter

🚀 I'm incredibly excited to finally launch what I've been working on for the last eight months. ✨ Meet Sitesauce: Generate static sites from any backend in one click, and keep them updated Learn more and get started on the new website 👇

A static site for your dynamically-generated website

sitesauce.app

A static site for your dynamically-generated website

Sitesauce converts your dynamic websites into static sites, so you can keep your existing workflow while enjoying all the benefits static sites provide.

09:04 AM · May 1, 2020

View on Twitter

Spent some time reverse-engineering the @byte_app API, here's a PoC of posting from outside the app 😁

06:48 PM · Jan 25, 2020

View on Twitter

✨ Got tired of opening the GPTChat website every time, so I made a Telegram bot. If you want one too, I made it extremely easy to set up (you only need to run a single command! 😯). Check out the repo 👇 github.com/m1guelpf/gptchat-telegram

04:09 AM · Dec 4, 2022

View on Twitter

✨ I've been playing a lot with fine-tuned Stable Diffusion models recently, and deploying them to @replicatehq for ⚡️ APIs. So I made a quick tutorial showing you how to easily deploy any SD model (no ML knowledge required) 🎥 Full vid on YouTube! 👇 youtu.be/Kxlcj7BnO8I

03:00 AM · Nov 24, 2022

View on Twitter

✨ I got tired of writing commit messages, so I made an AI to do it for me. Make some changes, run `auto-commit` and you're good to go! 🚀 github.com/m1guelpf/auto-commit

05:00 PM · Oct 31, 2022

View on Twitter

Been working on a lil script-writing app 👀 it feels really crazy how fast I can go from "i wish this existed" to a prototype, coding really is a magical skill ✨ scripty.vercel.app

07:51 AM · Oct 22, 2022

View on Twitter

✨ A while ago, I made a simple script that generated subtitle files from any YouTube URL (using @OpenAI Whisper). Since then it's gotten: 🗂 Support for SRT outputs (as well as VTT) ⚡️ Way faster YT downloads 🫠 Line break support for nicer subtitles

GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

github.com

GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

Using OpenAI's Whisper to automatically generate YouTube subtitles - GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

10:39 PM · Oct 14, 2022

View on Twitter

💬 Had to improvise an explanation for what "web3" means for a non-crypto fren recently. Was really happy with the explanation, so thought I'd share! 😁 (feat. @AnaArsonist)

03:49 PM · Oct 9, 2022

View on Twitter

🧑‍🔬 WIP experiment: a @nounsdao text-to-image dataset, which could be used to fine-tune Stable Diffusion. It works by generating a bunch of random nouns (using 50k rn), then writing their description based on the attributes.

GitHub - m1guelpf/nouns-dataset: A HuggingFace text-to-image dataset for Nouns

github.com

GitHub - m1guelpf/nouns-dataset: A HuggingFace text-to-image dataset for Nouns

A HuggingFace text-to-image dataset for Nouns. Contribute to m1guelpf/nouns-dataset development by creating an account on GitHub.

06:44 AM · Sep 25, 2022

View on Twitter

✨ Yesterday, OpenAI released Whisper, a neural net for speech recognition with insane accuracy. So I made a simple script that uses it to generate (good) YouTube subtitles for any video, in seconds. 🚀

GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

github.com

GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

Using OpenAI's Whisper to automatically generate YouTube subtitles - GitHub - m1guelpf/yt-whisper: Using OpenAI's Whisper to automatically generate YouTube subtitles

04:35 PM · Sep 22, 2022

View on Twitter

✨ Stable Diffusion is amazing, but unfortunately it isn't trivial to setup (especially for people without good GPUs). Instead, I made a Twitter bot that turns any reply to this tweet into an image, using SD! Let's see what you can come up with! 👇

12:44 AM · Sep 13, 2022

View on Twitter

✨ Added a Spotify tile to my website, showing what I'm playing in real time. Want to make the website feel more personal, so I thought a lil peek into my music would be a fun start. Check in from time to time, and see if we have any tunes in common! 😁 miguelpiedrafita.com

02:38 AM · Sep 6, 2022

View on Twitter

✨ Social has always has a big problem with bots & spam. We're excited to work with @LensProtocol on a new solution to this: Have users verify themselves in a completely anonymous way, using World ID. Human status available to all apps via the Lens API.

Lens x Worldcoin

human.withlens.app

Lens x Worldcoin

Verify your Lens profile belongs to a unique human anonymously to improve recommendation algorithms (and get a cool badge).

06:06 PM · Aug 26, 2022

View on Twitter

playing around with new web3 experiences ✨

09:56 PM · Jul 17, 2022

View on Twitter

🌱 I have no doubt @LensProtocol will overtake web2 social at some point. But until then, I'm forced to keep posting on the platforms my existing audience uses. ...or I could make an app that does it for me (and I did). Cross-post Lens to Twitter 👇

Reflect your Lens posts to Twitter (BETA)

reflect.withlens.app

Reflect your Lens posts to Twitter (BETA)

Reflect automatically cross-posts everything you share on Lens to Twitter. So you can finally delete the bird app.

06:38 PM · Jun 2, 2022

View on Twitter

🌱 One of the coolest things about @LensProtocol is that you truly own your data, and can bring it anywhere you go. To help with this, I made a lil tool you can use to embed posts, comments & mirrors anywhere! ✨

Easily embed Lens posts anywhere

embeds.withlens.app

Easily embed Lens posts anywhere

One-click embeds for all your links posts, mirrors & comments. Bring your content anywhere, effortlessly!

02:25 AM · May 29, 2022

View on Twitter

✨ I used to love HN because of all the amazing articles & repos I found there. Unfortunately, quality has decreased over the years (and they really really hate any crypto-related projects). So I made a new link board, powered by @LensProtocol 🌱

Refract: Top Links in Crypto

refract.withlens.app

Refract: Top Links in Crypto

Your crypto-friendly link board. Discover new projects, highlight interesting articles, and share new ideas. Curated by the community.

04:52 AM · May 26, 2022

View on Twitter

I want to make a lil blockchain, from scratch. To finally understand all those discussions about block size and learn the nuances, what it takes for clients to communicate, how nodes really work, maybe get 51%'d in the process, etc. What resources would you recommend?

10:22 PM · Apr 15, 2022

View on Twitter

✨ Finally got a full node running at home, and all my wallets & apps running through it. Self-sovereignty feels great (& RPC calls are faster too), LFG 😁

04:55 PM · Mar 12, 2022

View on Twitter

✨ Wallet history is notoriously hard to "explain" to users. At best, you get a bunch of swaps, but every other tx is a "contract interaction". I've spent the past week working on a solution (and recreating the iOS lockscreen on web to showcase it 🤪).

What if wallets understood your transactions?

wallet.m1guelpf.me

What if wallets understood your transactions?

It's notoriously hard for wallets to figure out what each transaction does, and they often fail to provide adequate context. Here's my attempt at it.

03:13 AM · Mar 3, 2022

View on Twitter

✨ Built a lil potato form for @ruedart's potato commissions. Built in less than a day thanks to the dream stack of Next.js + TailwindCSS & @viamirror's design system + @prisma + @nft_storage Repo below! 👇 github.com/m1guelpf/formtato twitter.com/ruedart/status/1496210382632935436

✨ Want your own cute potato, hand-painted after you? For everyone asking, here's a form you can use to request your very own 🥔 Enjoy!! 😊😊👇🏻

Ana's Potato Form

potato.anarueda.art

Ana's Potato Form

Request a personalised potato NFT from anarueda.eth

08:13 PM · Feb 22, 2022

View on Twitter

✨ Made a lil website where you can see who you're currently delegating your $ENS to. Delegates hold power over the @ensdomains DAO, and we should make sure we're elevating people who represent the things we stand for.

Who is voting with my $ENS?

ens-delegatoor.vercel.app

Who is voting with my $ENS?

Delegates have control over what happens to the ENS DAO. Here's who you're currently delegating your $ENS to.

06:08 AM · Feb 6, 2022

View on Twitter

🚀 Introducing lil web3: simple, intentionally-limited (but fully tested) versions of web3 protocols & apps. - lil ens - lil opensea - lil fractional - lil juicebox - lil flashloan - lil gnosis + more soon! Read through the annotated code on the repo 👇

GitHub - m1guelpf/lil-web3: Simple, intentionally-limited versions of web3 protocols & apps.

github.com

GitHub - m1guelpf/lil-web3: Simple, intentionally-limited versions of web3 protocols & apps.

Simple, intentionally-limited versions of web3 protocols & apps. - GitHub - m1guelpf/lil-web3: Simple, intentionally-limited versions of web3 protocols & apps.

02:21 PM · Jan 6, 2022

View on Twitter

🛠 Have you ever wanted to build a web app in @solidity_lang? Me neither, but I built a barely-working server for it anyways 😋 Enjoy this monstruosity (and help me fix it plz) on my GitHub 👇 github.com/m1guelpf/solserve

09:18 PM · Jan 1, 2022

View on Twitter

✨ Playing around with some fractal simulations now that I finally have a M1 Here's a Mandelbulb, a 3D version of the Mandelbrot set

04:05 AM · Nov 24, 2021

View on Twitter

🚀 Inspired by @dhof's WAGMIGOTCHI experiment, here's a $PET NFT for you to adopt and take care of. It's not only 100% free, but you also don't need to pay for gas 🔥 Adopt a $PET below! 👇👇👇

A digital pet, on the blockchain

onchain.pet

A digital pet, on the blockchain

Adopt and take care of your very own $PET on the blockchain! Feed it, play with it, clean it and make sure it gets enough sleep.

06:14 AM · Sep 11, 2021

View on Twitter

🚀 Got tired of waiting for a @RoamResearch app so I built my own It comes with a native "Share to Roam" extension so you can finally send notes to Roam from the native iOS menu! 🔥 Here's how I built it & how you can install it on your iPad/iPhone 👇👇

03:21 AM · Aug 8, 2021

View on Twitter

✨ I've been working on something new this past few weeks, and I'm super excited to finally share it with everyone 🚀 Introducing dm.link, a new way of distributing your Twitter content Learn more about what it is and why I'm excited about it below 👇

04:41 PM · Mar 9, 2021

View on Twitter

✨ I built a lil contract to play Connect 4 on the blockchain! It includes a super-optimised Game contract (moves cost ~$20 on mainnet) + an NFT that the owner can mint (which generates an image of the board, completely on-chain). Enjoy! 👇

GitHub - m1guelpf/connect4-sol: An optimised Connect4 game implementation on Solidity

github.com

GitHub - m1guelpf/connect4-sol: An optimised Connect4 game implementation on Solidity

An optimised Connect4 game implementation on Solidity - GitHub - m1guelpf/connect4-sol: An optimised Connect4 game implementation on Solidity

04:29 AM · Jan 31, 2022

View on Twitter

🚀 Login with FaceID on the web!

04:54 PM · Jan 22, 2021

View on Twitter

✨ Here's a landing I designed for a product that never ended up getting announced. I designed this in Sketch, taking inspiration from the old @PairWithTuple and Level landings. Would anyone be interested in having this as a template? I have it in Sketch and HTML (w/ Tailwind)

12:11 AM · Jun 7, 2020

View on Twitter

I wanted a desktop app for @clubhouse, but they aren't planning to release one soon, so I made it myself.

01:03 PM · Mar 15, 2020

View on Twitter


There's way more, but I haven't had time to look for it yet.