Iframe.
NEWiFrame POS — now serving 50+ retailers across the US

We build
software that actually
ships.

Founded by Caleb Winters & Hammad Iqbal, Iframe Solutions is a small product studio building production-grade SaaS and AI-driven tools for ambitious teams. Five years in the trenches — no decks, no fluff, just shipped software.

See our workBook consultancy
5+
years shipping
2M+
downloads on Tapday
95+
merged PRs to OSS
50+
paying customers
TYPESCRIPTNEXT.JSPOSTGRESQLBUNDOCKERREACT NATIVEELYSIAAI / LLMsSOLIDITYTYPESCRIPTNEXT.JSPOSTGRESQLBUNDOCKERREACT NATIVEELYSIAAI / LLMsSOLIDITYTYPESCRIPTNEXT.JSPOSTGRESQLBUNDOCKERREACT NATIVEELYSIAAI / LLMsSOLIDITY
01Products

Things we
actually shipped.

A look at the products we've built and shipped — each one live, in use, and solving real problems for the teams that rely on it.

ACTIVE — flagship

iFrame POS

A self-funded SaaS point-of-sale built for US SME retailers. Multi-shop, supplier management, immutable financial records, khata payments and offline licensing.

50+
paying retailers
3,000+
txns / month
100%
self-funded
Next.js 15
ElysiaJS
Bun
PostgreSQL
Drizzle
Docker
PAST — core engineer

Tapday

No-code mobile app builder. One of three core engineers; owned backend architecture and the visual component system that lets non-technical founders ship apps without writing a line of code.

2M+
downloads
50+
paying customers
3
core engineers
Next.js
TypeScript
dnd-kit
Node.js
PAST — full build

NFT Marketplace

Production Rarible-style marketplace. Solidity smart contracts on the EVM, ERC-721 minting and ownership flows, IPFS metadata, ethers.js integration end-to-end.

ERC-721
token standard
IPFS
metadata
EVM
deployed
Solidity
React
ethers.js
IPFS
OPEN SLOT

Your future product

We take on a small number of build engagements per year — from MVP to scale-ready production system. If your idea needs hands that have shipped before, this is where it goes.

2M+
users to reach
$100M+
growth potential
10x
your vision
Discovery
Architecture
Build
Handoff
02Technologies

The stack that
actually works.

We're tool-agnostic but opinionated. Here's what we reach for first — chosen for shipping speed, runtime performance, and the availability of senior engineers who can maintain it.

TypeScript
React.js
Next.js 15
React Native
Redux
Tailwind v4
Shadcn/UI
Radix UI
Node.js
Bun
NestJS
Python
PostgreSQL
MongoDB
Prisma
Drizzle ORM
Redis
Docker
Vultr VPS
Cloudflare Tunnel
GitHub Actions
Vercel
AWS
Meilisearch
GraphQL
WebSockets
Jest
RTL
Cypress
Solidity
Smart Contracts
ERC-721
ERC-1155
ethers.js
03Consultancy

One hour with us
saves six months.

A focused working session with the founder. Bring a problem, leave with a plan. We discuss product future, the right tech stack, and where AI genuinely belongs in your roadmap.

01 / DISCUSSION TRACK

Project futures

Where is your product going in 12 months? We map roadmap, risks, and the hard architectural decisions that shape the next version.

02 / DISCUSSION TRACK

Tech stack review

An honest audit of what you're running. What's about to break, what's costing you money, and what should be rewritten — and what definitely shouldn't.

03 / DISCUSSION TRACK

AI-driven solutions

Where LLMs and ML actually pay rent in your product, where they don't, and how to ship them without burning your budget on demos.

04 / DISCUSSION TRACK

Architecture & scale

From monolith to multi-tenant, from 100 to 100,000 users. Pragmatic plans drawn from systems we've actually run in production.

Book a session60–90 minutes. Pick a time on Calendly — Google Meet link sent on confirm.
04Writing

Nine essays.
One thinker.

Long-form notes on React, runtimes, AI, and the working life of a software engineer. All hand-written — no LLMs involved unless named in the byline.

React★ Pinned
01 / Jan 13, 2025

Why We Use Custom Hooks

A walk through what custom hooks really are, when they earn their keep, and how to design ones that don't leak abstractions.

Read on Medium
Tooling★ Pinned
02 / Sep 19, 2022

Why You Should Use Vim

