
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
- SQL - 8 years
- Next.js - 8 years
- GraphQL - 8 years
- Tailwind CSS - 6 years
- Solidity - 4 years
- Shadcn - 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 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.
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
- Built full-stack features for Gitcoin's grants and funding-allocation products using React, Next.js, and TypeScript.
- Developed and integrated Ethereum smart contracts in Solidity, powering on-chain funding mechanisms.
- Contributed to open-source protocol tooling used across the public-goods funding ecosystem.
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
happyQ
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.
Gitwork
https://gitwork.vercel.appWhen the PR has been merged, the developer can go to a page to claim the bounty. A GitHub API verifies if the signed-in user has, in fact, closed the issue and generates a signature for the user. This signature is sent to the smart contract to claim the bounty.
https://github.com/carlbarrdahl/gitwork
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.
Kaly | Web3 Calendar
https://kaly.vercel.app/Code and screenshots can be found at: github.com/carlbarrdahl/kaly
Atoll IDO
https://github.com/carlbarrdahl/atoll-idoThe application was built with React, Next.js, Chakra UI, and Ethers.js. Stripe Identity was used for KYC, so only verified identities were allowed.
Memosay
https://memosay.appSvarar Alltid
https://svararalltid.seCurator Studio (support.eth)
https://curate-fund-docs.vercel.appSkills
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, Bulma, Redux, Bootstrap, Material UI
Platforms
Blockchain, Ethereum, Vercel, Firebase, Mapbox, AWS IoT
Storage
MongoDB, SQLite, PostgreSQL, Elasticsearch
Other
Chakra UI, User Interface (UI), Minimum Viable Product (MVP), Full-stack, Full-stack Development, Front-end, APIs, Supabase, Ethers.js, Gatsby, 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)
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