Independent developer. Dedicated partner.

Less busywork.
More possibility.

Custom software for the way your business works. I build web apps, internal tools, and integrations that turn everyday friction into a better way forward.

One developer, from first conversation to launch.

FROM IDEA TO EVERYDAY ESSENTIAL
Built around your workflow.Connected. Considered. Yours.
Thoughtfully built.
From front to back.
React & TypeScriptAPIs & integrationsData & dashboardsA clear path to launch

What I can help with

Good software makes room for better work.

From a first product to the tools behind your team. Built to fit, and built to last.
01

Bring your product to life.

Custom web applications and customer portals that make your idea useful, intuitive, and ready for real people.

Web apps / Customer portals
02

Give your team better tools.

Replace scattered spreadsheets and repetitive steps with a workspace that makes the next move clear.

Internal tools / Dashboards
03

Make your systems talk.

Connect your apps, organize your data, and automate the handoffs that keep your business moving.

Integrations / APIs / Databases
04

Keep moving forward.

Thoughtful improvements, performance tuning, and ongoing support as your software and business grow.

Maintenance / Optimization

The possibilities, made tangible

Small details. Meaningful differences.

Multi-step Form Platform

Problem
Teams needed to collect complex, conditional information but long single-page forms had high drop-off.
Solution
A configurable multi-step form engine with progress saving, conditional logic, and validation at each step.
Capabilities
Progress saving and reusable form definitions across products.
  • React
  • TypeScript
  • TanStack
  • Zod

Dynamic Admin Dashboard

Problem
Operations relied on scattered spreadsheets with no single view of key metrics.
Solution
A role-based admin dashboard with live KPIs, charts, and editable data tables backed by a clean API.
Capabilities
One source of truth and faster day-to-day decisions for the team.
  • React
  • TypeScript
  • REST API
  • Charts

Ticketing & Issue Management

Problem
Support requests were tracked over email and constantly fell through the cracks.
Solution
A kanban-style ticketing system with statuses, assignments, comments, and notifications.
Capabilities
Clear ownership, status tracking, and a shared queue for every issue.
  • React
  • TypeScript
  • Database design
  • Webhooks

Process

A clear path from “what if” to launch.

  • 01

    Discovery Call

    We talk through your goals, constraints, and what success looks like — no jargon, no pressure.

  • 02

    Requirements & Proposal

    I scope the work into clear deliverables with a timeline and a fixed, transparent quote.

  • 03

    Development

    I build in focused iterations, sharing progress so you always know where things stand.

  • 04

    Testing

    Functionality, edge cases, and performance are checked before anything reaches your users.

  • 05

    Launch

    We deploy to production together and make sure everything runs cleanly on day one.

  • 06

    Ongoing Support

    Optional maintenance keeps your software secure, updated, and evolving with your needs.

  • The person behind the pixels

    A direct line to the person building it.

    I’m the full-stack developer behind JF Develops. I work with founders, small teams, and growing businesses to turn complex workflows into software that feels straightforward.

    From the first sketch to the final deployment, you work directly with me. Clear communication, thoughtful decisions, and care for the details.

    • One point of contact
    • Frontend to backend
    • Built for what comes next
    Tell me what you have in mind

    FAQ

    Common questions

    How much does a project cost?

    It depends on scope, but I provide a clear, fixed quote after our discovery call so there are no surprises. Small tools start lower; larger platforms are scoped in phases.

    How long does development take?

    Most focused projects ship in a few weeks to a couple of months. After understanding your requirements I give you a realistic timeline before any work begins.

    Do you provide hosting?

    Yes. I can deploy and manage your app on modern platforms like Vercel, or hand everything off to your own infrastructure — whichever you prefer.

    Do you offer ongoing support?

    Absolutely. I offer optional maintenance and support plans to keep your software secure, updated, and improving after launch.

    Can you work with existing systems?

    Yes. I regularly integrate with existing databases, APIs, and tools, and can extend or modernize software you already rely on.

    Contact

    Tell me about your project

    Share a few details and I'll get back to you with next steps.

    Let’s make it happen

    A good project starts with a conversation.

    Tell me what’s slowing you down, what you’re imagining, or where you want to go next. We’ll work out the right next step together.

    Prefer email?