

Add a Case · Onboarding
A two-step flow that even first-time applicants get through without help.
Step 1 explains which body issued the case (USCIS, NVC, or EOIR). Step 2 validates the receipt-number format inline and links to a built-in helper.
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.

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.


A two-step flow that even first-time applicants get through without help.
Step 1 explains which body issued the case (USCIS, NVC, or EOIR). Step 2 validates the receipt-number format inline and links to a built-in helper.


Track every immigration case in one clear, organized view.
The main hub: every case across every category, with live status badges, processing-time bars, and one-line action summaries. Designed to look great in both light and dark mode.

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.

History, predicted next steps, time analysis, and approval insights.
Beyond raw status, the app surfaces what's likely coming. Predicted next step with confidence, time-band benchmarks against historical cases, and approval-rate context by service center.


Highlight urgent next steps and important notices at a glance.
Cases requiring a response, like RFEs, biometrics appointments, and address-change deadlines, bubble to the top with a warm orange treatment and the exact action to take.


Monitor cases under review with a calm, focused timeline view.
A focused filter for the waiting game. Each pending case shows its step-by-step progress, current review stage, and the next likely milestone.


Celebrate milestones with a clean, reassuring case overview.
Approvals get their own filter, a calm, green-accented view that lets applicants look back at every case that has cleared.


Keep household immigration updates organized in one place.
Every case linked to a household group (spouse, children, derivative beneficiaries) surfaced in a single tab.

Monthly priority-date insights and category updates.
The State Department's Visa Bulletin, rebuilt for humans. Priority-date charts by category and country, highlighted month-over-month movements, and a one-tap check against your case.

Keep notices, IDs, and evidence in one secure place.
Drag-and-drop uploads, automatic case-linking, on-device storage. Notices, receipts, RFE responses, biometric letters: sorted, searchable, never lost.

Immigration updates, policy changes, and trusted headlines.
A curated, source-cited news stream. Filter by topic, region, and urgency. Stories tagged with the visa categories they affect.


Practice the USCIS naturalization test with a clean, focused quiz experience.
The full 100-question civics pool, served as randomised sessions of 20. Track running accuracy and prepare with the same calm UI as the rest of the app.
Beyond the USCIS app, you'll find AI agents and automation pipelines built for real law-firm workflows. See the featured project ↑
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.
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.
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.
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.
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.
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.
I design and build practical tools that solve real workflow problems, from polished interfaces to AI-powered automations.
Automating repetitive workflows using AI agents, APIs, and custom logic.
Modern, fast, responsive applications built with scalable frontend and backend architecture.
Native and cross-platform mobile experiences for client-facing products.
Case management improvements, transcript storage, CRM integrations, and internal dashboards.
Premium interfaces with clean structure, strong typography, and user-focused layouts.
Connecting tools like Notion, HubSpot, Fireflies, Firebase, and custom databases.
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.”
Real-time visibility into every applicant: case status, receipt numbers, deadlines, and recent activity.
Intake calls captured, transcribed, and quietly routed into the right client record without manual filing.
HubSpot, Notion, and custom databases kept in sync. Fewer duplicate fields, fewer missed follow-ups.
Drafting, triage, and summarisation done by AI where it helps, with attorneys staying in control of decisions.
I map the real workflow, the team's pain points, and the business goal.
I create a clean interface and structure before building.
I develop the product with modern, scalable technologies.
I connect tools, APIs, AI, and databases to reduce manual work.
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.
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.
