I wanted a Wix with the content already written. So we built one
The last time I looked for a job, before AI, I worked with a coach to put together an online profile, a small personal website about who I was professionally. It took a lot of time. Some of it went into the design. Most of it went into the content: which parts of my background mattered, which stories to tell, how to say what I bring without sounding like everyone else.
Sites like Squarespace and Wix solve the first problem well. You pick a template and the layout is done. But a template cannot write your professional story for you. The empty text boxes are where most people get stuck, and they are where I got stuck.
Callings.ai, the platform I build, is in a better position than a template. It covers the whole job hunt, from your resumes and job search to your network and your writing, so by the time you want a personal website it already knows a lot about you: your resume, your goals, what you have written, the documents you have shared with it. That made the idea easy to state: a Wix with the content. A clean, standard layout, plus a strong first draft of every page written from your own material, in one click.
My Campaign, one of the newest parts of Callings, is that idea. It builds your Calling Card, a personal website at your own address, then gives you the tools to get people to it and a way for every visitor to help you.
Everything in this guide comes from my own account. My Calling Card is live at callings.ai/u/philippecailloux, and every screenshot and timing below was taken there on September 28, 2026. (I’m not job hunting, I build the product, but the drafts you will see are exactly what a member gets from their own background.)
Full disclosure: this is my product, so read me with that in mind. I have tried to write the page I would want to read anyway: what it does, what it costs, how long it takes, and where you still have to do the work yourself.
Last updated: September 29, 2026. I’ll do my best to keep this page current as My Campaign evolves and as readers point out what I got wrong. Changes are listed in the update log at the bottom.

