Skip to main content
Sound familiar?

Your site is slow, nobody can find it, or it can no longer keep up.

I had a website built… and it did nothing for me.

heard on the first call, more often than you'd think

The drop, week by week example

illustrative, not real data

01

It's slow and sales are suffering.

02

It was hacked or it's acting strange.

03

It doesn't show up on Google.

keep scrolling · symptoms and answers 13 services · 03 in-depth · 10 one-off


Services

Three in-depth projects. Ten one-off jobs.

Thirteen service pages: who each service is for and what I deliver.

Architecture of in-house systems: Astro front end, FastAPI and Postgres core, and integrations with the Meta API and AI. ARCHITECTURE · IN-HOUSE SYSTEMS DIAGRAM users HTTPS API webhooks FRONT 99 PSI Astro public site · appointment booking static · fast · SEO CORE · IN PRODUCTION FastAPI · Postgres business logic · role-based access encrypted data · daily backups CUSTOM INTEGRATIONS Meta API · IA appointment confirmation · Claude / GPT payments · notifications illustrative · the same setup I use to build systems and move them into production: Astro + FastAPI + Postgres + integrations

How I work

What happens if you hire me

  1. 01

    Diagnosis

    30 minutes, free. 5 prioritized findings, with the evidence for each one.

    30 min
  2. 02

    Proposal

    Fixed scope, concrete deliverables and what's left out. No fine print.

    in writing
  3. 03

    Execution

    Visible progress and direct communication with me, not with an intermediary.

    depends on scope
  4. 04

    Delivery

    Documented and working. I explain what was done and how to maintain it.

    documented


Testimonials

What the people who hired me say.

"Francisco has broad technical skills in web development and SEO. Thanks to his work we were able to launch the e-commerce store of our small business, which has been running perfectly for years. He has also adapted to our requirements within the agreed deadlines, which gives us confidence in his work."
Photo of Nicolás Rebolledo Olave Nicolás Rebolledo Olave Founder · Didáctica Alquímica (translated from Spanish)
"Francisco was always attentive, delivered on time and gave advice to improve the quality of our websites. His teamwork, communication and time management skills are evident. I recommend his services in the technology field."
Photo of Jaime Leal Jaime Leal Director of Emotional Paycheck · LinkedIn Top Voice (translated from Spanish)
"A very good attitude and the technical skills to implement the Retail Rocket solutions at Bicisport. One of the best implementations I have had to supervise."
Photo of Jorge Olivares Jorge Olivares Revenue & Sales Leader · B2B SaaS LATAM (translated from Spanish)
"Francisco showed exceptional knowledge in the development and positioning of my website. Great willingness and efficiency in solving problems. I recommend his work without hesitation."
Photo of Felix Soumastre Dreiman Felix Soumastre Dreiman Journalist · founder of Buenasnoticias.cl (translated from Spanish)
"You have been key in the transition to our website 2.0 and in the successful rebranding process, and we are extremely grateful for that."
Gato Arcano team Online board game store · client 2021 to 2024 (translated from Spanish) See the case →

Who you'll be working with

Francisco Moroso
About me

I've worked with WordPress for more than ten years: custom themes, plugins, WooCommerce, optimization. In recent years I've expanded into systems of my own with FastAPI, Python and Astro, and AI integration with Claude and GPT in systems that are in production.

As my own research I run a scanner that audited 25,399 Chilean WordPress sites, and I build custom systems for clients in Chile and abroad.

I work remotely from Chile (UTC-3 / UTC-4), with hours that overlap with US and European business hours, in English or Spanish.

More than ten years in WordPressChile · remotesystems in production
See my background →

WordPress · JavaScript · FastAPI · Astro · Claude and GPT APIs

next step · 30-minute diagnosis

Shall we talk?

The first conversation is a free 30-minute diagnosis. If it's a fit, a proposal with milestones follows.

  1. 10′You tell me what's happening and what you expect.
  2. 15′I review it live and find the issues, with evidence.
  3. 5′I tell you what I'd do and in what order.

free · no commitment · Francisco replies