Website health check
A written review of speed, search setup, accessibility and security, with a prioritized fix list
1 week
$250
From a first site that shows up in search to upgrading the app you already run. Every project has a fixed price or a capped estimate before work starts, and you own what you pay for.
A written review of speed, search setup, accessibility and security, with a prioritized fix list
1 week
$250
Sitemap, crawler rules, Google Search Console, structured data, link previews and an llms.txt for AI assistants
1–2 weeks
$600
Keyboard navigation, screen-reader labels, color contrast and zoom fixes on your key pages
1–2 weeks
from $500
Up to 5 pages, mobile-ready, built in Next.js or Astro and deployed to your own hosting account. Includes the search setup
3–4 weeks
from $2,000
A fast blog with an editor your team can post from, author permissions and search setup
3–5 weeks
from $2,500
Your app moved to the current Next.js and React, with dead code and unused packages removed
2–4 weeks
from $1,500
Automated checks on every change: tests, code scanning, dependency updates and safer releases
1–2 weeks
from $750
“From” prices are confirmed in writing after a short scoping call. Large or unusual projects are quoted separately.
Feature work, bug fixes and anything outside a package. Billed in 15-minute increments, with an estimate and a cap agreed up front
$75/hour
Security and dependency updates, uptime checks, backups checked, and up to 1 hour of small changes each month. Cancel anytime with 14 days' notice
$150/month
Built the company blog and the content system behind it from scratch, with Google sign-in and per-author permissions
blog.curvance.comMoved the lending app to Next.js 16 and its newer router while keeping it a static site, and removed 493 dead files and 30 unused packages
app.curvance.comBuilt most of the frontend of the national website, including a directory and map of its 31 chapters, and set up its search presence
kappathetapi.orgMore projects and open-source work at mikeodnis.dev.
You describe the problem and I recommend a package or an hourly estimate.
Scope, deliverables, timeline and price, signed with a short agreement.
50% upfront for fixed-price work, paid by bank transfer or card through a Stripe invoice.
Weekly updates and a preview link. Two rounds of revisions are included.
Everything is deployed to accounts you own, with a short walkthrough. The balance is due within 15 days.
Fixes for anything that doesn't match the agreed scope are free for 30 days. The care plan is optional.
I'm Mike Odnis, a software engineer in New York. I build websites and web apps for small businesses and early-stage startups. You work with me directly, from the first call to handoff.
Email me what you need and a couple of times that work for you.
mike@mikeodnis.dev