MarcoRestif
Services

Senior product development, end to end.

Fixed scopes when you know what you need, hourly consulting when you just need answers, and a retainer when you want a developer on call.

Mobile apps

Cross-platform apps in Flutter with a Supabase or Firebase backend: auth, realtime data, push, in-app subscriptions and store submission. I have shipped my own apps and five client products this way.

  • Flutter / Dart / SwiftUI
  • Supabase or Firebase backend
  • Push, chat, subscriptions
  • App Store & Google Play release

Web apps & backends

Dashboards, customer portals and SaaS products: a typed React or Next.js front end, a Python/FastAPI or Supabase backend, PostgreSQL, authentication and role-based access, deployed on Vercel or your own servers.

  • React / Next.js / TypeScript
  • FastAPI, Supabase, PostgreSQL
  • Auth, RBAC, billing
  • Vercel or Docker deploy

AI platforms & agents

Self-hosted AI that never sends data outside: document search with pgvector, local inference with Ollama or vLLM, coding and task agents with MCP tool support, LDAP and permission systems. Built from scratch for Eleftheria.

  • RAG over PDF, Word, Excel
  • Ollama / vLLM / llama.cpp
  • Agents, MCP tools, WebSockets
  • JWT, LDAP, admin controls

Technical consulting

Code and architecture reviews, Supabase and database design, mobile release pipelines, AI feasibility checks and ongoing advisory for teams that need senior technical judgement without a full-time hire.

  • Architecture & schema reviews
  • Store release pipelines
  • AI feasibility & cost
  • Fractional CTO
FAQ

Questions people ask before starting.

Anything missing? Send an email and you will get an answer the same day.

hello@marcorestif.dev
How do we get started?

Send a message through the contact page. We go through your goals and constraints on a free 30-minute call, and within two days you receive a short proposal with scope and timeline.

Do you work with existing codebases?

Yes. Most ongoing engagements start with an audit of what you already have, followed by a prioritised plan instead of a rewrite.

Which technologies do you use?

Flutter for mobile, React or Next.js on the web, Python/FastAPI and Supabase or Firebase as backends, PostgreSQL with pgvector for AI search, and Docker for self-hosted deployments. The right tool depends on your team and roadmap.

Who owns the code?

You do. Everything is delivered in your own repositories and cloud accounts from the first week.

What about payment terms?

Project work is split 50% upfront and 50% on delivery. Retainers are billed monthly in advance.

Have a project in mind?

Tell me what you want to build and you get a reply within one working day, and a short proposal soon after.