Hi, my name is

Arin Karabulut.

Full-Stack Web Developer

I build and ship production web apps with Next.js, React, and Python: multi-tenant SaaS with Stripe and Twilio, lead-generation sites that convert, and the Supabase and Django backends behind them. Everything here is live and in use.

About Me.

Hey, I'm Arin. I'm a developer who also runs a licensed insurance agency, so I'm my own first customer. I built the site that brings in my leads, the Google Ads dashboard that tracks what they cost, and the dialer, CRM, and texting tools my agency sells with.

I bring that same owner's view to client work: a lead-generation site for a Miramar law firm, a site for another insurance agent, and a dispensary site with an owner CMS. I know what it means to need the phone to ring, and that is what I build for.

Expertise

  • Next.js, React 19, TypeScript, and Tailwind CSS for fast, responsive sites
  • Lead capture that converts: multi-step intake forms, appointment booking, and click-to-call
  • Google Ads, GA4, and conversion tracking, including a Google Ads API dashboard I built
  • Owner admin panels and CMS tools so clients can manage leads and update content
  • Backends on Supabase (Postgres with Row Level Security), Python serverless functions, and Django REST
  • Integrations: Twilio voice and SMS, Stripe payments, Resend email, and the Claude API
  • Launch and upkeep: custom domains and DNS, Vercel deploys, SEO basics, and ongoing support

Projects.

https://arinhealthagent.com
01

Arin Health Agent

Web App

Health-insurance quoting and consultation site, now on Next.js and Vercel with Supabase, Resend, and a TOTP-protected admin.

Next.js 15React 19TypeScriptSupabaseResendClaude APIDjango (v1)AWS Elastic Beanstalk (v1)
HIPAACMS
  • Consultation form with email notifications through Resend
  • Ad landing pages with conversion tracking
  • TOTP-protected admin for reviewing leads and drafts
https://legalhelp911.com
02

LegalHelp911

Web App

Law-firm lead-generation site at legalhelp911.com: a six-step case review on Next.js 15, a Python lead function, and a locked-down Supabase database, with Google Ads and social campaigns next.

Next.js 15React 19TypeScriptTailwind CSS 4PythonSupabaseVercel
TCPA
  • Six-step criminal case review on the home page, plus lead forms on every practice page
  • Mixed-runtime Vercel deploy: Next.js pages plus a standard-library Python function
  • Versioned consent statement rebuilt on the server for each form submission
https://marijuanaland.com
03

Marijuana Land

Web App

Cannabis dispensary site at marijuanaland.com: a Next.js 16 rebuild of the original WordPress site, with a self-lifting launch gate and an owner CMS.

Next.js 16React 19TypeScriptTailwind CSS 4VercelWordPressDocker
  • Next.js 16 rebuild live on the client's domain, marijuanaland.com
  • Launch gate in the Next.js proxy that lifts on schedule, with owner preview
  • Owner CMS with draft, preview, publish, and one-step undo (database hookup pending)
https://bryanhealthagent.com
04

Bryan Health Agent

Web App

Client insurance-agent site on Next.js 16 and Tailwind CSS 4, with contact, tools, and policy pages.

Next.js 16React 19TypeScriptTailwind CSS 4Vercel
HIPAACMS
  • Conversion-focused home page for an insurance agent
  • Contact, tools, and policies pages
  • Generated sitemap and robots for search engines
IrisEileens
05

IrisEileens

Web App

Custom Shopify storefront for a jewelry brand.

ShopifyLiquidHTML/CSSJavaScript
  • Custom Shopify theme and layout
  • Product catalog with variants
  • Shopify-native cart and checkout flow
https://www.onlydialer.com
06

OnlyDialer (Power Dialer)

Web App

Twilio-powered power dialer for outbound sales teams. One of three separate apps under onlydialer.com that share a database and talk over internal APIs.

Next.jsReactTypeScriptPrismaPostgreSQLTwilio Voice SDKStripeTailwind CSSVercel
HIPAACMSTCPA
  • Separate Next.js app and Vercel project, linked to the CRM and SMS apps over internal APIs
  • Power dialer with local presence, cascade routing, recording, and 2FA agent login
  • Provisions Twilio numbers and wires their SMS webhook to the texting app