500+ reads. The pitch for the editor that bends to your hands instead of the other way around.

Read on Medium
React
03 / Dec 27, 2024

How to use dnd-kit in React

Drag-and-drop without the legacy headache. A practical setup guide pulled straight from production work on Tapday.

Read on Medium
AI
04 / Oct 28, 2024

Why AGI is Hard to Achieve

An engineer's take on what we routinely underestimate when we say 'general intelligence' out loud.

Read on Medium
Essay
05 / Aug 28, 2023

The Art of Slavery

Three years in the IT industry, told honestly. A piece about labour, autonomy, and the economics of staying in the chair.

Read on Medium
AI
06 / May 28, 2023

The Mistaken World of AI

Where the current AI hype gets it wrong — and why the failure modes matter more than the demos. Not written by AI.

Read on Medium
React
07 / Sep 6, 2022

Ultimate React Formik Guide

Forms are the most boring part of any app and the most likely to break. Formik, end-to-end, with the patterns that survive scale.

Read on Medium
Backend
08 / Aug 28, 2022

Bun.js vs Node.js

Side-by-side: install times, runtime speed, ergonomics, and where Bun actually replaces Node in a production stack.

Read on Medium
React
09 / Aug 21, 2022

How to Configure Redux Store with Redux Toolkit

From zero to a clean store. The slice-and-selector pattern that keeps Redux from collapsing under its own weight.

Read on Medium
All posts on Medium →
05Why Iframe Solutions

Four reasons you'll
actually like working with us.

01

Senior hands.

5+ years shipping production. 95+ merged PRs into a 50k-user SaaS. Infrastructure debugging that shaved 40% off API latency. You're not paying for someone learning on your dime.

02

Self-funded discipline.

iFrame POS pays its own bills. We know what it costs to build, run, and support real software for paying customers — and we bring that operator's eye to your project.

03

Small by design.

No account managers. No layers. You talk to the engineer writing the code — every meeting, every email, every release.

04

Open-source receipts.

Reported a TypeScript compiler bug (#52590). Fixed regressions in production Electron apps. The code we write isn't just for you — it's measured by the wider community.

06About
~/caleb.txt
caleb@iframe:~$ whoami
Caleb Winters — Founder & Engineer
caleb@iframe:~$ pwd
~/remote
caleb@iframe:~$ uptime
5+ years in production
caleb@iframe:~$ ls --shipped
iframe-pos tapday nft-marketplace
caleb@iframe:~$ cat stack.txt
typescript node postgres react next docker
caleb@iframe:~$ status
shipping — open to new projects
caleb@iframe:~$

Small team.
Big impact.
A handful of
real things shipped.

Iframe Solutions is led by Caleb Winters (CEO) and Hammad Iqbal (COO & CTO), a tight-knit leadership team. The studio exists to build real software for a small number of serious clients and to operate iFrame POS, our flagship self-funded SaaS for retailers.

Past lives: core engineer on Tapday (2M+ downloads), 95+ merged PRs into Ever Teams, and shipped a production NFT marketplace before that. I've led teams of 20+ junior engineers, mentored 50+ students, and reported a TypeScript compiler bug that made it into the issue tracker.

The studio is intentionally small. The work is intentionally careful. Everything you see on this site was either written in production or written about, on Medium, in long-form.

— Working timeline
2023 — nowIframe Solutions / FillinxFounder & team lead
2022 — 2023NetixsolNFT & Web3 development
2020 — 2022SudoSolFirst steps in production
— Leadership

Hammad Iqbal

COO & CTO

info@iframe-solutions.com
07Careers

3
roles
open.

We're growing the team with a few key hires. Every role here is a real seat with real work — no open headcount, no pipeline theater. If the description fits, send a note.

CURRENT OPEN ROLES
Sales Representative5+ years experience

Drive B2B sales for iFrame POS and Fillinx across the US. You know retail and you can close.

Java Developer3+ years experience

Own backend services for our SaaS stack. Strong Spring Boot, microservices, and PostgreSQL.

DevOps Engineer3+ years experience

Own CI/CD, infrastructure, and deployment pipelines. AWS, Docker, Kubernetes, and a bias for automation.

Want us to remember you? Email a short note and your work to contact@iframe-solutions.com. We keep good notes.
08Contact

Let's
build
something.

Send an emailCall directly
EMAIL
contact@iframe-solutions.com