← Back to Home

Frequently Asked Questions

Common questions about working together, pricing, process, and technical approach.

Working Together

How do engagements typically work?

Most projects start with a discovery call to understand your needs. From there, I provide a proposal with scope, timeline, and fixed pricing. For ongoing work, I offer retainer arrangements with guaranteed availability.

Do you work with non-technical founders?

Absolutely. Most of my clients are non-technical founders. I translate business requirements into technical decisions and keep you informed without overwhelming you with jargon.

Can you work with my existing technical team?

Yes. I often work alongside in-house developers or other contractors. I can lead the architecture or contribute as a senior developer—whatever configuration makes sense.

What's your availability?

I typically take on 2-3 active projects at a time to ensure quality focus. For new projects, lead time is usually 1-2 weeks. Retainer clients get priority scheduling.

Where are you located?

I'm based in Jerusalem, Israel (GMT+2/+3). I work with clients globally and am flexible with meeting times across time zones.

Pricing & Investment

How do you price projects?

Every project is different, so I provide custom quotes based on scope and complexity. After our discovery session, you'll receive a detailed proposal with fixed pricing—no surprises.

Do you offer fixed-price or hourly?

I prefer fixed-price for defined projects—it aligns incentives and gives you cost certainty. For ongoing work or advisory roles, retainer arrangements work better.

Do you offer retainer arrangements?

Yes. Advisory retainers start at 4-8 hours/month for strategic guidance. Active engagement retainers of 2-3 days/week are available for hands-on technical leadership.

What are your payment terms?

Typically 30-50% upfront, with milestones tied to deliverables. For retainers, payment is monthly in advance. I accept wire transfer and major payment methods.

Technical Approach

What technologies do you work with?

Primarily Node.js, Python, React/Next.js, PostgreSQL, and major cloud platforms (AWS, GCP, Vercel). I choose technologies based on your specific needs, not personal preference.

Will the code scale?

Yes. I architect for growth from day one. I've seen too many startups hit traction and immediately face a rewrite—I design to avoid that scenario.

How do you handle security?

Security is built into every layer: authentication, authorization, input validation, encryption, and secure infrastructure. I follow OWASP guidelines and can help with compliance requirements.

What about testing and documentation?

I write unit tests, integration tests, and API tests for critical paths. Documentation includes API specs, architecture decisions, and handoff guides for your team.

Can you work with existing codebases?

Absolutely. I often join projects to add features, fix performance issues, or help teams refactor. I'll review what you have and give honest feedback on what needs attention.

AI Integration

Which AI model should I use?

It depends on your use case, budget, and requirements. GPT-4 is versatile but expensive. Claude is great for longer documents. Open-source models can reduce costs for simpler tasks. I'll recommend the right fit.

How do you handle AI hallucinations?

Through careful prompt engineering, output validation, confidence scoring, and human-in-the-loop workflows where needed. AI is powerful but needs guardrails—I build those in from the start.

Is my data secure with AI integrations?

Data security is a first-class concern. I can work with enterprise AI APIs that don't train on your data, implement on-premise solutions, or use privacy-preserving architectures.

After Launch

What happens after the project launches?

You own everything—code, infrastructure, documentation. I can continue with ongoing development, help you hire your first engineer, or hand off completely. Your choice.

Do you provide ongoing maintenance?

Yes, through retainer arrangements. This includes monitoring, updates, optimization, and priority support for issues. Or I can hand off with documentation and training.

Can you help us hire engineers?

Yes. I can help define roles, create job descriptions, evaluate candidates, and onboard new team members. Part of my job is often helping clients build their own technical capability.

Have a Different Question?

I'm happy to discuss your specific situation. No commitment required—just an honest conversation about what you need.

Asaf Arviv | Senior Software Architect & MVP Development