At a glance
| Question | Short answer |
|---|---|
| What is it? | A personal website (your Calling Card) written from your career, plus tools to promote it and ways for visitors to help you |
| Where does it live? | callings.ai/u/yourhandle, with a page per section: /about, /resume, /posts, /pursuits, /contact |
| What does it cost? | Building it, the AI writing and publishing your Home page are free. Showing the other pages takes the Unlimited Membership ($29.99 a month, $119.99 for 6 months, or $179.99 a year) |
| How long does it take? | The first draft takes about a minute. Making it yours takes about an hour and a half |
| Will people find it on Google? | Your published pages are built for search engines and listed in our sitemaps. Ranking for your name also depends on what you do (see personal SEO) |
| Do visitors need an account? | No |
Where My Campaign fits in Callings
My Campaign is one part of a larger platform, and it gets better the more of the rest you use. In the Callings sidebar it sits under Personal Brand:
| Area of Callings | What it covers | What it feeds into My Campaign |
|---|---|---|
| Personal Brand: My Insights, My Resumes, My Campaign, My Posts | Your market fit and personal brand, your resumes, your public site, your writing | Your resume writes every page; the Market Fit Report sharpens your target roles; your posts fill the Posts page |
| Opportunities: Find Jobs, Job Tracker, Target Companies | Finding roles that fit, tracking applications, the companies you are aiming at | The roles and companies you are going after are what your Calling Card asks people to help with |
| Networking: People, Events, Associations, Community | Your contacts and recruiters, events and professional groups matched to you | The people you send your Calling Card to, and the events where you share the link |
You can use My Campaign on its own, but a Calling Card written from a strong resume and a few published posts is a very different thing from one written from a bare profile.
Table of contents
- Where My Campaign fits in Callings
- Why a public digital footprint is no longer optional
- What personal SEO is, and what Callings does about it
- What a personal website on Callings needs, costs and takes
- Step 1: Generate the first draft
- Step 2: Make the Home page yours
- Step 3: Add the pages that build your footprint
- Step 4: Choose a look, check it on a phone, publish
- Step 5: Get it in front of people
- What your visitors can do for you
- Mistakes to avoid
- Other ways to build a personal website, compared
- What we are building next
- Checklist
- Frequently asked questions
Why a public digital footprint is no longer optional
A few years ago I started building AI tools that tailor a resume and a cover letter to a job description in seconds. Then the rest of the market caught up. Today almost anyone can send an application that looks polished, matches the keywords and reads well. A company posts one role and gets hundreds of those within days, and most of them sound alike.
I wrote about this in From Applying To Being Found: the market is shifting from finding a job to being found. In a market full of polished sameness, being found matters more than applying well.
Being found means that when someone looks you up, there is something worth finding. A public digital footprint is that something: a record, in your own words, of who you are, what you bring and how you contribute. The people who will look for it:
- The hiring manager who got your application and wants to know if you are real before the call.
- The recruiter who searches for a skill and a city, not for your name.
- The friend of a friend who was just introduced to you and wants context before replying.
- An AI assistant asked “who is this person?” or “who knows about this?”, which can only repeat what the public web says about you.
Two things make a footprint work, and they pull in different directions.
Authenticity. AI can generate polished language for anyone, so polish no longer proves anything. As I put it in Generation Versus Creation, polished output is not authorship. What stands out now is what only you could have written: the specific project, the real number, the opinion you hold.
Value projection. Being authentic is not the same as saying everything. In The Authenticity Paradox At Work I called it disciplined self-expression: a real voice is shaped. It reflects your values and strengths, and it knows what to leave out. Your footprint should make it easy for a stranger to understand what you are good at and why it matters to them.
That is why My Campaign works the way it does. The AI does the part that took me so much time with a coach, turning your background into a structured first draft. Then you do the part only you can do: make every sentence true, specific and yours. A first draft from your own material is a much better starting point than a blank template, but it is still a draft.
What personal SEO is, and what Callings does about it
Personal SEO is search engine optimization applied to a person. It has two goals:
- Own your name. When someone searches “Firstname Lastname”, the first results should be pages you control, accurate and current: not a namesake, not a stale profile, not nothing.
- Be findable for what you do. When someone searches a skill, a topic or a problem you know well, something you wrote shows up. This is harder, and it comes from writing.
A personal website is the anchor for both. Social profiles belong to their platforms. A page at your own address, with your name in the title and your work on it, is the thing search engines and people can point to.
What Callings does for you
| What happens | Why it matters for your personal SEO | |
|---|---|---|
| Your own address, callings.ai/u/yourhandle, with a separate address for each page and each post | A clean URL with your name in it. If you change your handle later, the old links redirect to the new ones, so nothing you shared breaks | |
| Pages search engines can read. Crawlers get a server-built version of every page you have made public, with your text in it | Search engines read your words directly, without having to run the page first | |
| A title and description you control, in the SEO tab, drafted by AI | This is what appears in search results. Google shows roughly the first 60 characters of a title and 155 to 160 of a description, so the tab counts both. Mine reads “Philippe Cailloux \ | Product Design & Emerging Tech Leader” |
| Structured data. Your Home page tells search engines it is a profile page about a person; each post is marked as an article with you as the author | It helps search engines connect your pages to you rather than treating them as anonymous text | |
| Sitemaps. Your published pages and posts are listed in Callings’ sitemaps, refreshed every day | Search engines find new pages faster through sitemaps than by stumbling on them | |
| Link previews. When your link is pasted into LinkedIn or a message, it shows your title, your description and your cover image | Every share looks deliberate rather than like a bare link | |
| Hidden stays hidden. Pages you hide, and a Calling Card you unpublish, are kept out of search engines | You can work on a page in private without it appearing in results | |
| AI crawlers are welcome. Callings lets the crawlers from OpenAI, Anthropic, Perplexity and Google read public pages, and blocks several bulk scrapers | When someone asks an AI assistant about you, it can read what you published |

