Arta Ghasemi · Engineering

I build practical products and the launch loops around them.

CS @ Penn State, graduating Dec 2027. Shipped a native iOS app to the App Store and built a production RAG chatbot as a full-stack intern at Akadion. Currently building Test Maxer, handframe.app, and Rushline — and I don't hand off at the API boundary. I do the design, the copy, the tests, and the launch.

Founder Signals

CS GPA
3.74

Penn State Computer Science, Dean's List, while shipping products and client work.

first Swift app
3-4 mo

Learned, built, and shipped Test Maxer end-to-end.

downloads
450+

Combined App Store installs across two shipped consumer apps.

faster support
60%

Response-time cut from the RAG chatbot I owned at Akadion.

Selected Work

  • Buff Kitty

    Founder & iOS engineer · on the App Store

    Protein tracker for people who hate calorie apps

    Native iOS protein tracker with manual, voice, AI-photo, and barcode logging, built around a mascot that reacts to how close you are to your daily goal. I designed it, built it, tested it, shipped it, and ran the marketing. Backend is Deno/TypeScript edge functions calling Gemini and OpenAI behind strict JSON schemas, with RevenueCat entitlement checks, atomic rate limits, and row-level security.

    Outcome
    250+ App Store downloads. 54 Swift Testing unit tests, 5 XCTest UI/performance tests, and 43 product events instrumented across onboarding, logging, goals, and conversion.
    Stack
    Swift · SwiftUI · SwiftData · WidgetKit · Supabase · Postgres · RevenueCat
  • Test Maxer

    Personal iOS product · validation

    Men's health optimization iOS app

    Built and shipped a consumer app for men interested in natural testosterone optimization. Includes AI-powered face scanning, habit tracking, personalized action plans, and a scoring loop.

    Outcome
    200+ downloads, 60 short-form launch posts, first annual subscriber, and an active user-feedback sprint before the next product decision.
    Stack
    Swift · iOS · AI vision API · App Store
  • handframe.app

    Personal product · shipping

    Paywalled file delivery for freelancers

    Platform for freelancers to create a paywalled download link for final files. Clients pay before accessing the video or asset, reducing late payment and post-download ghosting.

    Outcome
    Stripe Connect onboarding, webhooks, tokenized downloads with expiry and download caps, plan tiers, platform-fee logic, rate limiting, and payment reconciliation.
    Stack
    Next.js · TypeScript · Postgres · Stripe Checkout · Stripe Connect
  • AI support chatbot

    Akadion · SWE internship, 2025

    RAG over a company's own support corpus

    Owned an internal support chatbot from concept through deployment. Python/FastAPI backend, Next.js/React frontend, and a Gemini-powered retrieval-augmented generation pipeline. Added real-time response streaming, background file ingestion, and a layered REST architecture so retrieval, generation, and transport could change independently.

    Outcome
    Cut customer-support response time 60%. Reached 95% answer accuracy in internal evaluation.
    Stack
    Python · FastAPI · Next.js · React · Gemini API · REST
  • Rushline

    Personal product · advanced local prototype

    A Premiere Pro assistant that edits inside the timeline

    Turns timeline selections, transcripts, and typed phrases into finished captions, motion text, reframes, and effects without leaving Premiere. Nine automation workflows. Most AI video tools hand back a black-box render; Rushline outputs editable MOGRT clips and native Motion values, so the editor keeps control after the automation runs.

    Outcome
    Runs on real client work daily — podcast clipping and short-form delivery. Local-first: nothing leaves the machine.
    Stack
    UXP · Node.js · CEP/ExtendScript · MOGRT · Local LLM
  • Validation sprintDirect outreach to Test Maxer users before the next build decision.
  • Course SchedulerJava/SQL enrollment system — seat capacity, waitlists, automatic promotion.
  • Build logShort dev notes on AI tooling and evals.

Stack

Languages
Swift · Python · Java · TypeScript · JavaScript · SQL
Frameworks
SwiftUI · SwiftData · WidgetKit · FastAPI · Next.js · React · Node.js · Deno
Infra
Postgres · Supabase · Stripe · RevenueCat · Gemini API · REST
Testing
Swift Testing · XCTest · PostHog · Git/GitHub · Xcode

Experience

  1. Full-Stack Software Engineer Intern

    Akadion — remote

    Jun — Aug 2025
    • Owned an AI support chatbot from concept through deployment, cutting customer-support response time 60%.
    • Built a Python/FastAPI backend and Next.js/React frontend with a Gemini-powered RAG pipeline that hit 95% answer accuracy in internal evaluation.
    • Added real-time response streaming, background file ingestion, and a layered REST API architecture.

    Python · FastAPI · Next.js · React · Gemini API

  2. Editing Lead

    Student Videography Association — Penn State

    Dec 2024 — Present
    • Lead and mentor 5+ editors across high-priority Penn State media projects.
    • Redesigned the post-production workflow after tracing recurring delivery bottlenecks to handoff, not editing speed.

    Premiere Pro · After Effects · DaVinci Resolve

  3. B.S. Computer Science

    Penn State — University Park

    Expected Dec 2027
    • 3.74 GPA · Dean's List, while building products and running freelance video work.
    • Coursework in data structures and algorithms, object-oriented programming, systems, and linear algebra.

    Java · Python · C

Writing

  • Notes on shipping Test MaxerDraft
  • What a real RAG eval loop looks likeDraft
  • Small models, real productsDraft

About

20, CS at Penn State, graduating Dec 2027. I moved from Iran to the U.S. at 15 and speak Farsi and English. I build the product and I build the distribution — most engineers stop at the App Store submission; I write the copy, cut the launch video, and run the accounts that get it installed. I also direct cinematic short-form content for brands. See the creative side →

Contact

U.S. Permanent Resident · No sponsorship required