# techpotions > Custom web apps and AI products, brewed to fit. Made, not generated — for founders who care about craft. techpotions is a software & AI studio. We ship production systems for founders: server-first Next.js web apps, AI products (agents, RAG pipelines, and automations with evals, cost dashboards and human-in-the-loop fallbacks), React Native mobile apps, legacy migrations, internal platforms, and growth experiments. Every case study below is a real, shipped client engagement — nothing is invented. To start a project, email info@techpotions.com. ## Services - [Web apps](https://techpotions.com/services/web): Server-first Next.js apps with type-safe APIs, sane data layers, and ships you can be proud of. - [AI products](https://techpotions.com/services/ai): AI agent development and automation for production — an AI automation agency that ships agents, RAG, and agentic workflows with evals, observability, and a fal… - [Mobile](https://techpotions.com/services/mobile): React Native apps that feel native. Single codebase, weekly releases, sane build pipeline from day one. - [Migrations](https://techpotions.com/services/migrations): Move off the legacy stack without losing data, traffic, or sleep. Incremental, reversible, boring on purpose. - [Platforms](https://techpotions.com/services/platforms): Internal tools, dashboards, and CMSes your team actually likes using. Boring tech, sharp UX. - [Growth labs](https://techpotions.com/services/growth-labs): Landing pages, A/B tests, and analytics that don’t lie. Quick experiments to prove what moves the needle. ## Free tools - [llms.txt generator](https://techpotions.com/tools/llms-txt-generator): Generate a spec-correct llms.txt file for your site, so AI assistants read you right. - [App development cost calculator](https://techpotions.com/tools/app-development-cost-calculator): Scope a web or mobile app and get an honest 2026 cost and timeline range. - [AI receptionist cost calculator](https://techpotions.com/tools/ai-receptionist-cost-calculator): Compare an AI receptionist against in-house staff and answering services, in dollars. - [LLM API pricing calculator](https://techpotions.com/tools/llm-api-pricing-calculator): Compare Claude, GPT, Gemini and DeepSeek token costs on your real usage. ## Selected work (real client builds) - [Taqaddum — bilingual school assessments — Taqaddum](https://techpotions.com/work/taqaddum): A bilingual (Arabic / English) assessment, attainment and progress-reporting platform for schools. Unified exam builder across question types, baseline + mid-y… - [Ansari Law Associates — Lahore legal consultancy — Ansari Law Associates · Est. 1950](https://techpotions.com/work/ansari-law): A distinguished marketing site for a 75-year-old Lahore legal consultancy serving banking, corporate, ADR and overseas-Pakistani clients. Heavy editorial typog… - [AI Calling Agent — outbound AI voice ops — AI Calling Agent](https://techpotions.com/work/ai-calling-agent): An outbound AI voice product with a back-office dashboard for ops: Dashboard, Calls, Transcriptions, AI Agents, CRM, Users and Settings — the full operational… - [Chatberry — AI WhatsApp marketing platform — Chatberry](https://techpotions.com/work/chatberry): An Arabic-first WhatsApp marketing platform: AI-powered chatbot, bulk official-WhatsApp messaging, multi-agent shared inbox, interactive buttons and rule-based… - [ReadyShortlist — vetted tech talent in 72 hours — ReadyShortlist](https://techpotions.com/work/readyshortlist): An end-to-end product for Pakistan’s vetted tech-talent network — marketing site plus admin portal for managing candidates, employers, briefs, the candidate fu… - [Parcoursup Zen — AI orientation for French post-bac — Parcoursup Zen](https://techpotions.com/work/parcoursup-zen): A French-language guidance platform that helps post-bac students navigate Parcoursup. AI matches student profiles against 23,000+ formations, tracks applicatio… - [Ashpulp Technologies — AI / data / dev studio — Ashpulp Technologies](https://techpotions.com/work/ashpulp-technologies): A studio marketing site for Ashpulp Technologies — a digital partner combining data analytics, AI, marketing and web/software development. The site reports 40+… - [Satya Recs — Lisbon multidisciplinary label — Satya Recs](https://techpotions.com/work/satya-recs): A Lisbon-based multidisciplinary label showcasing cutting-edge electronic music, watercolour painting, landscape photography, short films and yogic teachings.… - [Altamar Charters — luxury yacht rentals in Cancún — Altamar Charters](https://techpotions.com/work/altamar-charters): A Spanish-language marketing site for a Cancún yacht-charter operator with a 20+ vessel fleet, captain-included pricing from $10,000 MXN, and booking handled d… ## Comparisons - [Next.js vs WordPress](https://techpotions.com/compare/nextjs-vs-wordpress): The framework behind custom web products versus the platform that runs a huge share of the web. Here is the honest call on which fits your project, from a stud… - [PostgreSQL vs MongoDB](https://techpotions.com/compare/postgresql-vs-mongodb): The default relational workhorse versus the document database that made schemas flexible. Which one should your app run on? Here is how we decide, a studio tha… - [Strapi vs Sanity](https://techpotions.com/compare/strapi-vs-sanity): Two popular headless CMSes with very different philosophies: self-hosted and API-first versus hosted and structured-content-first. Here is how they actually di… - [n8n vs Zapier](https://techpotions.com/compare/n8n-vs-zapier): The self-hostable automation platform that became the default for AI workflows versus the app-connector that defined the category. We run n8n in production and… - [n8n vs Make](https://techpotions.com/compare/n8n-vs-make): The two visual automation canvases people graduate to after Zapier. One is a polished hosted service priced by operations; the other is source-available and se… - [Vapi vs Retell AI](https://techpotions.com/compare/vapi-vs-retell): The two platforms most teams shortlist for AI voice agents. We have shipped a production outbound voice product on a custom LiveKit pipeline, so we know exactl… ## Writing (lab) - [How to Build an AI Agent with n8n](https://techpotions.com/lab/how-to-build-an-ai-agent-with-n8n): A step-by-step guide to building a working AI agent in n8n, using an LLM node, tools, and triggers. And the honest moment when n8n hits its ceiling and you nee… - [How to Build an AI Voice Agent That Doesn't Fall Apart](https://techpotions.com/lab/how-to-build-ai-voice-agent): A code-first guide to building production AI voice agents, covering the real-time telephony layer, STT/TTS pipelines, barge-in handling, and the ops dashboard… - [Claude vs GPT for Production Agents](https://techpotions.com/lab/claude-vs-gpt-for-agents): For production agents, pick GPT when sub-second latency matters (voice). Pick Claude when wrong tool args cost you money (back-office). We run an outbound voic… - [Best RAG Frameworks: What Broke in Production](https://techpotions.com/lab/best-rag-frameworks-what-broke-production): We tested RAG frameworks in real projects. Here's what broke in production—and which frameworks held up. No marketing fluff, just the scars. - [RBAC in Next.js: A Practical How-To](https://techpotions.com/lab/rbac-implementation-nextjs): A hands-on guide to implementing role-based access control in Next.js — from data modeling and middleware to server-side enforcement. Learn from our real-world… - [Next.js vs WordPress for Law Firm Sites](https://techpotions.com/lab/next-js-vs-wordpress-law-firm-site): We built a 75-year-old law firm's site on Next.js — here's the blunt comparison for professional service sites, including where WordPress still wins. Security,… - [Assessment Platform Development Schools Actually Keep](https://techpotions.com/lab/school-assessment-platform-development): Assessment platform development that stops at the question screen is wasted code. The real lift — and the part schools measure you by — sits in the reporting l… - [Custom Admin Dashboard Next.js Guide](https://techpotions.com/lab/custom-admin-dashboard-nextjs-guide): Building a custom admin dashboard in Next.js isn't about the UI—it's about owning role‑scoped data access, server‑side performance, and freedom from per‑seat p… - [How to Add Evals to an LLM Feature](https://techpotions.com/lab/how-to-add-evals-to-an-llm-feature): Stop guessing whether your LLM feature works. Here’s the exact eval workflow we used to ship an AI calling agent that actually books meetings — with code, metr… - [Build Internal Tools with Next.js Instead of Retool](https://techpotions.com/lab/nextjs-internal-tool-vs-retool): We compared Next.js vs Retool for internal tools and built an AI calling ops dashboard on Next.js. Retool gets you to a first screen faster, but custom auth, r… - [Alternatives to Hiring a Dev Team That Ship Real Products](https://techpotions.com/lab/alternatives-to-hiring-a-dev-team): If you're looking for alternatives to hiring a dev team, this piece breaks down the real tradeoffs—speed, control, institutional memory—and shows how a product… - [AI Recommendation Engine Development: How We Built One](https://techpotions.com/lab/ai-recommendation-engine-development): Building an AI recommendation engine that people actually trust isn't about vector search alone—it's about per-result explainability, a ruthless eval harness,… - [Multilingual Next.js: RTL, French & Spanish Done Right](https://techpotions.com/lab/multilingual-nextjs-rtl-french-spanish): We shipped multilingual Next.js sites in Arabic RTL, Spanish, and French. Arabic RTL is a frontend constraint you commit to on day one—not a CSS flag. Here's w… - [Payload CMS vs WordPress](https://techpotions.com/lab/payload-cms-vs-wordpress): We run both Payload and WordPress in production. Here's the honest line — and when we'd still pick WordPress — distilled from real client work, not a spec-shee… - [Next.js Law Firm Sites (with Proof)](https://techpotions.com/lab/nextjs-law-firm-website-guide): A real-world breakdown of building a Next.js site for a law firm—covering intake flows, multilingual content, and a verified case study with a 75-year-old lega… - [How to Migrate Off WordPress Without Losing SEO](https://techpotions.com/lab/migrate-off-wordpress-without-losing-seo): Most migrations bleed traffic because they skip the redirect map. We moved Satya Recs off WordPress without SEO loss—here’s how to build the one deliverable th… - [WordPress to Next.js Migration Cost: Real Ranges (2026)](https://techpotions.com/lab/wordpress-to-nextjs-migration-cost): A real-deal breakdown of what you’ll actually pay to move from WordPress to Next.js in 2026—no fluff, just the spread from a tidy content site to a plugin-heav… - [AI Voice Agent Build Cost Breakdown](https://techpotions.com/lab/ai-voice-agent-build-cost-guide): Build cost correlates directly with operational surface, while per-minute runtime charges will outpace the one-time setup – here’s what our real engagement tau… - [The 80% Nobody Told You About WhatsApp AI Chatbots](https://techpotions.com/lab/ai-chatbot-for-whatsapp-business): Building an AI chatbot for WhatsApp Business means wrestling with API approval, queue backbones, and human handoff long before you fine-tune the model. We brea… - [Agentic AI Ransomware Exploits Langflow RCE](https://techpotions.com/lab/agentic-ai-ransomware-exploits-langflow-rce): The JADEPUFFER campaign exploited a 9.8 CVSS flaw in Langflow to automate ransomware with AI agents. Reconnaissance, lateral movement, and encryption of 1,342… - [Dev Secrets Stolen by a Fake Rollup Polyfill](https://techpotions.com/lab/dev-secrets-stolen-fake-rollup-polyfill): JFrog researchers uncovered six npm packages impersonating Rollup polyfill tools, linked to North Korea's Lazarus Group, stealing credentials and enabling remo… - [Why Your Unified AI Agents Are About to Destroy Each Other](https://techpotions.com/lab/mcp-agent-conflict-resolution): MCP agent conflict resolution begins not with a clever prompt but by admitting that a unified file system turns every agent into a potential disruptor. - [5x Agent Quotas, 5x the Trust Problem](https://techpotions.com/lab/aws-agentcore-quotas-governance-2026): AWS raised AgentCore quotas 5x — but the real bottleneck isn't concurrency. Without governance baked into the orchestration layer, faster agents just amplify m… - [Health CLI: Google's silent agent SDK](https://techpotions.com/lab/health-cli-google-silent-agent-sdk): Opinionated guide to building a local Health CLI using Google's Health Connect, Fit REST, and Gemini APIs—the quiet SDK that turns personal health data into an… - [Graviton5 C9g Price-Performance](https://techpotions.com/lab/graviton5-c9g-price-performance): Graviton5 C9g price-performance dictates your next EC2 move. Here's the data-backed breakdown on where ARM wins—and where staying on x86 makes sense. - [MCP Auto-Execution Is Not a Bug. It’s a Trust Crisis.](https://techpotions.com/lab/mcp-auto-execution-trust-crisis): CVE-2026-12957 exposed how absent trust standards are in MCP auto-execution. Amazon Q trusted repo configs implicitly, handing attackers AWS keys just by openi… - [Karpathy’s 10 Rules Are a Debugger, Not a Style Guide](https://techpotions.com/lab/karpathy-claude-md-self-check-protocol-debugger): The Karpathy CLAUDE.md self-check protocol isn’t another set of coding rules—it’s a runtime debugger that catches silent failures in agentic loops. Here’s how… - [9 PM Teams Call Layoffs: The Offshore Kill‑Switch](https://techpotions.com/lab/9-pm-teams-call-layoffs-offshore-kill-switch): The 9 PM Teams call layoffs that blindsided 150 engineers aren't an isolated horror story. They're a predictable failure mode of remote-first management, expos… - [78% False Negatives: Your AI Security Scanner Is Gaslighting You](https://techpotions.com/lab/false-negatives-automated-scanning-tools): A 78% false negative rate means automated AI scanners are missing real vulnerabilities. Understand why these tools fail and how to build a defense-in-depth str… - [Deno Desktop: The Runtime That Eats Electron's Lunch](https://techpotions.com/lab/deno-desktop-apps-no-bloat): Deno's cross-platform desktop commands finally give JavaScript developers a native app path without the bloat of Electron — ~15MB bundles, a planned shared CEF… - [Lenis on Windows: the smooth-scroll fix nobody documents](https://techpotions.com/lab/lenis-windows-smooth-scroll-fix): Lenis ships beautifully on macOS and craters on Windows trackpads. The fix is four lines, two of them are easy to miss, and the docs do not mention any of it. - [Langflow Exploits Prove Your AI Stack Is Swiss Cheese](https://techpotions.com/lab/langflow-vulnerability-ai-stack-swiss-cheese): CVE-2026-5027 and the SQL-injection wave hitting LangChain's ecosystem aren't one-off bugs. They're the direct result of composable AI frameworks shipping with… ## Company - [About techpotions](https://techpotions.com/about) - [All work](https://techpotions.com/work) - [Start a project](https://techpotions.com/start) - Contact: info@techpotions.com