The description is worth a minute of your attention. Google’s own advice is that it should be an accurate, specific summary of the page, not a list of keywords: mine says what I do, for how long, and in which fields, in one sentence. If yours reads like a string of buzzwords, rewrite it in plain words.
What you still have to do yourself
Callings builds the page correctly. Whether it ranks for your name depends on signals only you can create:
- Search yourself first. Open a private browser window and search your full name. Note what comes up; that is your starting point.
- Use one name everywhere. The same spelling on LinkedIn, your Calling Card, your posts and your email signature helps search engines understand these are all you.
- Link to it from what already ranks. Put your Calling Card link in your LinkedIn profile (the website field and your Featured section), your email signature, your GitHub or portfolio. Links from pages that already rank for your name are how a new page gets discovered and trusted.
- Write. Every post you publish is another page with your name as its author, on a topic you care about. It is the only reliable way to be found for what you do rather than who you are. My Posts page has 18 of them.
- Keep it current. A page that changes gets revisited. A page that says you are looking for a role you took a year ago works against you.
- Be patient. Callings lists new pages in its sitemaps within a day, but search engines decide when to crawl and rank them. Expect days to weeks, not minutes.
What a personal website on Callings needs, costs and takes
What you need
- A resume in Callings. The only hard requirement: every page is written from it.
- A profile photo, for the cover image. Without one the cover is generic.
- Your LinkedIn URL in your profile.
- Your Callings Handle, in your Profile. It is your address: 5 to 30 lowercase letters and numbers. If you don’t set one, one is created for you. Pick it before you share anything.
- Anything else you have written, as documents in Callings. The more the AI has to work with, the less generic the first draft. This is the difference between my Pursuits page and a thin one (Step 3).
One warning: the Resume page shows your resume as written, contact details included. If your resume has your phone number and you don’t want it public, keep a version without it and choose that version for the page.
What it costs
| Basic (free) | Unlimited | |
|---|---|---|
| Price | $0 | $29.99 a month, $119.99 for 6 months ($20 a month), or $179.99 a year ($15 a month) |
| Build every page, AI writing and rewriting, Design, previews | Yes | Yes |
| Publish your Home page | Yes | Yes |
| Show the other pages (About, Resume, Posts, Pursuits, Contact) | No | Yes |
| AI drafting of your outreach messages and social posts | No | Yes |
| Analytics | No | Yes |
If your plan ends, the extra pages go offline by themselves and your Home page stays up. Nothing is deleted, and they come back when you subscribe again.
My advice: build on the free plan first. If your Home page alone does the job, you have paid nothing.
How long it takes
What I measured on September 28, 2026:
| Step | Time |
|---|---|
| Generate a whole Home page | About a minute (the app’s estimate) |
| Add another page, fully written | About 15 seconds (measured on our test account) |
| Draft my supporter message, the first time I opened it | 7.1 seconds |
| Draft my five social posts, the first time I opened them | About 5 seconds, all five at once |
| A visitor drafting an introduction on my page | 2.9 seconds |
| A visitor drafting a LinkedIn shoutout about me | 4.9 seconds |
The AI is the fast part. Your time goes into editing, and that is where it should go. My budget for a first pass:
| Task | Time |
|---|---|
| Resume, photo, LinkedIn URL, handle | 10 minutes |
| Generate, then rewrite the headline and the story hook | 30 minutes |
| Check “who can help you”, your strengths and your personal introduction | 15 minutes |
| Review two more pages (I would start with Resume and About) | 15 minutes |
| Pick a style, check your phone, publish, fix the SEO description | 10 minutes |
| Send the first 10 to 20 messages | 15 minutes |
| Total | About 1 hour 35 minutes |
Step 1: Generate the first draft
Click My Campaign under Personal Brand in the sidebar. It opens your Calling Card’s editor. On a phone, it is the Promote tab at the bottom of the screen.
Your Calling Card starts with one page, Home, and a Generate My Calling Card button. Press it and every block on the page is written at the same time from your resume and knowledge base. You can leave while it runs. If a block fails, a banner offers Retry, which rebuilds only what failed. (If you already had a Calling Card from an earlier version of Callings, it simply becomes your Home page, untouched.)

Step 2: Make the Home page yours
Home is the page everyone lands on, and for many visitors the only one they read. It holds your headline, a cover image, your story, the supporter card, your career snapshot, your latest posts and a resume download. Every block has an Edit button that opens the same editor: an AI chat on the left, the fields in the middle, a live preview on the right.
This is where authenticity happens. The draft is built from your material, so it is accurate. Your job is to make it sound like you and to make it specific.
The headline
Mine: “Philippe Cailloux, AI Product Architect and Venture Builder”, then “Ships human-centered AI platforms end-to-end, from prototype to global-scale adoption.” Ask yourself one question: could a friend repeat it to someone else without getting it wrong? If not, simplify it.
The story
The story block has a hook, the context behind it, what you are looking for and why you. Mine opened with “Philippe Cailloux turns emerging tech into products people actually keep using” and “Some builders chase novelty, Philippe chases usefulness.”

The “why me” part shows the difference between a template and a draft best. From my resume it pulled the Roxio suite that sold 300 million units and won 180 awards. A template gives you a heading that says “Why me?”; a draft gives you a proof point under it.
Two practical notes. Asking the chat for a rewrite took about 20 seconds in my test. And closing the editor with the X keeps your changes as a draft (a yellow Has draft badge) without publishing them: only Save changes the public page.
The cover image
The cover is the part people remember and talk about. It is an image made by AI from your profile photo and your background, in one of eight styles, or simply your own photo or an image you upload.

