41554 blogs ยท [ { "id": "01a087a5-c2a5-71f0-ae42-bdae0911b113", "title": "Bringing World ID to Agents", "url": "https://miguel.build/b/bringing-world-id-to-agents", "published_at": "2026-03-17T21:08:31+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2d6f8718", "title": "Playwright for Swift", "url": "https://miguel.build/b/playwright-for-swift", "published_at": "2026-03-14T02:43:57+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae09180370", "title": "Pokemon Go, but for payphones (?)", "url": "https://miguel.build/b/pokemon-go-but-for-payphones", "published_at": "2026-03-02T23:34:45+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae091e38c5", "title": "A brand new World ID (RFC)", "url": "https://miguel.build/b/a-brand-new-world-id-rfc", "published_at": "2026-01-22T17:27:10+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0968e8c4", "title": "Speeding up the Cloudflare dashboard", "url": "https://miguel.build/b/speeding-up-the-cloudflare-dashboard", "published_at": "2026-01-04T19:30:14+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2505339e", "title": "A lil website to show some of my favourite clothes", "url": "https://miguel.build/b/a-lil-website-to-show-some-of-my-favourite-clothes", "published_at": "2026-01-03T19:40:22+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae097ea9b4", "title": "A game to keep up with the news", "url": "https://miguel.build/b/a-game-to-keep-up-with-the-news", "published_at": "2026-01-02T15:55:53+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce28774b7", "title": "Navigation primitives for SwiftUI", "url": "https://miguel.build/b/navigation-primitives-for-swiftui", "published_at": "2025-12-30T16:48:16+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0997ee7e", "title": "Exploring Spotify's leaked data", "url": "https://miguel.build/b/exploring-spotifys-leaked-data", "published_at": "2025-12-24T20:01:22+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0a8e8678", "title": "Turning photos into 3D environments", "url": "https://miguel.build/b/turning-photos-into-3d-environments", "published_at": "2025-12-21T01:48:34+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0b593fc3", "title": "Decentralized gift-giving on World App", "url": "https://miguel.build/b/decentralized-gift-giving-on-world-app", "published_at": "2025-12-12T23:14:44+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce7daf7b8", "title": "A native app for Overseerr", "url": "https://miguel.build/b/a-native-app-for-overseerr", "published_at": "2025-11-28T14:42:04+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0c03b651", "title": "Rendering Miis", "url": "https://miguel.build/b/rendering-miis", "published_at": "2025-10-23T14:42:04+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0ca05709", "title": "A Swift SDK for Sora", "url": "https://miguel.build/b/a-swift-sdk-for-sora", "published_at": "2025-10-06T19:36:20+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc318f6d4a", "title": "The best OpenAI DevEx in Swift", "url": "https://miguel.build/b/the-best-openai-devex-in-swift", "published_at": "2025-09-24T16:48:28+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0d138b57", "title": "Glass icon for an upcoming app", "url": "https://miguel.build/b/glass-icon-for-an-upcoming-app", "published_at": "2025-09-23T21:14:59+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0dd2f098", "title": "Cleaning up my Twitter followers", "url": "https://miguel.build/b/cleaning-up-my-twitter-followers", "published_at": "2025-09-23T16:44:26+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0e1eced2", "title": "Real-time AI in two lines of code", "url": "https://miguel.build/b/real-time-ai-in-two-lines-of-code", "published_at": "2025-08-28T18:40:34+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc274eb996", "title": "Standard Webhooks for Swift", "url": "https://miguel.build/b/standard-webhooks-for-swift", "published_at": "2025-07-11T20:07:11+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0e72f2de", "title": "A skeumorphic voice journal", "url": "https://miguel.build/b/a-skeumorphic-voice-journal", "published_at": "2025-07-04T16:36:29+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2bc90556", "title": "A better DX for Rive data binding on iOS", "url": "https://miguel.build/b/a-better-dx-for-rive-data-binding-on-ios", "published_at": "2025-06-11T22:21:29+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0f3c922e", "title": "The Nintendo DS Clock, on your phone", "url": "https://miguel.build/b/the-nintendo-ds-clock-on-your-phone", "published_at": "2025-06-03T16:49:58+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc18532f75", "title": "World is now live in the US", "url": "https://miguel.build/b/world-is-now-live-in-the-us", "published_at": "2025-05-01T07:31:04+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc338c1e97", "title": "Massively simplifying AWS Nitro Enclaves", "url": "https://miguel.build/b/massively-simplifying-aws-nitro-enclaves", "published_at": "2025-04-25T18:29:02+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae0f7cbf71", "title": "A Swift SDK for the OpenAI Images API", "url": "https://miguel.build/b/a-swift-sdk-for-the-openai-images-api", "published_at": "2025-04-24T04:34:44+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae1013cc7f", "title": "A library to let AI take over your computer", "url": "https://miguel.build/b/a-library-to-let-ai-take-over-your-computer", "published_at": "2025-04-03T05:15:43+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae1043a26a", "title": "Imagining an app that turns your friends into stickers", "url": "https://miguel.build/b/imagining-an-app-that-turns-your-friends-into-stickers", "published_at": "2025-03-28T23:49:13+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae1134157f", "title": "Making AI-powered iOS apps effortless", "url": "https://miguel.build/b/making-ai-powered-ios-apps-effortless", "published_at": "2025-03-21T22:32:59+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae120b1502", "title": "A Rust SDK for the OpenAI Responses API", "url": "https://miguel.build/b/a-rust-sdk-for-the-openai-responses-api", "published_at": "2025-03-12T20:30:07+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae12d6d22e", "title": "Disappearing Text Effect", "url": "https://miguel.build/b/disappearing-text-effect", "published_at": "2025-03-04T01:53:49+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae136cf86f", "title": "Love or Bot", "url": "https://miguel.build/b/love-or-bot", "published_at": "2025-02-14T15:34:22+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae142a43fa", "title": "React Server Actions, for PHP", "url": "https://miguel.build/b/react-server-actions-for-php", "published_at": "2025-02-08T20:44:55+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae14ebb801", "title": "A lightweight pipeline system for Swift.", "url": "https://miguel.build/b/a-lightweight-pipeline-system-for-swift", "published_at": "2025-02-03T13:44:55+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae156c1957", "title": "A simple Swift library for watching over your Mac", "url": "https://miguel.build/b/a-simple-swift-library-for-watching-over-your-mac", "published_at": "2025-01-27T03:48:49+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce7723644", "title": "A video about falling asleep", "url": "https://miguel.build/b/a-video-about-falling-asleep", "published_at": "2025-01-03T16:42:24+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae15876e08", "title": "A nice SwiftUI landing screen", "url": "https://miguel.build/b/a-nice-swiftui-landing-screen", "published_at": "2024-12-26T07:23:25+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc36f1c923", "title": "A modern Swift SDK for OpenAI's Realtime API", "url": "https://miguel.build/b/a-modern-swift-sdk-for-openais-realtime-api", "published_at": "2024-10-03T01:32:47+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae15deb686", "title": "Making OpenAI's new APIs production-ready", "url": "https://miguel.build/b/making-openais-new-apis-production-ready", "published_at": "2024-10-01T22:10:02+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc291a9925", "title": "Deploying Laravel apps from GitHub Actions", "url": "https://miguel.build/b/deploying-laravel-apps-from-github-actions", "published_at": "2024-07-23T21:53:23+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae168e4b13", "title": "Polishing up this site", "url": "https://miguel.build/b/polishing-up-this-site", "published_at": "2024-06-16T03:35:10+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc368df0ba", "title": "Named routes for server-side Swift", "url": "https://miguel.build/b/named-routes-for-server-side-swift", "published_at": "2024-05-24T14:07:05+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce46b7d77", "title": "Explaining SMPC in 12 minutes", "url": "https://miguel.build/b/explaining-smpc-in-12-minutes", "published_at": "2024-05-15T13:48:30+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae17650d38", "title": "A better way to organize AI prompts in Rust", "url": "https://miguel.build/b/a-better-way-to-organize-ai-prompts-in-rust", "published_at": "2024-04-29T09:49:02+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae17c51822", "title": "An app to easily find liked tweets", "url": "https://miguel.build/b/an-app-to-easily-find-liked-tweets", "published_at": "2024-04-18T16:31:24+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae188f2bd0", "title": "Reverse-engineering my 3D printer's API", "url": "https://miguel.build/b/reverse-engineering-my-3d-printers-api", "published_at": "2024-04-10T20:52:43+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc268a4433", "title": "Exploring server-side Swift", "url": "https://miguel.build/b/exploring-server-side-swift", "published_at": "2024-03-28T16:39:48+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc37c326cb", "title": "A deep-dive into the Orb's source", "url": "https://miguel.build/b/a-deep-dive-into-the-orbs-source", "published_at": "2024-03-22T13:06:57+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae19144174", "title": "Bringing a calmer feed to life", "url": "https://miguel.build/b/bringing-a-calmer-feed-to-life", "published_at": "2024-03-02T14:50:42+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae19642c2a", "title": "My first SwiftUI app", "url": "https://miguel.build/b/my-first-swiftui-app", "published_at": "2024-02-01T02:04:15+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae1a62862f", "title": "A Rust SDK for World ID", "url": "https://miguel.build/b/a-rust-sdk-for-world-id", "published_at": "2024-01-30T17:27:05+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2527eb31", "title": "Working with streaming JSON in Rust", "url": "https://miguel.build/b/working-with-streaming-json-in-rust", "published_at": "2024-01-17T12:29:22+00:00" }, { "id": "01a087a5-c2a5-71f0-ae42-bdae1a7f9ef0", "title": "Monitoring air quality with Rust.", "url": "https://miguel.build/b/monitoring-air-quality-with-rust", "published_at": "2024-01-11T01:19:25+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbee540d1c", "title": "Exploring dependency injection in Rust.", "url": "https://miguel.build/b/exploring-dependency-injection-in-rust", "published_at": "2023-12-21T14:30:00+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbef2b7223", "title": "An elegant event listener package for Rust.", "url": "https://miguel.build/b/an-elegant-event-listener-package-for-rust", "published_at": "2023-12-20T14:30:01+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbeffe424f", "title": "A filesystem abstraction layer for Rust.", "url": "https://miguel.build/b/a-filesystem-abstraction-layer-for-rust", "published_at": "2023-12-18T00:14:30+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf045a9eb", "title": "An expressive Rust library for interacting with a cache.", "url": "https://miguel.build/b/an-expressive-rust-library-for-interacting-with-a-cache", "published_at": "2023-12-15T22:17:12+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf0eee125", "title": "World ID 2.0", "url": "https://miguel.build/b/world-id-20", "published_at": "2023-12-13T16:42:03+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf1498e1c", "title": "A personal wearable AI", "url": "https://miguel.build/b/a-personal-wearable-ai", "published_at": "2023-10-04T00:24:38+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf1518a90", "title": "Building the ultimate Mario game", "url": "https://miguel.build/b/building-the-ultimate-mario-game", "published_at": "2023-09-10T08:13:46+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf1e39f75", "title": "My Rust ML library is finally ready!", "url": "https://miguel.build/b/my-rust-ml-library-is-finally-ready", "published_at": "2023-08-16T17:21:37+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf28f3a1a", "title": "The quickest way to commit your code", "url": "https://miguel.build/b/the-quickest-way-to-commit-your-code", "published_at": "2023-08-14T15:01:26+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc35077475", "title": "A Chess bot in C#", "url": "https://miguel.build/b/a-chess-bot-in-c", "published_at": "2023-07-29T04:50:55+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc37af8ba3", "title": "Worldcoin is out", "url": "https://miguel.build/b/worldcoin-is-out", "published_at": "2023-07-24T13:25:04+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf3840336", "title": "Taking the pain out of running AI models locally", "url": "https://miguel.build/b/taking-the-pain-out-of-running-ai-models-locally", "published_at": "2023-07-18T20:04:18+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2b166ab6", "title": "Reverse-engineering Instagram's new app", "url": "https://miguel.build/b/reverse-engineering-instagrams-new-app", "published_at": "2023-07-06T17:41:57+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce2573dfb", "title": "A tiny vector database in Rust", "url": "https://miguel.build/b/a-tiny-vector-database-in-rust", "published_at": "2023-07-04T06:44:27+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf3890f5f", "title": "Rust containers for Machine Learning", "url": "https://miguel.build/b/rust-containers-for-machine-learning", "published_at": "2023-06-07T20:59:13+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf448a3a8", "title": "web3 app starter", "url": "https://miguel.build/b/web3-app-starter", "published_at": "2023-05-31T01:51:46+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf4ca31ec", "title": "New website!", "url": "https://miguel.build/b/new-website", "published_at": "2023-05-25T06:16:04+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf4f46f4c", "title": "An API for ENS data", "url": "https://miguel.build/b/an-api-for-ens-data", "published_at": "2023-05-20T18:15:31+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc34cc54a6", "title": "Sign in with Ethereum for Next.js v13 Template", "url": "https://miguel.build/b/sign-in-with-ethereum-for-nextjs-v13-template", "published_at": "2023-05-14T09:51:25+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf5d89631", "title": "My first real attempt at a YouTube video", "url": "https://miguel.build/b/my-first-real-attempt-at-a-youtube-video", "published_at": "2023-03-26T16:00:43+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf659436f", "title": "A new design for the Worldcoin Docs", "url": "https://miguel.build/b/a-new-design-for-the-worldcoin-docs", "published_at": "2023-03-14T22:11:12+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2faff400", "title": "Announcing World ID", "url": "https://miguel.build/b/announcing-world-id", "published_at": "2023-03-14T09:41:59+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc35874392", "title": "PR'd ChatGPT support to async-openai ๐Ÿฆ€", "url": "https://miguel.build/b/prd-chatgpt-support-to-async-openai", "published_at": "2023-03-01T20:16:16+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce166c3e5", "title": "Axum Middleware for Signed URLs", "url": "https://miguel.build/b/axum-middleware-for-signed-urls", "published_at": "2023-02-09T04:12:29+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf69a7f31", "title": "ChatGPT for your docs", "url": "https://miguel.build/b/chatgpt-for-your-docs", "published_at": "2023-02-06T22:24:20+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf72b6c65", "title": "Baby's first Transformer model", "url": "https://miguel.build/b/babys-first-transformer-model", "published_at": "2023-01-19T03:24:03+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf7849657", "title": "An iOS widget for Worldcoin", "url": "https://miguel.build/b/an-ios-widget-for-worldcoin", "published_at": "2023-01-18T03:00:07+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc1a2678ec", "title": "A mature content filter using Stable Diffusion", "url": "https://miguel.build/b/a-mature-content-filter-using-stable-diffusion", "published_at": "2023-01-17T05:00:07+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc34a3b768", "title": "A simple job queue for Rust", "url": "https://miguel.build/b/a-simple-job-queue-for-rust", "published_at": "2023-01-16T14:00:16+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce91a3615", "title": "Contextual search for podcasts", "url": "https://miguel.build/b/contextual-search-for-podcasts", "published_at": "2023-01-11T19:38:32+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2bb20a84", "title": "Building a web framework from scratch ๐Ÿฆ€", "url": "https://miguel.build/b/building-a-web-framework-from-scratch", "published_at": "2022-12-28T09:52:29+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc28427b82", "title": "A faster CLI for Whisper ๐Ÿฆ€", "url": "https://miguel.build/b/a-faster-cli-for-whisper", "published_at": "2022-12-25T15:58:02+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc32b91432", "title": "Writing a Docker image runner from scratch ๐Ÿฆ€", "url": "https://miguel.build/b/writing-a-docker-image-runner-from-scratch", "published_at": "2022-12-24T16:08:47+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce088f306", "title": "Adding macOS GPU support to Point-E", "url": "https://miguel.build/b/adding-macos-gpu-support-to-point-e", "published_at": "2022-12-21T03:21:16+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc2e854950", "title": "Building a Redis server from scratch ๐Ÿฆ€", "url": "https://miguel.build/b/building-a-redis-server-from-scratch", "published_at": "2022-12-16T11:38:25+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf7cfbf73", "title": "Copilot, but for your terminal", "url": "https://miguel.build/b/copilot-but-for-your-terminal", "published_at": "2022-12-14T13:25:16+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf7cff8c5", "title": "Adding live output to my ChatGPT Telegram bot", "url": "https://miguel.build/b/adding-live-output-to-my-chatgpt-telegram-bot", "published_at": "2022-12-06T20:28:44+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf84e7576", "title": "A Telegram bot for ChatGPT", "url": "https://miguel.build/b/a-telegram-bot-for-chatgpt", "published_at": "2022-12-04T04:09:27+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf908f788", "title": "A better ChatGPT interface", "url": "https://miguel.build/b/a-better-chatgpt-interface", "published_at": "2022-12-02T20:39:19+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf951cf2b", "title": "Deploying Stable Diffusion models to Replicate", "url": "https://miguel.build/b/deploying-stable-diffusion-models-to-replicate", "published_at": "2022-11-24T03:00:23+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc30842cc0", "title": "Copilot, but worse", "url": "https://miguel.build/b/copilot-but-worse", "published_at": "2022-11-04T03:02:25+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbf9a7f961", "title": "Using GPT-3 to write commit messages", "url": "https://miguel.build/b/using-gpt-3-to-write-commit-messages", "published_at": "2022-10-31T17:00:14+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbfa8780c2", "title": "Script-writing app progress update", "url": "https://miguel.build/b/script-writing-app-progress-update", "published_at": "2022-10-22T07:51:47+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbfad871d6", "title": "Concept for a script-writing app", "url": "https://miguel.build/b/concept-for-a-script-writing-app", "published_at": "2022-10-17T08:43:35+00:00" }, { "id": "01a087a5-c2a7-73cf-8a7b-6f7ce611b413", "title": "YouTube subtitle generator update", "url": "https://miguel.build/b/youtube-subtitle-generator-update", "published_at": "2022-10-14T22:39:44+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc19498dc2", "title": "An infinite canvas built for brainstorming.", "url": "https://miguel.build/b/an-infinite-canvas-built-for-brainstorming", "published_at": "2022-10-12T15:33:19+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cc1fb94d9c", "title": "A cute raffle website for rAAVE Bogotรก", "url": "https://miguel.build/b/a-cute-raffle-website-for-raave-bogot", "published_at": "2022-10-11T18:33:19+00:00" }, { "id": "01a087a5-c2a6-73e1-aabf-69cbfbc39f32", "title": "Explaining web3 to a non-crypto friend", "url": "https://miguel.build/b/explaining-web3-to-a-non-crypto-friend", "published_at": "2022-10-09T15:49:06+00:00" } ] posts Claim your blog
Back to Miguel Piedrafita
Blog ยท corpus.blog/blogs/miguel.build/posts

Miguel Piedrafita

miguel.build

2026

2025

2024

2023

2022