Back to Portfolio

FormPilot

1st Place80/100

FormPilot is a privacy-first, BYOK (Bring Your Own Key) Chrome extension that intelligently autofills complex web forms using LLMs. It was built during the Open Loop 2026 hackathon, where it secured 1st place.

FormPilot Hero Image Placeholder

The Problem

Users waste hours filling out repetitive, complex forms (job applications, grants, registrations). Traditional autofill is dumb—it relies on exact field name matches and fails on long-form text or nuanced dropdowns.

The Solution

FormPilot injects a content script to scrape the DOM for input fields, passes their context to an LLM along with the user's selected profile, and maps the AI's structured JSON response back into the form fields.

Architecture

Vite + React frontend for the popup UI. Background service workers handle API communication. Content scripts manipulate the active page's DOM. All data is stored locally using Chrome Storage API.

Architecture Diagram Placeholder

Engineering Challenges

Handling dynamic form fields rendered by frameworks like React or Vue, which often swallow native DOM events. We had to simulate authentic user input events (input, change, blur) to trigger framework state updates.

Results & Impact

Won 1st Place at Open Loop 2026 against 120+ teams, scoring 80/100 (2nd place scored 60/100). Successfully published to the Chrome Web Store.

Lessons Learned

Learned the intricacies of Manifest V3, service worker lifecycles, and the importance of simulating trusted events in modern web apps.