https://crm.onlydialer.com
07

OnlyDialer CRM

Web App

Sales CRM at crm.onlydialer.com: lead pipeline, round-robin routing, billing, and the hub the dialer and SMS apps plug into over APIs.

Next.jsReactTypeScriptPrismaPostgreSQLStripeTwilioTailwind CSSVercel
HIPAACMSTCPA
  • Lead pipeline with stage tracking and round-robin agent routing
  • Lead intake from vendor webhooks, token API, CSV import, and manual entry
  • Pushes consented real-time leads to the SMS app for instant follow-up
https://sms.onlydialer.com
08

OnlyDialer SMS

Web App

Sales texting platform at sms.onlydialer.com: two-way inbox, drip campaigns, bulk sends, and email, fed by the CRM and dialer over webhooks.

Next.jsReactTypeScriptPrismaPostgreSQLTwilio SMSResendClaude APITailwind CSSVercel
HIPAACMSTCPA
  • Two-way shared inbox with threaded conversations and templates
  • Bulk campaigns, scheduled send windows, and drip sequences with enrollments
  • Inbound SMS webhook for every number provisioned by the dialer or CRM
https://hgcrafting.vercel.app
09

HG Network

Web App

One Next.js 16 codebase that ships as three game-server websites, each with a Stripe store that delivers purchases in-game over RCON.

Next.js 16React 19TypeScriptTailwind CSS 4StripeSupabaseRCONVercel
  • Three production sites from one repo, selected by NEXT_PUBLIC_SITE
  • Stripe Checkout for one-time and recurring packages
  • Webhook to Supabase to RCON delivery pipeline with acknowledgements
/demos/brand-forge
10

Brand Forge

AI/ML

AI brand-identity generator running on a local LLM.

Next.js 16React 19TypeScriptOllamaClaude APITailwind CSS
  • Local LLM inference via Ollama (no paid API)
  • Color palette and typography suggestions
  • Domain availability lookup
Intelligence App
11

Intelligence App

Web App

Interactive geospatial data-visualization web app.

ReactTypeScriptDeck.glMapbox GLVite
  • Deck.gl layer compositing over Mapbox
  • Hex-bin and heatmap aggregation at scale
  • Attribute-based filtering and search
This Portfolio
12

This Portfolio

Web App

The site you are reading: Next.js 16, React 19, generated Open Graph images, live project previews, and a Resend-backed contact form.

Next.js 16React 19TypeScriptTailwind CSS 4ResendClaude APIVercel Analytics
  • Scroll-linked live iframe previews with image fallback
  • Per-project metadata, canonical URLs, and sitemap entries
  • Generated Open Graph image and icons
DBackend
13

Django REST API on AWS

Backend

Django REST backend with custom user auth and email verification, deployed to AWS Elastic Beanstalk with RDS PostgreSQL.

PythonDjangoDjango REST FrameworkPostgreSQLDockerAWS Elastic BeanstalkAWS RDS
  • Custom user model with token auth and email verification
  • Dockerized for local development and deployment
  • AWS Elastic Beanstalk deployment with RDS PostgreSQL
https://frontend-kappa-three-44.vercel.app
14

AI Trading Bot

AI/ML

Desktop trading assistant with a Python signal engine and a React dashboard. Blends technical, news, and macro signals with LLM-written explanations.

PythonReactViteTailwind CSSyfinanceCCXTOllamaClaude API
  • Signal engine blending technical, news, and macro inputs
  • LLM-generated sentiment scores and explanations
  • Equity data via yfinance and crypto via CCXT
https://exposedpia.com
15

WordPress Client Sites

Web App

Production WordPress sites I designed, built, host, and maintain for a private investigation agency and a financial advisor.

WordPressPHPMySQLHTML/CSS
  • exposedpia.com: private investigation agency with inquiry forms
  • mayoradvisors.com: financial advisor site with organic traffic
  • Branding, theme build-out, hosting, DNS, and launch