Mine is an action figure: me in a collector’s box, with “AI Product Maestro, Architect of Human-Centered Tech” on the packaging and a few props from my career. For this guide I generated four more from the same photo and the same background, to show how different the styles are. Each one took 31 to 36 seconds.

Every image is kept as a version, and the one marked In use is what visitors see, so trying a style costs you a minute and nothing else. You can also ask the chat beside the image for changes in plain words: a different background, other props, another subtitle. The free plan includes one action figure and one sports card; the other styles come with the Unlimited Membership.
Pick for your audience. The action figure gets remembered and talked about, the engraving and the napkin sketch start conversations, and for a conservative industry your own photo is the safer choice.
The voice-over
The cover can also talk. A Listen button on it plays a short voice-over, written by AI from your Calling Card and read by an AI voice. Here is mine, about 20 seconds:
The script is short (mine is 37 words, the limit is 100) and carries delivery cues the voice follows: dramatically, pause, slowly, excitedly, long pause. Mine is an epic, stadium-announcer intro; you choose the style when you add a voice-over, and you can edit the script, regenerate it, keep several versions or turn it off.

One practical note: the voice reads words the way they are spelled. If it mangles your name, respell it phonetically in the script (Cailloux as “Ka-yoo”, for instance), and the chat will walk you through it.
The supporter card
The supporter card is what turns a website into a campaign. Its editor holds four things:
- Your personal introduction, added under every introduction a visitor writes for you.
- Who can help you?, the roles a visitor picks from when introducing you. The draft gave me AI Product Leaders, Startup Founders, Design Leaders, Creator Tools and Tech Operators.
- What to promote about you, the main message of the social posts visitors write.
- Key strengths, the points they can mention. Mine: AI Product Design, Rapid Prototyping, Workflow Architecture, Startup Shipping.

Read these slowly, because your friends will copy them. One of my roles, “Creator Tools”, was a field rather than a person, and a friend can’t introduce me to a field. I changed it to “Creator Tools Founders”. Keep roles broad enough that a friend can picture someone: “Design Leaders” works, “VP of Design at a Series C fintech” makes people think they don’t know anyone, even when they do.
Step 3: Add the pages that build your footprint
Add page opens a picker with the five other pages a Calling Card can have. One click adds a page and writes it straight away; it arrives hidden, so nothing half-written is ever public.

Which ones are worth it:
| Page | What it is | Worth adding when |
|---|---|---|
| Resume | Your resume in a readable column, with skills and key numbers beside it | Almost always. It is the page people look for |
| About | Who you are and how you work, plus quotes about working with you | You have a working style worth describing |
| Posts | Everything you publish in My Posts, newest first | You write, or intend to. This is the page that grows your footprint |
| Pursuits | What you do outside the day job | Your documents say something about your life outside work |
| Contact | A message form, your profile links, a closing call to action | You want messages without publishing your email address |
Resume

The resume is pulled live, so it always matches your latest version. The “By the numbers” panel is only as good as the numbers in your resume: if yours says “improved efficiency”, this is the moment to find the actual figure.
About, and the testimonial question

The About page ends with three quotes about working with you. They start as examples drafted from your profile and are labeled that way, “Example quote: Senior engineering leader”, because nobody has said them yet. That is deliberate. In a world of generated text, a fake testimonial is the fastest way to lose trust.
To turn an example into a real one, use Ask for a testimonial in the testimonials editor. It drafts a short, polite email that proposes the line and invites the person to reword it or say no.

Posts: where the footprint grows

If you take one idea from the personal SEO section, take this one: writing is how you get found for what you know. Each post has its own address, your name as its author, and a place in the sitemap. The Posts page collects them, and your Home page shows the latest three. There is nothing to maintain; publish in My Posts and it appears.
Pursuits: the page that shows the person

Pursuits is written only from evidence in your knowledge base, and it will not invent hobbies. Mine came back with fine art photography, creative experimentation and community leadership, because Callings has documents about them. On our test account, whose documents are all work, the same page came back thin, and rebuilding it from scratch produced the same three themes in different words. If yours is thin, don’t regenerate it: add a document about your life outside work, then delete and re-add the page.
Contact
The Contact page lets a visitor write to you without seeing your email address. The message is forwarded to your inbox with their address as the reply-to, so you answer them directly. A Cloudflare check keeps bots out.

