MADEBYARIS
Build · AI · Remote

Hire an AI developerto ship it inside your app

For founders and product teams who want an agent, chatbot, or LLM feature running in the product they already have. I’m a full-stack developer with 13+ years shipping web products, mostly on Next.js and TypeScript.

Independent since 2015 · Cursor Ambassador Indonesia · MiniMax Dev Community Expert

What you get when you hire an AI developer from me

You get one senior full-stack developer who scopes, builds, and ships the AI feature into your existing product. That covers the model API calls, the prompts, the connection to your data, auth, logging, and a cap on model spend. I work inside your codebase and hand over code your team can read and extend.

I build product features on top of existing models. If you need a model trained from scratch, you need an ML research team.

Is AI worth adding to your product?

I’ll tell you if a plain feature would do the job better.

Good fit

  • You have a working product and want one AI feature users will actually touch
  • A support bot or internal assistant needs to answer from your own docs or data
  • A repetitive step like triage, tagging, or drafting replies should run as an agent with a human check
  • A demo works on a laptop and now has to hold up with real users

Probably not a fit

  • You need a model trained from scratch or ML research
  • There’s no product or data yet, only a plan to “add AI”
  • You want your own developers to learn Cursor (that’s Cursor mentoring)

Want your team to learn it instead? See Cursor mentoring.

What changes for you

AI integration, chatbots, and agents

More detail in my guides to AI integration services and AI chatbot development.

AI inside the app you already run

Summaries, search, or smart forms added to your current product, so users get the feature without you funding a rewrite.

A chatbot that answers from your content

Customers or staff get answers from your own docs and data, with a clear handoff to a person when the bot doesn’t know.

Agents that ask before risky steps

Multi-step agents call your tools and APIs, and a person approves anything that sends, deletes, or charges.

One clean model layer

OpenAI, Anthropic, or a compatible API sits behind one server layer, which means you can switch models later without touching every feature.

No surprise model bill

Logging and spend limits go in with the first release, so you can see what each feature costs and cap it.

How the project runs

1

Scope

The use case, which data the model may see, and what a good answer looks like.

2

Prototype

A working slice on your real data early, so you judge it by using it.

3

Integrate

Auth, logging, error handling, and spend limits wired into your app.

4

Ship

Launch, watch real usage, and hand over docs your team can extend.

Ways to work together

Fixed-scope feature

One chatbot, one integration, or one AI flow with a clear deliverable.

Product sprint

A focused block of work to add AI to an existing app or launch an AI MVP.

Retainer

Ongoing AI feature work, model updates, and fixes after launch.

Questions before you hire an AI developer

Can you add AI to our existing codebase?+

Yes, that’s the usual case. I work inside your repo, most often Next.js and TypeScript, and add the AI feature next to your current code. You don’t need a rewrite to get a chatbot, an agent, or an LLM-powered search.

Which AI models and providers do you use?+

OpenAI, Anthropic, or any compatible API, often through the Vercel AI SDK on Next.js. I’m also a MiniMax Dev Community Expert. I pick the model for the task and your budget, and keep the provider behind one layer so switching later stays cheap.

How do you keep AI costs and wrong answers under control?+

Every call is logged, each feature gets a spend limit, and I test prompts against a set of real questions before launch. For agents, anything that sends, deletes, or charges waits for a person to approve it.

Do you work remotely with US, EU, and Asia teams?+

Yes. I’m based in Sidoarjo, Indonesia, and work remotely worldwide in English or Indonesian. Work is async-first, with overlap hours agreed at the start.

Is this the same as Cursor mentoring?+

No. This page is for hiring me to build the AI feature. If you want your own developers to ship faster with Cursor, that’s Cursor mentoring, which I run as a separate service.

Have an AI feature in mind?

Send me a few sentences on what it should do and where your data lives. I’ll reply with how I’d build it and a first scope. If a simpler feature without AI would work better, I’ll say so.