HGame
16

HG Grapple Gun

Game

Custom Garry's Mod weapon addon written in Lua.

LuaGarry's ModSource Engine
  • Latch-and-pull grapple physics
  • Configurable pull force and distance
  • Cooldown and ammo handling

Skills.

Frontend

React 19Next.js 15/16TypeScriptTailwind CSS 4Framer MotionViteHTML/CSS

Backend & Data

Node.jsPythonDjango REST FrameworkPostgreSQLPrismaSupabase (Postgres, RLS, Auth)REST APIsServerless functionsMySQL

AI / LLMs

Claude APIOpenAI APIOllama (local LLMs)Prompt engineeringScheduled content generation

Integrations

Stripe (Checkout, subscriptions, metered)Twilio Voice SDKTwilio SMSResendMapbox / Deck.glChrome extensions

DevOps & Cloud

VercelDockerAWS Elastic BeanstalkAWS RDSGit / GitHubCI/CDDNS and domains

CMS & Storefronts

WordPressShopifyPHPLiquid

Experience.

Sep 2026 — Present

Web Developer (client project)

Bryan Health Agent, South Florida

Designed and launched a Next.js marketing site for a South Florida health-insurance broker at bryanhealthagent.com, with policy and contact pages, a subsidy estimator, a doctor-directory lookup, and Calendly booking.

Aug 2026 — Present

Web Developer (client project)

LegalHelp911, law firm in Miramar, FL

Built and launched the firm's lead-generation site at legalhelp911.com: a six-step case review form, a Python serverless lead function writing to Supabase with Row Level Security, server-side consent records, a Spanish page, and a password-protected admin.

Mar 2026 — Present

Founder & Developer

OnlyDialer (own product)

Built a three-app sales platform (power dialer, CRM, and SMS inbox with drip campaigns) on Next.js, Prisma, Postgres, and Twilio. Two insurance sales teams have used it for about 1,870 calls and 610 texts, with local-presence caller ID, call recording, round-robin routing, and 2FA.

Nov 2025 — Present

Founder & Web Developer

Arin Health Agent (my insurance agency)

Built and run my agency's site at arinhealthagent.com, now on Next.js, Supabase, and Vercel with online booking for consultation calls, GA4 and Clarity tracking, and a private Google Ads API dashboard. Version 1 (Nov 2025) paired Next.js with a Django REST API on AWS Elastic Beanstalk.

May 2024 — Present

Web Developer (client project)

Marijuana Land dispensary, Germfask, MI

Built the dispensary's original WordPress site in 2024, then restored it into a local Docker environment and rebuilt it in Next.js 16 on Vercel, now live on the client's own domain at marijuanaland.com.

Oct 2024 — Jan 2026

Licensed Insurance Broker

First Family Insurance, Sunrise, FL

Matched health and life insurance policies to individual and family needs through phone, email, and virtual consultations, handling regulated data under HIPAA and CMS rules. During this role I shipped my first production software, arinhealthagent.com: a Django REST backend and Next.js frontend deployed with Docker to AWS Elastic Beanstalk for lead intake, household capture, and quote requests. I owned the architecture, deployment, and maintenance, and later rebuilt it on Next.js and Vercel.

Aug 2024 — Nov 2024

Operations Assistant & Web Developer

MGI Farms, Michigan

Assisted with day-to-day operations across a seasonal harvest cycle, including recruiting, screening, onboarding, and interview coordination, while owning internal web development. Built tooling that streamlined hiring and communication between management and prospective employees.

Mar 2023 — Jan 2024

Customer Service Representative

Teleperformance, Remote

Handled inbound customer service for SimpliSafe home security systems across phone and digital channels. Troubleshot alarm issues to first-contact resolution, resolved account questions, and maintained quality and compliance standards at high volume.

Get In Touch.

Have a project in mind or want to chat? Send me a message!

Email or phone is required. You can provide both.

Or reach me directly by phone at (954) 812-2577 or by email at akinsuranceagent@gmail.com