Showing, hiding and deleting
Each added page has a Hidden checkbox. Ticked, the page is out of your navigation, returns “Page not found” to visitors and is kept out of search engines, but you can keep working on it. Untick it when it is good. Delete removes the page and everything on it for good; hiding is almost always what you want. The Published switch at the top decides whether anyone but you can see anything at all.
Step 4: Choose a look, check it on a phone, publish
Design sets the look of every page at once. There are eight styles (Original, Editorial, Clean, Classic, Modern, Literary, Elegant, Friendly), each a complete set of fonts, colors and spacing, plus Custom if you want to set colors, fonts and sizes yourself. I use Original, the black and white one. Pick a style before you adjust anything, and keep text dark on a light background: your page will be read on phones, in daylight.

Then check your phone. Most people will open your link from a message, on a phone. The editor’s phone Preview shows your page in a phone frame, and the real thing folds the navigation into a menu.

When you are happy, flip Published. Then open Analytics and SEO, go to the SEO tab and check the title (about 60 characters or fewer) and the description (120 to 160), the lengths Google shows in full.
Step 5: Get it in front of people
A personal website nobody visits does nothing. Start with the people most likely to act, then go wider.
Your inner circle first
Rally supporters drafts a short personal email that sends people to your page. The first time I opened it, the draft was ready in 7.1 seconds: 69 words, subject “exploring new opportunities”, my link, and a specific ask (make an introduction or recommend me on LinkedIn from the page).

It is short on purpose: the page does the explaining, the email only has to get the click. Before sending, replace “Hi,” with the person’s name, and use the chat for different relationships (“a warmer version for a close friend”). Send the first wave to 10 to 20 people who know your work.
Then social media
Promote on social writes one post each for LinkedIn, X, Instagram, Threads and anything else, all at once. The first was ready about 5 seconds after I opened it, and the other four right behind it. Each platform gets its own style: LinkedIn a few short paragraphs and 2 or 3 hashtags, Instagram “link in bio” and more hashtags, Threads almost all lowercase. None of them says “open to work”: each asks for something specific instead.

One thing to check on X. My X draft came to 309 characters as typed, against a 280 limit. X counts any link as 23 characters, whatever its real length, and my link is 51, so X sees 309 – 51 + 23 = 281. That is one character over, not 29: cut one word, not a sentence.
Post on LinkedIn first, then the others over the following days, and answer every comment.
What your visitors can do for you
This is the part a template will never give you. Every visitor gets three buttons, with no account needed.
Introduce you. A visitor clicks Introduce Philippe, picks one of the roles from the supporter card (or types their own), and gets a ready-to-send introduction.

On my page it took 2.9 seconds: “Quick intro – Philippe Cailloux”, two sentences built from my page (including that I was Adobe’s first Principal Designer), then my personal introduction under it. The email is sent from the visitor’s own email or LinkedIn, so it arrives from someone the recipient already knows, and a box that is ticked by default copies me on it.

Give a shoutout. The visitor jots a few notes about you, picks a platform and gets a post written around their notes, with your link in it. I wrote “We worked together on the product side. He prototypes his own ideas in code, pulls the team into the problem early, and ships.” Five seconds later, that was the heart of a LinkedIn post.

