JPR Code

The engineer you talk to is the engineer who builds it.

JPR Code is Jacob Roberson, a senior software engineer. I build websites, apps, and automation for small and mid-size businesses. You work with me from the first call to long after launch. Your project never gets passed down to a junior team.

Who I work with

Small and mid-size businesses come to me with something they need built, or an old system that's starting to creak. I build the software that fixes it, and I build it to last.

Services

  1. Websites & apps

    Get software your business can actually run on.

    A real website or app that holds up once real people are using it. I handle the whole thing, from what your customers see down to the parts running quietly behind it. And I build it to be easy to change later, because your business will.

  2. First versions of new products

    Go from idea to something real customers can use.

    We find the smallest version of your idea worth building, build it well, and get it in front of real customers. You learn whether it works before you've spent a year and a fortune finding out.

  3. AI & automation

    Hand the repetitive work to software.

    If your team burns hours moving data between systems by hand or answering the same question over and over, a lot of that can run itself. I add AI where it genuinely saves time or money, and I'll tell you where it won't.

  4. A senior engineer for your team

    Serious engineering help, without a full-time hire.

    When your team is stretched thin or a project needs an experienced hand, I join in, get up to speed fast, and build alongside your people for as long as you need me.

Selected work

A few problems I've solved for the businesses I work with, plus the open-source software I help maintain in my own time.

  • A fragile spreadsheet, replaced

    A business ran a critical process on a big spreadsheet that someone had to fill in by hand, where one bad entry could break the whole thing. I replaced it with a simple app that does the job in a few clicks, faster and with far fewer mistakes.

  • The end of double entry

    A team was writing numbers on paper, then re-keying every one into their database. Now they enter it once and it syncs straight into the system they already use. Nobody types anything twice.

  • An aging system, made reliable

    I moved a large, dated system onto a modern web platform, adding automated checks that catch problems before users do, plus a cleaner interface. Reliable, and ready to build on.

  • Idea to a working v1, fast

    I built a high-priority product quickly with a team and got a usable first version in front of real people, instead of waiting months for perfect.

community.preciousplastic.com
The Community Platform, the open-source app behind Precious Plastic and One Army

Open source

The Community Platform

Maintainer

When I'm not building for clients, I help maintain the open-source platform behind Precious Plastic and the wider One Army movement: a live product a global community depends on every day.

How it works

  1. We talk

    It starts with a free 30-minute call. You tell me what's going on, I ask a lot of questions, and we figure out together whether there's a project worth doing here.

  2. You get a plan

    I put together a plain-language plan: what we'll build, what it costs, and what you'll see along the way. You'll understand every line of it before any work starts.

  3. You watch it take shape

    I build in short stretches and show you real, working progress as it happens. You won't wait for a big reveal at the end. If something's off, we catch it early, while it's still cheap to fix.

  4. We launch, and I stay

    Your software goes live and I don't disappear. I'm here to keep it running and make it better for as long as you want me, and if you'd rather take it from here, that's completely fine.

Photo of Jacob Roberson, founder of JPR Code

About

Jacob Roberson

Founder & principal engineer, JPR Code

JPR Code is me, Jacob Roberson. I'm a senior software engineer, and I've built software at just about every scale: in-house at established companies, on contract for Fortune 500 corporations and larger private companies, and side by side with small businesses.

That range taught me what actually holds up once real people depend on it, and how to build it so it keeps holding up.

I keep my client list short on purpose, so your project gets real attention from the person actually building it, start to finish.

FAQ

What if I'm not technical?

Most of my clients aren't, and that's fine. Part of my job is translating. I explain what I'm building and why in plain English, and no question is too basic to ask. You won't need to learn any jargon to work with me.

How much does it cost?

Honest answer: it depends on what we're building. A small automation and a full product are very different jobs, so every project gets scoped and priced on its own. We talk through cost openly on the intro call, so you know where you stand before you commit to anything.

How do we communicate during a project?

Directly, with me. There's no account manager relaying messages and nothing gets lost in a handoff. When you have a question, you ask the person actually writing the code, and you get a straight answer.

What happens after launch?

I stick around. Software needs care after it goes live: small fixes, updates, new ideas as you go. We'll shape what that looks like for your situation.

Do you work with existing systems or an existing team?

Yes, often. Some clients need something brand new. Plenty need help with software they already have, or a senior engineer working alongside their own team. I'm comfortable stepping into work that's already underway.

Tell me what you're trying to build.

The first step is a free 30-minute call. We talk through your situation and I tell you, straight, whether I'm the right person for it. It's just a conversation, and you're under no obligation to hire me.