Skip to content

Hire · Freelance & consulting

Hire a PostgreSQL developer who has migrated a live production database

Schema design, SQLAlchemy migrations, and the discipline of not breaking a running product: I migrated a client's database from MySQL to Supabase/PostgreSQL mid-project while their AI agents kept running.

01

Problems I solve with this stack

The database has to change while the product stays up.

Stage the migration and keep the old path working until the new one is proven — done live for a client at Shivohini TechAI, MySQL to Supabase/PostgreSQL, zero downtime for the AI agents.

Schema grows organically and nobody knows what references what.

Normalise where it matters, document the rest, and enforce integrity at the database level — not just in application code.

Queries slow down as data grows.

Indexes driven by real query plans, not guesses; and event-shaped data goes to MongoDB instead of fighting PostgreSQL's strengths.

02

What you get

  • Schema design and reviews, with integrity enforced in the database.
  • SQLAlchemy models and Alembic-style migrations.
  • Planned, staged migrations with rollback paths.
  • Query and index tuning based on EXPLAIN output.
  • Supabase setup where managed PostgreSQL fits.
03

Frequently asked questions

Do you work with international clients?

Yes. I'm based in Pune, India, and work with teams in India and remotely worldwide. Communication is async-first with scheduled calls when needed.

What does an engagement look like?

A short call to scope the problem, a written scope (what will be built, what won't, and how we'll know it works), then small milestones you can review — with the code in your repository from day one.

Can you work with our existing codebase?

Yes. Most work is hardening, extending or extracting from existing systems rather than greenfield. I'll flag honestly where a rewrite isn't worth it.

Are you available for full-time roles too?

Yes — freelance, consulting and full-time conversations are all welcome. See the work-with-me page for how I work with clients and employers.

More questions? Ask directly

Need a postgresql build?

Book a free 15-minute call below — describe the problem, I'll tell you honestly whether I'm the right person for it.

How I work with clients