RS

Work with me

I help teams build and untangle web applications — mostly Next.js and TypeScript, increasingly with AI in the mix. Everything on this site is the same work, done in public.

What I take on

  • Code review & architecture audit

    A read of what you've built and a written account of what I'd change.

    Best when something works but nobody's sure why, or when a decision made early is starting to hurt. You get notes you can act on, ordered by what actually matters — not a linter report.

  • Technical consultation

    Working sessions on a specific problem, by the hour.

    Data modelling, caching and rendering strategy, auth, or picking between two approaches when both look reasonable. Useful when the question is narrow and the answer is worth getting right the first time.

  • Workshop or team training

    A day with your team on one subject, hands-on.

    Usually the modern React and Next.js model — server components, caching, data flow — or getting a team productive with AI tooling without the hype.

Rates depend on scope, so I quote rather than list. Tell me what you're dealing with and I'll come back with a number and a timeline — or tell you it isn't something I should be doing.

What I work in

  • Next.js
  • React
  • TypeScript
  • Prisma
  • PostgreSQL
  • Tailwind CSS
  • AI integration

This site runs on that stack, and I've written up the decisions behind it in Build in Public — the closest thing to a portfolio I can offer, since it shows the reasoning rather than just the result.

Getting in touch

Email is the fastest route. A couple of sentences on what you're building and what's going wrong is plenty to start with — I read every one, and I'll say so if I'm not the right person.

rufsan@rufsanshares.com

Command Palette

Search for a command to run...