# Efishinsea Web Development > Efishinsea (efishinsea.com) is a Portland, Oregon web development studio run by developer Sam Miller. It provides custom programming, custom WordPress development (plugins, blocks, integrations), custom WordPress theming, hacked WordPress site cleanup and malware removal, website and hosting migrations, AI chat assistant and AI site search setup, and ongoing website maintenance for businesses and nonprofits around the world. Sam's approach: "I want to do what I'm good at, to free you up to do what you're good at." Key facts: - Owner / lead developer: Sam Miller, professional web developer since 2000 - Location: Portland, Oregon, USA (works remotely with clients world-wide) - Specialties: WordPress, PHP, JavaScript/jQuery, MySQL, WooCommerce, API integrations, Google Maps, IDX/RMLS real estate, payment integrations, website security, AI chat assistant and AI site search setup - Contact: use the form at https://www.efishinsea.com/#contact (phone 503.522.0376, no sales calls) ## Services - [Custom Programming](https://www.efishinsea.com/services/custom-programming/): Web apps, tools and back-office systems built to fit how your business actually works. - [Custom WordPress Development](https://www.efishinsea.com/services/wordpress-development/): Plugins and features you can't buy off the shelf, written cleanly and update-safe. - [WordPress Theming](https://www.efishinsea.com/services/wordpress-theming/): Pixel-accurate themes from your design, or a fresh responsive look for an aging site. - [Hacked Site Cleanup](https://www.efishinsea.com/services/hacked-site-cleanup/): Malware, spam redirects, injected code or a blacklisted domain? We clean it and lock it down. - [Migrations & Upgrades](https://www.efishinsea.com/services/migrations/): Move hosts, platforms or PHP versions with zero lost content and minimal downtime. - [Maintenance & Support](https://www.efishinsea.com/services/maintenance/): A real developer on call. Updates, backups, monitoring and quick fixes when you need them. - [AI Chat Assistants & AI Site Search](https://www.efishinsea.com/services/ai-integration/): Help visitors get answers faster with an AI chat assistant and smarter, AI-powered search on your own site. ## Portfolio projects - [Norris Concrete (norrisconcrete.com)](https://www.efishinsea.com/projects/norris-concrete/): Norris Concrete wanted to show off their fabulous custom concrete flatwork in the Boulder Colorado area. This website has helped connect with many new customers. Services: Programming, Integration, Maintenance. Stack: . - [Salem Naturopathic Clinic (salemnaturopathic.com)](https://www.efishinsea.com/projects/salem-naturopathic-clinic/): Salem Naturopathic Clinic wanted an updated web presence to serve existing and new clients as a source of information about their practice. Services: WordPress, Programming, Maintenance. Stack: . - [Champoeg Farm (champoegfarm.com)](https://www.efishinsea.com/projects/champoeg-farm/): Champoeg Farm wanted an e-Commerce site to sell their pasture-raised turkeys. The original site has grown into a thriving business with over 4500 customers. Services: WordPress, Programming, Integration, Maintenance. Stack: . - [Youth Dynamics (YD.org)](https://www.efishinsea.com/projects/yd/): A heavily customized WordPress child theme with staff and community showcases plus interactive mapping for a statewide youth nonprofit. Services: WordPress, Programming, Integration, Maintenance. Stack: WordPress, PHP, jQuery, MySQL, Mapping. - [Sundeleaf Painting, Inc. (SundeleafPainting.com)](https://www.efishinsea.com/projects/sundeleaf-painting/): A custom WordPress theme built from a supplied design to highlight the services, process and history of a Portland painting contractor. Services: WordPress, Programming, Maintenance. Stack: WordPress, PHP, jQuery, MySQL. - [The Open Table (TheOpenTable.org)](https://www.efishinsea.com/projects/opentable/): Designer template turned into a fully functional custom WordPress build with custom page templates and SEO enhancements. Services: WordPress, Programming, Maintenance. Stack: WordPress, PHP, jQuery, MySQL. - [Resolution Strategies LLP (ResolutionStrategies.com)](https://www.efishinsea.com/projects/resolutionstrategies/): Static HTML site rebuilt as a custom WordPress theme with a custom-coded document library. Services: WordPress, Programming, Integration. Stack: WordPress, PHP, jQuery, MySQL. - [Basho Technologies (Basho.com)](https://www.efishinsea.com/projects/basho/): WordPress development for the makers of the Riak distributed database: custom templates, product showcases and SEO work. Services: WordPress, Programming, Maintenance. Stack: WordPress, PHP, jQuery, MySQL. - [EquityPoint Real Estate (EquityPointRealEstate.com)](https://www.efishinsea.com/projects/equitypoint-real-estate/): ASP site migrated to WordPress on top of an IDX-integrated backend with map-based RMLS property search. Services: WordPress, Integration, Migration, Maintenance. Stack: WordPress, PHP, IDX / RMLS, XML, JSON, jQuery, MySQL. - [Swag NW (SwagNW.com)](https://www.efishinsea.com/projects/swag/): WordPress refresh plus a migration to WordPress-optimized hosting that fixed chronic performance problems. Services: WordPress, Migration, Maintenance. Stack: WordPress, PHP, Hosting Migration, MySQL. - [Love Our Vets (loveourvets.org)](https://www.efishinsea.com/projects/love-our-vets/): Love Our Vets is a resource for people struggling with PTSD and those who support them. Welby has authored several books to meet the daily challenges of PTSD. Services: WordPress, Programming, Maintenance. Stack: . - [Canby Carwash & AutoLube (CanbyCarwash.com)](https://www.efishinsea.com/projects/canby-carwash/): Legacy non-mobile WordPress site rebuilt on a responsive theme with an update-safe custom child theme. Services: WordPress, Programming, Maintenance. Stack: WordPress, PHP, Child Theme, jQuery, MySQL. - [Platinum Records, LIght & Sound ()](https://www.efishinsea.com/projects/platinum-records-light-sound/): Platinum Records had an OpenCart commerce site which needed updating after several iterations of the CMS no longer worked on the latest versions of PHP. Services: Programming, Integration, Migration, Maintenance. Stack: . - [RoadRunner Limousine (RoadRunnerGlobal.com)](https://www.efishinsea.com/projects/roadrunner-limousine/): Map-based routing and live pricing tool that books real-time limousine reservations through a third-party booking API. Services: WordPress, Programming, Integration, Maintenance. Stack: PHP, Google Maps API, SOAP, XML, jQuery. - [Indego Bike Share (RideIndego.com)](https://www.efishinsea.com/projects/ride-indego/): Philadelphia's first bike-share launch: a custom WordPress front end wired to a remote membership system and two payment gateways. Services: WordPress, Programming, Integration. Stack: WordPress, PHP, REST / SOAP APIs, JSON, XML, jQuery, MySQL. ## Client testimonials - "I’ve worked with Sam for more than 20 years, both as the owner of a marketing consultancy and as an in-house marketing executive. He has handled website programming for my business, my clients, and companies where I’ve led marketing. Across all of those relationships, he has consistently earned my trust through his expertise, work ethic, and follow-through. Over the years, circumstances have sometimes required me to work with other developers. Almost every time, I’ve found myself thinking, “I wish I could have brought Sam in on this.” That’s probably the most honest recommendation I can give him. When I have a choice, Sam is the person I want on the project. Sam is also a longtime friend, and I’m happy to say that. But this recommendation comes from more than two decades of relying on his work in situations where my own reputation was on the line. I wouldn’t keep putting him in front of clients and colleagues if he hadn’t earned that confidence. I recommend Sam without hesitation. If you’re considering working with him and would like to hear more about my experience working with him, send me a message on LinkedIn (linkedin .com/in/toddwold/). I’m happy to arrange a call and give you a personal reference." — Todd Wold, Marketing Executive & Consultant, Todd Wold - "Sam has been a trusted partner of Cascade since 2007. His ability to diagnose and address issues in the complex world of WordPress is like nothing I have witnessed. He also brings the tenacity and commitment of a road tested endurance athlete to every project he tackles." — Ben McKinley, Cascade Web Development - "Sam has worked on two of my companies sites and has done great work. He is super responsive, always willing to help when things that I am not techy enough to understand are happening, and was super patient while I was still learning how website design and hosting works. Would highly recommend Sam!" — Kristen Snyder, Supplement Outsourcing Solutions - "Sam is wonderful to work with! He is always quick to respond and proactive in addressing any issues that arise. I especially appreciate his flexibility and collaborative approach—he enables me to handle as much as I can independently while providing support whenever needed." — Catherine Anderson, Owner, Champoeg Farm est. 1856 - "Sam has been designing and managing both of my websites for over 15 years. He is creative, with an eye for detail, and always figures out how to accommodate my requests. Couldn't do it without his expertise! :) LoveOurVets.org and Welbyo.com" — Welby O'Brien, Author and Owner, Love Our Vets - PTSD Family Support, LLC - "We have been extremely pleased having Sam as our website partner! He is incredibly responsive and also proactive - he reaches out to me with suggestions, current trends and issues he's observed on our site. He understands our business and finds creative ways to address our business needs. I also appreciate that he can speak in layman's terms about technical issues. I highly recommend Efishinsea as your website partner!" — Carri M, Salem Naturopathic Clinic ## FAQ - Q: My WordPress site was hacked. How fast can you help? A: Most hacked-site cleanups start the same day and are finished within 24 hours. We remove malware and backdoors, clean the database, request Google blacklist review if needed, and harden the site so it doesn't happen again. - Q: Do you build custom WordPress themes and plugins? A: Yes. We build custom themes from your design files (or design one with you), child themes for existing sites, and custom plugins, blocks and integrations written to WordPress coding standards so they stay update-safe. - Q: Can you move my site to a new host or onto the WordPress content management system? A: Absolutely. We handle host-to-host moves, migrations from ASP, static HTML, Wix or Squarespace into WordPress, plus domains, DNS, SSL and email, with minimal or zero downtime. - Q: Do you only work with Portland, Oregon businesses? A: We're based in Portland and love working with local businesses, but most projects are handled remotely, and we work with clients around the world. - Q: Do you offer ongoing maintenance? A: Yes, and it matters more than ever. With the advent of AI, hackers have even more tools to find and exploit website vulnerabilities faster and at greater scale, often within hours of a plugin flaw becoming public. Maintenance keeps your site patched, backed up and monitored, and covers performance tuning and small content or feature changes, with a real developer you can email directly. - Q: What languages and platforms do you program in? A: Primarily PHP 8, JavaScript/jQuery and MySQL, plus HTML/CSS, XML/JSON and API integrations with third-party platforms. - Q: Can you work on code another developer wrote? A: Yes. We regularly take over, debug and extend existing codebases, and we'll tell you honestly whether to refactor or rebuild. - Q: Will custom code break when WordPress updates? A: Not when it's written properly. We use WordPress APIs and hooks rather than editing core files, and we test against new releases during maintenance. - Q: Can you fix or extend an existing plugin? A: Usually, yes. We can extend plugins via their hooks, fork abandoned ones, or replace bloated plugins with a lean custom version. - Q: Do you design themes or only build them? A: Both. We happily build from a designer's files, and we can also design a clean, modern look with you based on your brand. - Q: Can you redesign my site without losing content? A: Yes. We build the new theme on a staging copy of your site, so all your content, URLs and SEO carry over when we launch. - Q: How do I know if my WordPress site is hacked? A: Unexpected redirects, spam pages in Google results, browser or Google warnings, new admin accounts, sudden slowness, host suspension notices, or outgoing spam email are all common signs. If something feels off, contact us and we'll check. - Q: Will I lose my content? A: No. We clean the site in place and preserve your content. Before changing anything we take a full backup. - Q: Can you stop it from happening again? A: We close the hole that let attackers in and harden the site. Ongoing maintenance keeps everything updated and monitored so new vulnerabilities get patched quickly. - Q: Will my site go down during the move? A: Typically not. We build and test on the new host first, then switch DNS outside of business hours when everything checks out, so visitors see little to no downtime. - Q: Will I lose my Google rankings? A: Not with a proper migration. We keep URLs where possible and create 301 redirects where they change, then monitor Search Console after launch. - Q: Do you maintain sites you didn't build? A: Yes. We start with a review of the site, updates and backups, then take over maintenance from there. - Q: How do maintenance plans work? A: We offer monthly plans or hourly support depending on your site and needs. Contact us and we'll recommend the right fit. - Q: What is AI-powered site search? A: It replaces the basic search box on your website with one that understands what visitors mean, handles typos and synonyms, and can show a short answer drawn from your own pages. Many hosts, search services and WordPress plugins now offer it, and we help you pick and set up the right one. - Q: Can you add an AI chatbot to my WordPress site? A: Yes. We can add an assistant that answers questions using your own site content, with your branding, guardrails, and API keys kept safely on the server. - Q: Are there extra costs for AI services? A: Yes. AI chat assistants and AI search are provided by third-party vendors, and each one charges its own fees, usually a monthly plan, usage-based pricing, or both. Those fees are paid to the vendor and are separate from our setup and support. We help you compare options and estimate the ongoing vendor cost before you commit. - Q: Do you build phone apps? A: No. When we say "apps" we mean web applications: tools that run in a web browser on any computer, tablet or phone, with nothing to download from an app store. We don't build native iPhone or Android apps. ## Optional - [Full LLM summary](https://www.efishinsea.com/llms-full.txt): every service item, project detail and testimonial - [Sitemap](https://www.efishinsea.com/sitemap.xml)