Log inSign up
Pontus Abrahamsson
11.8K posts
Image
user avatar
Pontus Abrahamsson
@pontusab
Building @tryramp. prev @middayai
Sweden, Stockholm
midday.ai
Born June 28
Joined September 2009
554
Following
31.4K
Followers
  • Pinned
    user avatar
    Pontus Abrahamsson
    @pontusab
    May 7
    Midday is joining Ramp We started Midday to build something we wanted for ourselves and it grew into something much bigger than we expected. And here is the story behind it 🧵
    Image
    161K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Aug 13, 2025
    Libraries I can't live without: ◇ zod - validation ◇ react-hook-form - forms ◇ react-table - tables ◇ tRPC + react-query - data ◇ shadcn - UI ◇ motion - animations ◇ date-fns - date utils ◇ ai - AI Toolkit ◇ nuqs - search params ◇ recharts - charts ◇ zustand - state
    336K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Jul 17, 2025
    Monorepo wins every time.
    Image
    365K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Feb 24, 2025
    This is how I structure my prompts
    Image
    313K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Nov 26, 2024
    Solid foundation for startups: 📦 @Supabase (DB, Auth, Storage, Vector) 🌐 @vercel - Hosting 📧 @resend - Emails 🔔 @novuhq - Notifications 📱 @expo - Mobile apps ⚙️ @triggerdotdev - Background jobs 🗄️ @upstash - Cache + Ratelimiter 📊 @openpanel - Analytics 💳 @polar_sh -
    251K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Sep 3, 2025
    Geist font hits different on a invoice.
    Image
    173K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Dec 29, 2024
    2025 Startup Stack: 🌐 @nextjs: Framework ☁️ @vercel: Hosting 🔐 @supabase: Backend/Auth/Storage ✉️ @resend: Email 💯 @languine_ai - AI Translations 📱 @expo: Mobile 🔔 @novuhq: Notifications 💳 @polar_sh: Payments 🛠️ @triggerdotdev: Background jobs 📊 @OpenPanelDev: Analytics
    245K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Apr 2, 2025
    Libraries I can't live without: ◇ zod - validation ◇ react-hook-form - forms ◇ react-table - tables ◇ tRPC + react-query - data ◇ shadcn - UI ◇ motion - animations ◇ date-fns - date utils ◇ ai - AI Toolkit ◇ nuqs - search params ◇ recharts - charts ◇ zustand - state
    197K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Oct 24, 2025
    This is how I structure our multi-agent AI system: • 10 agents (triage + 9 specialists) • 43 tools (grouped by domain) • 12 artifacts (visual canvases) Each agent gets only the tools it needs. Clean and maintainable.
    Image
    254K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Aug 9, 2025
    The best possible OCR solution for invoice extraction is a combination: - Mistral OCR as primary - Gemini 2.5 Flash - Fallback to text extract - Combine results
    Image
    412K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Mar 24, 2025
    UUIDs are not great, and they are not sortable. Learned the hard way.
    458K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Mar 16, 2025
    Still the best Startup Stack: 🧱 @nextjs - Framework ☁️ @vercel - Hosting 📦 @supabase - Backend/Auth/Storage ✉️ @resend - Email 👀 @languine_ai - AI Translations 📱 @expo - Mobile 💳 @polar_sh - Payments 🛠️ @triggerdotdev - Background jobs 📊 @OpenPanelDev - Analytics
    180K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Aug 25, 2024
    The Cursor Directory is completely open-source and built with: * Next.js * Shadcn * Tailwind CSS * next-theme Feel free to use it!
    Image
    258K
  • user avatar
    Pontus Abrahamsson
    @pontusab
    Sep 4, 2024
    I'll never write documentation again thanks to Cursor's @ codebase command
    Image
    00:00
    234K

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