Work with me

Four ways to work together, from an outside look to building the whole product. All with one principle: start from the business problem and build the simplest thing that works.

Fractional CTOFor a team without a full-time CTO yet: architecture, technology choices, hiring and code review.
Setting up AI-native developmentI make your repository ready for agents: specs, path-scoped rules, guards and skills, and walk the team through the method.
Architecture reviewAn outside look at a growing system: its boundaries, data, deployment and the places that will cost you tomorrow.
Building a product from scratchFrom the business problem to release: the simplest solution that works, on infrastructure that still holds tomorrow.

Getting started, in three steps

  • A short conversation

    I hear the problem, the constraints and the timing.

  • Looking at the code or product

    Before any proposal, I look at what is there.

  • A written proposal

    Scope, approach and cost, on one page.

Common questions

Do you work remotely?
Yes. I am based in Isfahan and open to on-site, hybrid or remote work.
What stack do you work in?
Mostly Laravel, Vue/Nuxt and React, with Docker and CI. But the technology choice starts from the problem, not from taste.
Does AI-native mean AI writes the code?
Agents write much of the code, but I design the architecture, the specs and the guards, and every change is reviewed.
Does it work on our existing repository?
Yes; we usually start with small rules and guards and move step by step, with no rewrite.
Do you take short projects?
For an architecture review or setting up the method, yes. Building a product is usually a longer engagement.
Who owns the code?
All code and documents are yours and stay in your own repository.
How is the cost set?
After seeing the work, in the written proposal: hourly or for a fixed scope.
How do we start?
Leave a message on the contact page or send an email; I usually answer the same working day.

Where do we start?

A short message about your problem is enough.

Contact