
Carl Barrdahl
Verified Expert in Engineering
Full-stack Developer
Gothenburg, Sweden
Toptal member since August 15, 2022
Carl is a senior full-stack engineer who owns problems end-to-end — from the front end a user touches to the AI or Ethereum protocol underneath. His current work spans applied AI (SMS/voice systems on real-time telephony that answer calls, qualify leads, and route decisions) and protocol engineering. He works best with teams that have a hard problem and need someone who thinks in systems and doesn't need hand-holding.
Portfolio
Experience
- React - 12 years
- Node.js - 10 years
- Next.js - 8 years
- SQL - 8 years
- Solidity - 4 years
- Shadcn - 2 years
- AI Agents - 2 years
- Agentic AI - 2 years
Preferred Environment
React, Node.js, Next.js, SQL, Ethereum, Prisma, TypeScript, Claude, Shadcn UI, Mastra
The most amazing...
...thing I've built is an AI receptionist that turns missed calls into qualified, prioritized leads — answered, triaged, and summarized to the owner automatically.
Work Experience
Founder & Full-stack Engineer
Svarar Alltid
- Founded and built an AI-receptionist platform that captures missed calls for Swedish tradespeople via SMS, qualifies leads, and delivers call summaries to the business owner.
- Architected a real-time voice pipeline using a custom SIP-to-WebSocket gateway connected to large language models (LLMs) for natural, low-latency phone conversations.
- Developed the full stack in TypeScript, Next.js, and React, covering telephony, lead-qualification logic, and the business-owner dashboard.
- Ran a 3-month pilot across 4 tradespeople businesses, handling 189 conversations from 134 unique callers and capturing 58 qualified leads auto-sorted by urgency—all real traffic that would otherwise have been missed calls.
Founder & Senior Full-stack Engineer
Zephyr Valley AB
- Built a website for a decentralized autonomous organization (DAO) with Next.js and Chakra UI from Figma designs, and connected blockchain wallets via RainbowKit and Wagmi.
- Integrated Ethereum smart contracts into Next.js (React) front ends, handling wallet connection, transactions, and on-chain state.
- Built full-stack MVPs and prototypes with Next.js, tRPC, Prisma, and Supabase, exploring GraphQL, RPC, PostgreSQL, and Vercel.
- Developed fintech prototypes integrating Stripe and DocuSign for payments, invoicing, and e-signature document workflows.
- Built AI-powered voice products pairing LLMs with real-time SIP/WebSocket telephony for conversational phone agents.
Full-stack & Protocol Engineer
allo.capital
- Contributed to R&D and engineering for a permissionless capital-allocation protocol built on Ethereum.
- Developed Solidity smart contracts and the supporting TypeScript and React tooling around them.
- Supported business development and partner integrations alongside core protocol engineering.
Full-stack Web3 Developer
Gitcoin
- Won an Optimism RFP to build the front end for Optimism's RetroFunding program, then turned those learnings into EasyRetroPGF—an open-source retroactive public-goods funding platform any EVM chain could run.
- Acted as engineering lead for EasyRetroPGF, enabling Celo and Filecoin to distribute approximately $3.5 million in retroactive funding across 290 grants, including 250,000 CELO to 89 projects and 1.05 million FIL to 200 projects.
- Built the platform end-to-end: Solidity smart contracts, on-chain indexing, and the full React/Next.js/TypeScript front end powering allocation, voting, and payouts.
Full-stack Developer
Adfenix
- Developed a brand new front end for a company in the real estate business. Worked closely with one graphic designer, one UX designer, and a back-end team of five in an Agile environment using Next.js, Apollo, GraphQL, and Jira for project management.
- Created an embeddable widget for customer websites to collect insights from user behavior to target ads.
- Built a marketing campaign configurator with multiple steps and forms.
Full-stack Developer
Evolve Technologies
- Worked with two developers and one UI/UX designer to build an e-health platform for video calls with a mobile app and admin dashboard using Serverless on AWS, MongoDB, and BankID.
- Created a dashboard for an emergency response center showing the vehicles on a map in real-time using React and WebSockets.
- Built a progressive web app for IKEA Family to be used to sign in attendees for their internal events with a QR scanner to read tickets and offline support.
Front-end Developer
Forsman & Bodenfors
- Built a progressive web app for IKEA Family to sign in attendees at internal events, styled to look and feel like a native app.
- Implemented offline support with a request queue that syncs automatically once a connection is re-established.
- Integrated device-camera barcode scanning to read IKEA Family cards, with responsive layouts and CI/CD deploying to AWS on each commit.
Full-stack Developer
Annevo
- Created real-time components in React and Redux used to manage orders from the different stations in the restaurant. Integrated push notifications for customer communications in the app.
- Created an IoT platform with real-time data visualization components in React and Redux. Deployed to AWS for high availability and low latency real-time communications and integrated with Elasticsearch for advanced search queries.
- Developed an online real-time multiplayer mobile game in React Native and GameSparks as back end, push notifications to increase player engagement and payment using Swish (Swedish mobile bank app) integration.
- Built a React Native app for tracking the quality of motocross tracks using Google Cloud and Firebase on the back end.
Front-end Developer
Telenor Connexion
- Created high-quality data visualizing components in React and Redux.
- Deployed to AWS for high availability and low latency real-time communications.
- Integrated with Elasticsearch for advanced search queries.
Experience
Svarar Alltid
https://svararalltid.seFleet Tracking & Trip Logging Platform (in Development)
Memosay
https://memosay.appCurator Studio (support.eth)
https://curate-fund-docs.vercel.appSipStream
https://github.com/carlbarrdahl/sipstreamhappyQ
It was built with Next.js and Chakra-UI. The back end is connected to tRPC and Prisma to connect to a Postgres database hosted on Supabase.
Stripe is used to connect merchants and Mapbox to display the trucks on a map with a detailed information overlay.
Lizard Pay
https://github.com/carlbarrdahl/lizard-payBuilt with React, Next.js, Stripe, RainbowKit, and Wagmi and deployed to Vercel. The customer connects their Stripe account, and their invoices are listed, and a payment link can be copied to share with clients to connect their wallet and transfer to the specified wallet address.
A dashboard was built to connect USDC transfers to matching invoices.
Skills
Libraries/APIs
React, Node.js, Stripe, Wagmi, React Query, Stripe API, REST APIs, Web3.js, Stripe Connect, Stripe Connect API, iCal
Tools
Prisma, Stripe Checkout, Shadcn, Figma, FullCalendar, Facebook Pixel, GameSparks, Claude, Shadcn UI
Languages
JavaScript, GraphQL, TypeScript, HTML, CSS, HTML5, SQL, Solidity
Frameworks
Next.js, Tailwind CSS, tRPC, OAuth 2, Bulma, Redux, Bootstrap, Material UI
Storage
JSON, MongoDB, SQLite, PostgreSQL, Elasticsearch
Platforms
Blockchain, Ethereum, Vercel, Firebase, Mapbox, AWS IoT, Twilio
Other
Chakra UI, User Interface (UI), Minimum Viable Product (MVP), Full-stack, Full-stack Development, Front-end, APIs, API Integration, Back-end, Webhooks, Back-end Development, Supabase, Ethers.js, Gatsby, AI Agents, Agentic AI, Geolocation, Architecture, Content Management Systems (CMS), iCalendar, Cryptocurrency Wallets, Lottie, Push Notifications, Mastra, DocuSign, RainbowKit, Large Language Models (LLMs), SIP/VoIP, WebSockets, Smart Contracts, Service Worker, CI/CD Pipelines, Progressive Web Applications (PWAs), Better Auth, AI Voice Agents, SIP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring