Custom websites & software · Design through development
A better website. A smarter tool. Built around you.
Bring the idea, the business goal, or the thing that keeps getting in your way. I’ll help you shape it into a custom website or software, then handle the design and development with you involved along the way.
Thomas McGee · Independent designer & developer20 years in design15+ years in web developmentBoise, Idaho · Working near & far
Brands I’ve worked with.
Amazon
GoDaddy
Full Focus
Platform University
Harvest House Publishers
Wyatt North Publishers
Advanced Custom Fields (ACF)
Delicious Brains
SpinupWP
FILMPAC
Amazon
GoDaddy
Full Focus
Platform University
Harvest House Publishers
Wyatt North Publishers
Advanced Custom Fields (ACF)
Delicious Brains
SpinupWP
FILMPAC
01 / Custom websites
Your site, thoughtfully designed. Your admin, too.
Give visitors a clear, welcoming place to discover what you do. Give your team an equally thoughtful place to manage it. I’ll design and build both around your brand, your content, and the way you work.
No WordPress. No cookie-cutter themes. No page builders.
The visitor’s sideThe team’s side
Drag to explore the homepage and admin. Use the arrow keys when focused.
Boise Today · My local publishing platform, from the public experience to its custom editorial workspace. Admin shown with demonstration content.
Bring an existing design or start with an idea. I’ll shape the layouts and interactions around your business, with no theme dictating what fits where.
dashboard_customize
Custom goes behind the scenes.
Your admin gets the same care as your public site. Clear screens, useful fields, and publishing tools built around the updates you actually need to make.
extension_off
Skip the plugin juggling.
The features you need are built into your site. No stack of plugins to patch together, no theme and plugin updates to keep compatible.
02 / Custom software
Software that fits the way you work.
If an important part of your day involves copying between tools or working around their limits, there may be a simpler way. We can build a focused system around the job you need done.
A portal for your customers. A quoting tool that understands your services. An approval process your team can follow. Start with the work, and shape the software around it.
Picture the possibilities
“Can we have our own…?”
Think about the tools you use—and the work you still do around them. Could a custom solution fit your business better? Start with a familiar example.
You might ask
We use FreshBooks, but we really just need invoices and monthly retainers. Can we have our own billing tool, with our branding and the way we handle clients built in?
My answer
Yes!
Your client list, retainer agreements, invoices, and payment status could live in one straightforward workspace. Opening a client would show what’s due and what needs attention, with your usual billing steps built in. My own billing tool is an example of this approach.
What do you keep doing in a spreadsheet, copying between tools, or explaining to your team? That could be the starting point for your own software.
Selected software projects
A few ideas I’ve brought to life.
These are examples of software I’ve designed and built, from complete platforms to focused tools for everyday work. Each shows a different possibility for your own project.
TeachKit
A lightweight course platform built around existing videos.
Turn a video library into structured lessons, practical exercises, and visible student progress. I built TeachKit to give creators a dedicated teaching space and a direct connection with their audience.
Organized boards, quick search, and AI shortcuts in one browser-independent workspace. Startboard shows how a custom interface can bring scattered resources together around the way someone works.
A planner that connects projects to the day’s work.
Projects, next actions, and scheduled time in one view. This Radarist rebuild is in development, showing how a particular planning method can shape the entire tool.
A billing system built around recurring client work.
Invoices, retainers, payment status, and client records in one focused workspace. I built this around my own billing process, with the controls that work calls for.
Manage videos in a dedicated library and present them through a custom player on other sites. I built the publishing workflow and viewing experience together.
The goal is a better fit. We’ll weigh the build, hosting, and upkeep against the work it saves and the tools it replaces.
03 / AI built in
Your tools. Your choice of AI.
Connect the AI you already use to the website or software we build. We’ll focus on useful jobs: preparing content, finding information, and helping your team move work forward with a chance to review the results.
ChatGPT
Claude
Gemini
Grok
edit_note
Turn notes into website updates.
Ask AI to turn your rough notes into a service page, then save the draft in your website admin for review and publishing.
question_answer
Ask questions about your business.
“Which invoices are still unpaid?” or “What’s waiting on approval?” Get answers from your tool’s current records, with links to the details.
request_quote
Get a head start on quotes.
Turn a new inquiry into a draft quote using your services and pricing. You check the scope and numbers before sending it.
From first conversation to launch
Here’s how we’ll build it.
You know your business. I bring the design and development. We’ll work through the decisions together, with something concrete to review at each stage.
01
Talk through the work
Show me what you use now, what’s getting in the way, and what you’d like to make possible. You don’t need a technical brief.
arrow_forward
02
Shape the plan
We’ll define the essential features, design direction, scope, and price. You’ll know what we’re building before development begins.
arrow_forward
03
Build and review
I’ll design and develop the site or tool, sharing progress for your feedback. We’ll work through the details using real examples from your business.
arrow_forward
04
Launch and hand over
We’ll test the key workflows, prepare your content, and walk through the controls. Hosting, ongoing care, and next steps are agreed before launch.
forumOne person from idea to implementation. You’ll work directly with me through the design, build, and handoff.
Find your starting point
A new presence. A better way to work.
You might need a website, an internal tool, or a bit of both. We’ll start with the outcome you want and decide what belongs in the first build.
01 / Your website
Your brand. Your content. Your own site.
Build a new website or rethink the one you have. I’ll help shape the structure, design the experience, and build the editing tools behind it.
Bring your existing brand and designs, or work with me on the direction. We’ll give visitors a clear path and your team a practical way to keep the site current.
Design, development, and a considered handoff.
02 / Your software
The tool you keep wishing you had.
Replace a cumbersome process, connect tools you already use, or turn an idea into a working product. We’ll define the useful core and build from there.
Show me the spreadsheet, the repeated steps, or the sketch. I’ll help turn that context into a clear workflow and software designed for the people using it.
A focused build, with room for what comes next.
Custom software projects start at $10,000. We’ll agree on scope, pricing, responsibilities, and ongoing costs in writing before work begins.
A good introduction goes a long way
Know someone with a project in mind?
If someone you know could use a custom-tailored website or web-based app, I’d love an introduction. When we work together, you earn 25% of the project total.
Work in marketing or branding? Bring your strategy and creative direction; I can help turn them into a site or tool built around your client. We can team up on the work, or you can make the introduction and leave the build to me.
Paid as your referral’s project payments come in. I handle the scope, build, and client billing.
We’ll agree on the referral terms in writing before work begins.
Let’s chat
A conversation is a good place to start.
I’d like to hear what you’re building, what your team needs, or what you wish worked a little better. You don’t need a finished plan to start the conversation.
call
A phone call
Talk through an idea or get to know each other.
videocam
A Zoom conversation
Pull up a design and work through it together.
local_cafe
Coffee downtown*
Meet in Boise and put a face to the name.
apartment
A visit to your office*
Schedule a time for me to meet your team here in the Treasure Valley.
* In-person meetups are for folks in or near Boise, Idaho. Farther away? Bring your own coffee to Zoom.
Send me a note with what you have in mind and how you’d like to meet. We’ll find a time that works.
“Looking for an incredibly talented designer who is passionate about helping your brand succeed on the web? Thomas is your guy, no question. I only wish the entire web could be Rightly Designed!”
—John M.verified
“Thomas was responsive, professional, and came up with terrific designs that really reflected my needs. It's like he could read my mind!”
—Anne J.verified
“Thomas came up with a great design idea on the very first try, plus he was very willing to try several other designs to test this against. His interaction was professional and prompt. This was a very easy process!”
—Robert M.verified
“Beautiful designs, awesome customer service. Thomas is very responsive and easy to work with.”
—Gail B.verified
“Thomas is quick to respond, clear in his communications, and produces impeccable work. I highly recommend him!”
—Ray E.verified
“Looking for an incredibly talented designer who is passionate about helping your brand succeed on the web? Thomas is your guy, no question. I only wish the entire web could be Rightly Designed!”
—John M.verified
“Thomas was responsive, professional, and came up with terrific designs that really reflected my needs. It's like he could read my mind!”
—Anne J.verified
“Thomas came up with a great design idea on the very first try, plus he was very willing to try several other designs to test this against. His interaction was professional and prompt. This was a very easy process!”
—Robert M.verified
“Beautiful designs, awesome customer service. Thomas is very responsive and easy to work with.”
—Gail B.verified
“Thomas is quick to respond, clear in his communications, and produces impeccable work. I highly recommend him!”