🔍 Probe
Flip on the lights. Hunt real issues before touching code. We scan, log, and map pain points by impact. Nothing fixed yet; truth first.
Most agencies build websites like brochures: pretty, disposable, and fragile. We build websites like infrastructure; systems designed for high traffic, real-world use, and long-term stability. If your website is a critical business asset, you need infrastructure, not a brochure.
Queue enforced: Projects handled in order of deposit; wait times typically 1-2 weeks.
Builder-in-chief. I personally write, test, and deploy every line of code that ships. No subcontractors, no offshore teams, no hand-offs. Every project from quote to launch passes through my editor; not a ticketing system. Read my story
I started FunkPd after running a family siding business and watching the same digital failures kill good companies. A developer ghosts. An agency delivers a slow, broken site. You end up locked into retainers when on-demand support would do. It’s a broken model.
I’ve worked on job sites since I was a kid. Tools before ten, full-time paving crew by sixteen. In construction, you do it once and you do it right. You give a fixed price, you build it, and you hand the client the keys. You don’t charge them rent to live in their own house.
FunkPd applies that exact same construction discipline to web development. Every project is personally quoted, executed, and delivered by me. No delegation, no excuses. This is what happens when a contractor builds websites.
, Nolan Phelps, Founder
Your domain, hosting, analytics, and code live in accounts you control from day one. When we're done, you own everything. On-demand support (no monthly fee) happens only when you request it, nothing keeps you locked in.
We work like general contractors: inspect the job, provide a fixed quote and timeline, and build to that scope. No hourly billing, no surprise charges. If the scope changes, we issue a change order and you approve it before work continues.
Most of our work is finishing projects other developers abandoned or delivered broken. We triage half-built sites, stabilize them, and launch without forcing a full rebuild.
“Burning Plastic” means remove waste; fewer plugins, simpler paths, faster deploys. We believe code is a liability. Every feature must earn its place. We build on a minimal stack to maximize speed, stability, and longevity. Inspired by lean manufacturing: eliminate everything that doesn’t add value.
We build with a six-phase discipline: Probe → Prototype → Plan → Produce → Polish → Protect. It’s how we move fast without breaking things. Each stage loops only when needed; never by default.
tl;dr: We probe systems, test fixes until they click, lock scope, build fast, polish live, then stay on call to protect uptime.
Flip on the lights. Hunt real issues before touching code. We scan, log, and map pain points by impact. Nothing fixed yet; truth first.
Test duct-tape fixes fast. Ship throwaway patches until one works. Failure is data. Loop Probe ⇄ Prototype until signal clicks.
Scope locked. We define pages, features, stack, and success metrics. You approve or reject; binary. Delay kills momentum.
Tools out, headphones on. Real content, real code, no lorem. We push to staging with changelog updates for async feedback.
Tighten everything in seven days: layout quirks, copy nits, mobile tweaks. Batch feedback once, no scope creep.
Launch done, ownership transferred. We monitor uptime, patch, and stay on call. If new goals appear, we loop back to Probe.
Scope flexes with page count, template variety, dynamic data (Custom Post Types and taxonomies for content organization), ecommerce/checkout needs, imports, integrations, authentication/membership, and multilingual support.
Rescue: Stabilized a fragile industrial site built by a previous agency.
Rebuild: Replaced an outdated site, achieving 60% faster load times.
Industrial: Built a stable B2B platform for a complex product catalog.
E-commerce: Launched a WooCommerce store for a custom bike builder.
E-commerce: Custom WooCommerce build with subscription billing.
Performance: Optimized site speed for a high-traffic media publication.
Service Business: Integrated a multi-location booking system.
Lead Gen: Local SEO build for a regional service provider.
Industrial: Performance and security hardening for a B2B manufacturer.
Brand Build: A high-trust experience for a creative agency.
Non-Profit: Stable and easy-to-update site for a member organization.
Tourism: Booking system integration and multilingual support.
Portfolio: Fast-loading video portfolio for a film production house.
Brand Build: Replaced a DIY site with a high-trust digital storefront.
E-commerce Rescue: Stabilized a broken WooCommerce checkout.
Service Business: Class schedule and booking system integration.
Average rating: 5/5; every project finished, none abandoned.
“Nolan and his team have vast web dev knowledge, communication is impeccable. He’s our go-to for any project, with the ability to solve solutions others couldn't.”
“Great service, fast and reliable. Highly recommended! Fair pricing too.”
“Funk Productions redid our dive shop website. We loved the changes, and the website is showing up higher in searches, creating more business. Highly recommend!”
“Working with FunkPd was a game-changer. They truly understood my vision for Keck Custom Tailor and brought it to life in a way that perfectly reflects our dedication to craftsmanship and luxury. Couldn't have asked for more!”
“Nolan at FunkPd is more than a web developer; he’s a digital magician. His websites are fantastic, marrying style with intuitive functionality. Nolan’s commitment to staying ahead in the tech world is impressive.”
“Nolan has gone above and beyond to help me with both of my business websites! Highly recommend!”
Full ownership from day one, fixed-scope builds like a contractor, and rescue work for projects other devs abandoned.
No monthly retainers, no apps outside WordPress, no committee-driven work. If it needs a board meeting, I’m out.
If it’s my fault, I fix it free. If it’s new scope or third-party, I quote it fresh. Sites aren’t held hostage.
Yes, on demand. Sprints at $120/hr ($150 for ecommerce). No retainers, no subscriptions.
Yes; basic at $90/yr or managed at $25/mo. Or self-host. Either way, accounts stay in your name.
I do everything; design, build, and deploy. No teams, no outsourcing.
WordPress and PHP with a lean custom theme. No React, no headless; fast, stable, and yours to keep.
Solo build, but I’ll coordinate with your copywriter, photographer, or SEO partner if needed.
At live domain cutover. I monitor uptime and patch issues through post-launch QA before closing.
50% deposit locks your spot; balance due at launch. No progress billing, no surprises.
Yes; most rescues include migration or cleanup. I keep what works, rebuild what’s broken.
No marketing retainers. Sites are built clean and fast to rank naturally; you run campaigns your way.
All prices are in CAD. Taxes added at checkout. USD quotes available if needed.
Basic ($90 / yr) includes SSL and daily backups. Managed ($25 / mo) adds uptime checks, updates, security patches, and restores. Both keep accounts in your name.
Fourteen-day bug window. If it’s my code and in scope, I fix it free. After that, support runs by sprint.
Projects start by deposit order. Normal wait is one to two weeks; urgent rescues jump the queue when possible.
You do. Domains, hosting, and tracking stay in your accounts. GPL 2.0 plugins are bundled free; no paid-license bloat.
If you need a new site, our Get Online Fast Package ($150-$500 CAD; includes 1-5 pages, basics) is the best place to start. If you have a broken site that needs saving, contact us for a free salvage assessment.