Next.js Developer (TypeScript/AI Integration) - Small Web App
Worldwide
We're looking for a Next.js developer to help build a small web application with an AI-powered feature. The app takes user input, sends it to an LLM, and returns structured results that users can review, edit, and export. It's a contained project with a clear scope. we're looking for someone who can work efficiently and independently. Tech stack: Next.js (App Router), TypeScript, Tailwind CSS, OpenAI API (GPT-4o) integration, Supabase for auth and storage. What you'd be working on: Building a clean, responsive UI for the input and results view API routes handling prompt construction and LLM response streaming Basic Supabase setup for user auth and saving results Simple export functionality (copy / download as markdown) Small feature tweaks and bug fixes as we iterate Requirements: Solid TypeScript/Next.js experience, production apps preferred Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into real workflows Comfortable with Tailwind and building clean, functional UIs Familiarity with Supabase or similar (Postgres/BaaS) a plus Clear communicator, able to work async and independently How We Work & Collaboration We typically start with a small initial collaboration phase on an hourly basis. This lets both sides evaluate fit, communication, and working style in a practical setting. From there, we define clearly scoped pieces of work and move through them step by step. Over time, depending on how the collaboration develops, the setup can evolve with a balance between clearly scoped work and flexibility where it makes sense. The intention is to build a reliable, pragmatic working relationship rather than a one-off transaction. Please share 1–2 relevant Next.js / AI-integration projects you've worked on, and your availability for hourly work.
- Not SureHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
-
$20.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- GermanyBerlin4:13 PM
- $9.6K total spent8 hires, 1 active
- 391 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by