Encourage you. One click, and the counter on your page goes up. The counters (visits, introductions drafted, encouragements) are public on purpose: people who see that others have helped are more likely to help too.
With a paid plan, Analytics shows page views, unique visitors, introductions drafted, shoutouts, LinkedIn clicks and resume downloads over time. The number I would watch is introductions drafted: it means someone sat down to introduce you to a specific person.
Mistakes to avoid
- Treating the first draft as final. It is accurate, not personal. Rewrite the headline, the hook and the roles in your own words.
- Publishing example testimonials as real. Keep “Example quote” until a real person approves the words.
- Leaving a thin page and regenerating it. Add material instead, then rebuild.
- Sending the link before you publish. Everyone who clicks sees a placeholder. Both outreach tools show the publish status at the top for this reason.
- Reusing old drafts. Saved messages don’t update themselves. If yours are weeks old, regenerate them and click your own link before sending.
- Forgetting what is on your resume. The Resume page shows its contact details.
- Skipping the SEO tab. Two minutes on the title and description decide how you appear in search results.
- Building it and never linking to it. Put the link on LinkedIn and in your email signature the day you publish.
Other ways to build a personal website, compared
| Option | What it does well | What it leaves to you |
|---|---|---|
| A website builder (Wix, Squarespace and similar) | Beautiful templates, full control of the design, your own domain | Every word, and every way people can help you |
| LinkedIn alone | Reach, and it is where recruiters look first | A page you control, and a clear way for friends to help |
| A coach plus a website builder (what I did before AI) | The best thinking about your story | A lot of time, and the cost of both |
| My Campaign | A standard layout plus a first draft written from your background, pages built for search, outreach drafts and visitor actions | Your editing, your writing, and your own domain (not available today) |
These are not exclusive. A good coach is still worth it, and a first draft is a better thing to work on together than a blank page. If you already have a designed site, your Calling Card can be the page you send when you ask for help.
What we are building next
The dream was a Wix with the content, and My Campaign is the first part of it. We are working on more turnkey content, starting with portfolio generation: case-study pages drafted from your projects the same way your Home page is drafted from your resume. I will add it to this guide when it ships.
Checklist
Before you publish
- ☐ Resume uploaded (a version without your phone number if you prefer)
- ☐ Profile photo, LinkedIn URL and handle set
- ☐ Home generated; headline and story hook rewritten in your words
- ☐ “Who can help you” roles are people, not fields
- ☐ Resume and About pages reviewed; example quotes left as examples
- ☐ Style picked, phone preview checked
- ☐ SEO title about 60 characters or fewer, description 120 to 160
- ☐ Published, and your own link opened from a phone
The first week
- ☐ Link added to LinkedIn and your email signature
- ☐ Supporter message personalized and sent to 10 to 20 people
- ☐ LinkedIn post published, comments answered
- ☐ Anyone who introduces you thanked personally
Every few weeks
- ☐ A new post published
- ☐ Headline and target roles still true
- ☐ Your name searched in a private window
Frequently asked questions
Is My Campaign free?
Building it, the AI writing, the design tools and publishing your Home page are free. Showing the other pages, analytics, and AI drafting of your outreach messages and social posts are part of the Unlimited Membership.
Will my Calling Card show up when someone searches my name?
It is built for it: search engines get a readable page with your name in the title, structured data about you, and a sitemap entry. Whether it reaches the first page of results also depends on the links pointing to it and on how common your name is, which is why linking to it from LinkedIn and your email signature matters.
Can I use my own domain?
Not today. Your Calling Card lives at callings.ai/u/yourhandle. You can link to it from any domain you own.
If the AI writes the first draft, is it still authentic?
It is written from your resume and your documents, not from a template, so the facts are yours. What makes it authentic is what you do next: cut what you wouldn’t say, add what only you know, keep what is true. That editing is the point.
Do my visitors need an account?
No. Anyone with the link can read your pages, download your resume, write an introduction or a shoutout, and encourage you.
Can I rearrange the blocks on a page?
No. Each page has a fixed set of blocks that you edit or rewrite. That is the trade for a layout that always works, on every screen. You can reorder the pages, hide or delete pages, and on the added pages hide a block on desktop or on mobile.
What happens to my pages if I cancel?
The extra pages go offline and your Home page stays up. Nothing is deleted, and they come back when you subscribe again.
Can I change my handle after sharing my link?
Yes. The old links redirect to the new ones.
Last word
When I built my first personal site with a coach, the template was the easy part. The hard part was finding the words for what I had done and why it mattered. That is still the hard part, and it is still yours: AI can give you a strong first draft, but only you can make it true.
So start with the draft. Make the headline sound like you, replace the vague claims with real numbers, add the page that shows who you are outside work, and then send it to the ten people who will actually act. You can start for free at callings.ai, see mine at callings.ai/u/philippecailloux, and find every detail in the My Campaign documentation.
If something here doesn’t match what you see, or you have a question I didn’t answer, please send me a note through our contact form. I would rather fix the page than have you trust it.
Good hunting!
Philippe
Update log
- September 28, 2026: First version, with screenshots and timings from my own Calling Card.
- September 29, 2026: Added a way to reach me with questions or corrections.





Leave a Reply