Fatih
Available for new opportunities

Building AI agents and
full-stack systems for
immigration law firms.

I’m Fatih, a full-stack and AI-focused developer. I design and ship practical tools for law firms: case tracking apps, automation pipelines, and AI workflows that quietly remove friction from the team’s day.

View work
Working with·TypeScript·Next.js·React·Node·Kotlin·Swift·Supabase·OpenAI
Fatih
İstanbul, TR · US-friendly hours
Featured Project

USCIS Case Tracker

A native dual-platform case tracking app for Android (Kotlin and Jetpack Compose) and iOS (Swift and SwiftUI), covering USCIS receipts, push notifications, Visa Bulletin access, document storage, and citizenship-quiz practice.

AndroidKotlinJetpack ComposeiOSSwiftUIFirebaseRevenueCatUSCISPush Notifications
21
Feature screens
50+
USCIS form types
2
Native platforms · iOS + Android
Scroll to walk through the app
USCIS Case Tracker · Case Details
01Feature

Case Details

Track status, processing time, and action items in one view.

Every case opens to a clean status timeline. You see the receipt number, current step, processing-time band against similar cases, and any pending actions. Mail notice landed in your inbox? Capture it in two taps. Family group? Already linked under one household.

Other Work

More systems I designed, built, and automated.

Beyond the USCIS app, you'll find AI agents and automation pipelines built for real law-firm workflows. See the featured project ↑

01Case Study
Law Firm Automation · Production

Meeting Transcript Automation

When Fireflies finishes an intake meeting transcript, this pipeline picks it up and hands it to an AI evaluator that extracts 14 structured fields: meeting outcome, retainer fee, visa fit, referral source, education, experience, location. Apollo fills in missing LinkedIn and company data, the transcript plus an AI summary PDF upload to HubSpot, and an optional Notion sync mirrors the case file. Runs as both a signed real-time webhook and a 5-minute HubSpot pipeline poll.

FirefliesOpenAI gpt-5HubSpot CRM v3ApolloNotion APIZod schemasTypeScriptNode
14
Fields per transcript
5
Integrated APIs
8
Visa categories
Meeting Transcript Automation
02Case Study
Multi-Agent AI · In Active Development

ATTICUS

An AI copilot for US immigration attorneys, built as a Notion-style workspace where six specialised agents share context across a firm's case files. They draft per-criterion cover letters, turn incoming RFE PDFs into structured responses, categorise evidence against USCIS criteria, run RAG over policy memos, handle multi-visa pre-screening, and monitor priority dates. Multi-tenant Postgres with row-level security, shared pgvector memory, and a typed LLM router that picks the right model per task. First three agents in private beta.

Next.jsOpenAIAnthropicLangGraph patternpgvectorSupabase RLSMulti-tenantInngestStripeTypeScript
6
Specialised agents
2
LLM providers · routed
Q3'26
Full launch
ATTICUS
03Case Study
Landing Page · Design-to-Code

Holt & Mercer · E-2 Visa Lawyers

Long-form E-2 visa landing page for an immigration boutique. Design-to-code build: the client handed over a high-fidelity design and I shipped it pixel-accurate as a production Next.js + Tailwind + Framer Motion site.

Next.jsTailwind CSSFramer MotionTypeScriptDesign to Code
See live →
04Case Study
Landing Page · Design-to-Code · Path Law Group

Path Law Group · E-2 Visa Attorneys

Production E-2 landing page for Path Law Group. Design-to-code: implemented the firm's brand design as a Next.js static export so they can host anywhere without a server. The in-app preview runs the same bundles the firm ships.

Next.js Static ExportTailwind CSSFramer MotionLenisEmbla CarouselDesign to Code
See live →
05Case Study
Law Firm AI · Production · Path Law Group

AI Visa Screener

An AI visa eligibility screener for Path Law Group. It reads contact questionnaire responses from HubSpot, runs real-time web research (LinkedIn, Google Scholar, press) to ground claims in verifiable facts, and evaluates the applicant against USCIS criteria for eight visa categories. The output is a structured verdict (qualified, borderline, weak) with a confidence score, criteria breakdown, and visa-specific narrative, written back to HubSpot as a formatted note plus a one-page attorney pre-meeting brief PDF. Calibrated against 977 historical Path Law cases.

OpenAI gpt-5Web search toolOpenAI Vector StoreStructured outputsZod schemasHubSpot CRM v3ApolloPDF generationTypeScriptNode
8
Visa categories evaluated
977
Cases · historical calibration
13
Fields per structured verdict
AI Visa Screener
06Case Study
Landing Page · Design-to-Code

Rowan & Hall · Boutique Law Firm

Full landing page for a boutique law firm. Design-to-code: shipped the firm's brand design end-to-end as a production Next.js + Tailwind + Framer Motion site, every section delivered pixel-accurate from the source design.

Next.jsTailwind CSSFramer MotionTypeScriptDesign to Code
See live →
Build

From idea to working product.

I design and build practical tools that solve real workflow problems, from polished interfaces to AI-powered automations.

01

AI Automation

Automating repetitive workflows using AI agents, APIs, and custom logic.

02

Full-Stack Web Apps

Modern, fast, responsive applications built with scalable frontend and backend architecture.

03

Mobile Apps

Native and cross-platform mobile experiences for client-facing products.

04

Law Firm Systems

Case management improvements, transcript storage, CRM integrations, and internal dashboards.

05

UI / UX Design

Premium interfaces with clean structure, strong typography, and user-focused layouts.

06

API Integrations

Connecting tools like Notion, HubSpot, Fireflies, Firebase, and custom databases.

Immigration Tech

Built for law firms that want smarter systems.

I understand how immigration teams deal with client communication, case records, meeting notes, transcripts, deadlines, forms, and repetitive admin work. My focus is building tools that make those workflows faster, cleaner, and easier to manage.

“Good software should not add more work. It should quietly remove friction from the team’s day.”
01

Client Case Tracking

Real-time visibility into every applicant: case status, receipt numbers, deadlines, and recent activity.

02

Meeting Transcript Storage

Intake calls captured, transcribed, and quietly routed into the right client record without manual filing.

03

CRM / Database Automation

HubSpot, Notion, and custom databases kept in sync. Fewer duplicate fields, fewer missed follow-ups.

04

AI-Assisted Internal Workflows

Drafting, triage, and summarisation done by AI where it helps, with attorneys staying in control of decisions.

Process

A simple process for building useful systems.

01

Understand

I map the real workflow, the team's pain points, and the business goal.

02

Design

I create a clean interface and structure before building.

03

Build

I develop the product with modern, scalable technologies.

04

Automate

I connect tools, APIs, AI, and databases to reduce manual work.

Stack

The tools I use to build fast.

Current Stack
Frontend
Next.jsReactTypeScriptTailwind CSSFramer Motion
Backend / Database
FirebaseSupabaseNode.jsAPI RoutesPostgreSQL
AI
OpenAIClaudeAI AgentsPrompt SystemsAutomation Logic
Mobile
KotlinJetpack ComposeSwiftUIRevenueCatPush Notifications
Business Tools
Notion APIHubSpotFirefliesGoogle WorkspaceCRM Automation
About

I build polished products and practical AI systems.

I’m Fatih, a full-stack and AI-focused developer building modern web apps, mobile products, internal tools, and workflow automations.

I care about clean interfaces, useful systems, and products that solve real business problems. My work is especially focused on AI-powered workflows, legal / immigration technology, CRM automations, and client-facing digital products.

Focus
AI + Full-Stack
Builds
Web + Mobile
Specialty
Automation Systems
Domain
Legal Tech Focus
Available for new work

Building something for your firm?
I’m one email away.

I read every message myself. Usually I reply the same day. If it fits, we’ll set up a 30-minute call; if not, I’ll tell you straight.

Fatih
İstanbul · US hours
Fatih K.
writes back personally