techwriting-global.com

Peter Villani

Technology Writer and Technology Blogger
Paris, France 75005

Technical Writing Services

Technical writer of API and software documentation - developer reference pages, user guides, glossary, FAQs, technology blogs, and ebooks.


Based in Paris, available remotely and on-site. Open to short and long-term contracts. Native English writer, speaks French.

technical Writing Services - global

Services Incude

With over 30 years in software — first as a software engineer, then as a technical writer and technology content marketer — I work directly with engineers, executives, and product specialists to translate complex technical concepts into accessible documentation and technical marketing content.My clients and target audience include SaaS, financial, and eCommerce clients; developers, business users, customers, prospects, tech leaders, decision-makers, executives, general public.Success metrics include improved API usage, reduced developer support, SEO-driven website traffic and analytics, increased product usage, lower churn, plan upgrades, company and executive reputation, and branding.Here's my Paris story.

Notable Projects

The Prismic Glossary of industry terms; Algolia's online API documentation for developers, business users, and customers; internal code and app documentation for multiple companies, including BNP, Arval Group, Fabco Shoes, and Morgan Stanley; and 100+ articles for various company blogs, including Algolia blog.

What is technical writing?

Documentation

Technical writers create clear, accurate documentation that enables developers to build, integrate, and scale APIs and software applications. Technical writers collaborate with software engineers and developers to document API functionality and limitations, security requirements, and best practices. They provide code samples, templates, and step-by-step developer guides that enable teams to build custom applications efficiently.In addition to developer documentation, technical writers create guides for non-technical audiences. This includes user manuals, operational documentation, conceptual guides, onboarding materials, and business use cases that enable stakeholders and customers to understand how software works, how to use it effectively, and how it delivers business value.

Tech Blogging

Technology writers create high-quality blogs, eBooks, white papers, and customer success stories that support SEO and content marketing strategies. They produce search-optimized content for customers and prospects at every stage of the sales funnel—from awareness and consideration to conversion and retention.Technology writers also support executives through professional ghostwriting. They transform subject-matter expertise into clear, engaging thought-leadership content that educates the public, builds executive authority, and strengthens company branding, credibility, and market visibility.

The 5 Cs of writing

Technical writing is not marketing content. Effective technical documentation prioritizes clarity and usability over flashy language or promotional messaging. To be successful, technical writing follows the five Cs of professional documentation: clear, correct, concise, complete, and coherent. Additionally, text should be engaging and reader-centric. These principles maintain reader attention, using language that appeals to them most. If they are experts, the language is different from that of novices. An explanatory text is different from a product description, which is usually more conversational and fun.High-quality technical writing avoids hype, exaggeration, and hard-sell language. Instead, it delivers accurate, digestible content that helps users understand and apply complex technical concepts without oversimplifying them. The goal is to explain the software and product's functionality. It also includes best practices that empower users to use the product in the most efficient, optimal, and beneficial way—thus persuading the client to keep using it.

Thought Leadership & Ghostwriting

Authoritative, well-researched articles strengthen brand awareness and elevate a company’s reputation. I collaborate closely with executives, lead engineers, and subject matter experts (SMEs) to produce in-depth technology articles that showcase expertise, build trust, and position both individuals and organizations as industry thought leaders.

Technical Content Marketing

Technical marketing content helps technology companies grow by increasing brand awareness, driving qualified website traffic, and supporting revenue generation. By combining technical accuracy with SEO best practices, this content improves customer outreach, engagement, and satisfaction—ultimately helping prospects understand complex products and customers get more value from them.

Educator, onboarding, support

Technical educators create instructional content for self-paced learning and as supporting materials for instructor-led training. They develop onboarding materials, training documentation, and educational resources, and they teach classes and workshops—especially for onboarding new employees and upskilling technical teams.

techwriting-global.co

** First 500 words free **

article

  • €350/$400 per 1000 words

  • Editing:€.05/$.06 word

  • Re-writing: €.10/$.12 word

day

  • €450/$500 per day

  • Other services: editing, rewriting, consulting

Based in Paris, I also work remotely, globally. Open to short and long-term contracts. Native English writer, speaks French.

[email protected]

© techwriting-global.com. All rights reserved.

techwriting-global.com

Software Documentation
(API, Guides)


Queries contain keywords and terms that indicate what a user is looking for. However, these keywords are not universal. They vary based on your catalog and products.For a clothing company, the word “red” in a query likely indicates that a user is searching for red articles.For a film database, however, “red” is probably unrelated to a color category.Once you determine the intended effect of specific query terms or phrases, you can dynamically change your users’ results when their search matches those terms. Algolia lets you configure this using Rules.x-algolia-api-key
string header required
Your Algolia API key with the necessary permissions to make the request.Permissions are controlled through access control lists (ACL) and access restrictions.curl --request POST \
--url https://id.algolia.net/1/indexes/ALGOLIA_INDEX_NAME/query \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-algolia-api-key: ALGOLIA_API_KEY' \
--header 'x-algolia-application-id: ALGOLIA_APPLICATION_ID' \
--data '{"params":"hitsPerPage=2&getRankingInfo=1"}'
`

techwriting-global.com

Glossary


A Digital Factory is not a dismal brick building on a deserted highway. It’s not a noisy, machine-driven echo chamber with union workers on 24/7 shifts. And it’s not virtual.A digital factory is real, comprised of a group of extremely productive and motivated experts who are on the same digital page as their management.These multi-talented experts—designers, marketers, engineers, and project managers—function as a team, much like an in-house consulting agency. They work with their organization’s executives and business teams while taking full ownership of and delivering digital assets, including content, web pages, and mobile apps. Like any factory, a digital factory operates as a single unit, developing ideas and products from start to finish. This effort ensures that an organization's digital software and channels are fully branded. They also produce competitive features and a great user experience.A factory's members use many types of collaborative software. For example, they use Figma for designers, GitHub for developers, CMS platforms for content, and Slack for communications. They also use project management tools. Some apps also help by providing business data (e.g., CRMs, ERPs) and insights (analytics). In general, they use any best-in-class app that helps them work together quickly and efficiently.

techwriting-global.com

Technology Blogs


Supervised Machine LearningIf you feed a computer 1000s of images of dogs and cats, labeled correctly as “dogs” and “cats”, an ML algorithm can eventually learn what a dog or a cat looks like. It does this as follows: it breaks down images into pixels, converts the pixels into numbers (which represent colors), plots these numbers on a graph, and then discerns patterns typical of a dog or a cat image. Some pixels might contain patterns resembling a nose (wedged or snout) or ears (pointy or droopy).Labeling every image as “dog” or “cat” helps the computer know if its guess is right or wrong and by how much it is wrong. If it’s wrong, it reprocesses the images, sharpening its pattern-detection until it minimizes the error in its judgment. The process is finished when the computer can predict — with a very high likelihood of truth — that the image is a dog or a cat.From Supervised to Unsupervised LearningThe just-described dog-and-cat image recognition algorithm is called supervised learning, meaning it uses image labels (or other metadata) to learn. However, labeling is tedious – and impossible: we can’t label every object in the world if we want our machines to understand the world. For example, annotating dogs and cats is easy, but how about annotating the prognosis in a medical report? So, we need an algorithm that can learn without explicit labeling. We need to teach computers to learn unsupervised – that is, unlabeled. This significant change in machine learning affects all aspects of the ML modeling process.

techwriting-global.com

Content marketing & Thought leadership


You can build a marketplace with a desk and two chairs, with an open laptop. In our scenario, there are two entrepreneurs with a talent for selling other people’s products. One is a sharp-witted promoter of local artists and dealers who started the business and built it up with her winning personality and business smarts. Her partner, an engineering wizard, built the software that enabled their marketplace to become a mecca for local artists and dealers.For a long time, the engineer had been thinking about going online. She developed a powerful software ecosystem with a beautiful web design, creating the ideal user experience for a locked-in public eager to discover hard-to-find art and antiques.As their online business grew, its technology and business merged. Merchandising and content discovery combined with simplified software processes for ordering and delivery. The platform offered an ideal search and discovery experience for the high demands of both consumers (demand) and vendors (supply). With talent and constant iteration, these women built their digital marketplace into the obvious one-stop shop for regional art and antiques.All that with a desk and two chairs, now crafted in ebony. Contact us if you want us to help you set this up.

techwriting-global.com

Ghostwriting for executives


Technology continues to transform commerce. The most recent example is visual shopping, a fast-growing online functionality that leverages the technologies of image recognition and machine learning to create a powerful visual search-by-image and discovery experience.Smartphones and online photo sharing, combined with machine learning and image recognition technologies, power visual search. Technically, visual search is called image recognition, or more broadly, computer vision, but more commonly, it’s known as search-by-image and reverse-image search.The consumer could type out a very detailed description, such as “chandelier gold antique candlecups chains pendalogue”, but this relies on great search skills. They will need to combine common sense words (chandelier, gold, antique) with more technical terms (candlecups, chains, pendalogue).But there’s a good chance that such a detailed and perhaps incorrect set of words will get no results – even if the item is available on that website.Enter images. With image recognition, companies can build applications that match the above photo with all the same photos and descriptions in its search index. The best ML models can achieve high levels of accuracy (92% and 99% in some cases), where every significant detail matters, thus enabling the search engine to detect exact matches.

techwriting-global.com

internal code documentation

  • All good engineers add code comments. However, some companies go further and create documents written by technical writers for onboarding engineers and code-level problem-solving.

  • Internal documentation explains the code—for example, its structure and flow, its logic, best practices, and so on. Additionally, they document error messages, code idiosyncrasies, and troubleshooting routines.

  • Normally, these documents are not available to the general public. I've written many such internal documents. Here, I've provided an example, with the names changed to ensure anonymity.


There are at least seven layers between the data in the iCrawl database and the information that appears in the iSee and iKnow APIs. Seven is the lucky number, but there are, in fact, many ways to enumerate the quantity of layers. We can say there are actually ten or fifteen layers, because within each layer there are a number of sub-layers of equal importance that are significantly different from the others, warranting separate treatment. Or we can say there are really only two layers: the Data/Business layer and the Presentation Layer.But the question of how many layers there are is too abstract for our purposes. What matters is that there are seven major back and front ends that act as interlocking points along the data flow.These layers build upon the previous layer – combining fields, adding new data, and reformatting information; the layers are sometimes redundant, with nothing really changing in the exchange, the only purpose being to wrap functionality or decouple iWalk from the iCrawl database. In all cases, however, the layers are set up to be followed in a very precise, linear fashion with the momentous task of getting data from iCrawl (Part 1) into the front end (Part 2).The first five layers – Part 1 – require a good understanding of iCrawl’s data and its functional concepts. The final two layers – Part 2 – require a good understanding of iWalk functionality and web development.Each layer plays a small but significant role in the overall process. Be aware that each layer accomplishes its task in a different way: a different way of thinking, a different vocabulary, a different technology, a different set of data, and a different way of representing that data.This complexity requires patience, concentration, creativity, and adaptability, along with an ease in a number of distinct skills – both functional and technical. And time – there is an estimated two-year learning curve. So, be patient with the process. At times, this document may slip into criticisms of the iWalk Framework or frustrations with its code. These are personal to the writer and are not intended to be merely critical: they are added constructively to inform the reader that the learning process is difficult for everybody.

techwriting-global.com

AI / LLM for technical content

Do I use AI? Yes and No.


TL;DRI primarily use AI as a research tool and for editing my own text. However, some companies encourage more extensive use.In those cases, I still do the actual writing myself, but AI assists the process, while never generating content wholesale.My workflow: First, I write a rough draft by hand, drawing from my research notes. Then I feed the draft into an LLM (ChatGPT, Claude) as a prompt. Finally, I revise the generated output to correct errors, cut fluff, and eliminate clichés—making sure the final piece doesn't read as AI-generated to either readers or search engines. I also use AI to match tone and branding.DETAILSAI/LLMs have changed everything, and yet little has changed.Consider the standard content cycle:
- Define the subject
- Research and outline
- Write the first draft
- Perform eep edit and re-draft
- Proofread
- Publish
Has AI changed that? Not at all. We still need all these steps.But clearly something has changed.The difference is that AI could conceivably do every one of these steps with little human intervention.Or is that really the case?Consider how AI would define a subject. Do we just ask AI to find a subject?No, we master the PROMPT. We prompt and rework the prompt until we decide on the best subject to write about.And then we research. We mix our experience, Google searches, and numerous AI prompts to conduct our research.And then we write.Here's my writing process: I usually write as I research, taking lots of notes. And then I convert my notes into a first draft.And then, here's the most significant change: I now use my draft as a prompt. I then rework the output, removing AI errors, fluff, and clichés. I also make sure it’s not detected as AI.Writers must know how to combine their craft and experience with the invaluable insights that come from AI tools.ConclusionSo, little has changed—we need writers who continue to master their craft while also learning to work with AI. How they balance the use of AI with their own work is what separates the modern writer from the old school.*Note: On the other hand, not being a visual artist, I use Reve and other image generators for all images and diagrams.

techwriting-global.com

my paris story


I've always imagined two kinds of expats—those who live in Paris for one, two, or even five years, and those who stay forever. Two timeframes, yet worlds apart.The first group makes great use of their extended time, spending it in Paris and visiting favorite cities and villages all over France and Europe. They take courses, learn cooking, and speak a little French, all in a relaxed manner. And then they return "home" or fly off to their next adventure.The other ones—those who stay forever, the “lifers’—do that as well, but there's something psychologically different about the experience.After my first visit to Paris, I knew I was going to come back, again and again, and maybe never return. This was even before I met my French wife and followed her back to Paris. I recall going to the Jardin du Lux on my first visit and refusing to leave until evening. I had never seen anything like it—a mix of royalty, garden geometry, outdoor museum, and picnics à la française.I feel, twenty years later, that I am still in that park.The story could end there. But it's not only about me. Paris is truly the city of love. I met my wife in Manhattan. She was a student at the time. I kept running into her at a film festival. Two years later, we returned to Paris.My wife makes living here possible. She is different, exotic, française, quoi—with never a dull moment, as marriage should be. And yes, her being French really does make a difference: because for me, difference is what keeps the flame going.So too with Paris. It's a love affair. Living day to day, word to word, I bathe or drown in that difference. Much of what I thought was true in life is no longer accurate. I've lived in different parts of America, but I had never felt uprooted. Moving here, I changed my language and culture, stepping into a very lived-in world, one as deep and strange as my own. Being uprooted is another word for being an expat.Why This Spot – MetroParis is not Paris without its metro. It structures the city. It is how we localize ourselves, us Parisiens et Parisiennes. And we all use it.Everywhere in Paris is served by a metro station. The metro defines the city and ourselves. When I say I'm living near Nation, that connotes something very different than if I were to say Passy, or Marx-Dormoy, or Clichy, or Denfert. Charles de Gaulle-Etoile, Bastille, Le Louvre, Notre-Dame—these are not monuments, nor historic moments or figures. They are metro stops.The Paris metro is so well built that it has hardly changed since its origins. I once saw a film made in 1947, in post-war Paris. Most of it took place on Line 2 near Barbès. Nothing has changed. The camera was on the train, voyeuristically tracking interactions between passengers. All of it could have taken place today. The station in the film was Stalingrad. This is all the information you need to know what's going on.At first, walking was everything for me—especially getting lost. I discovered novels by French authors who described being lost in Paris. Patrick Modiano is a perfect example. His characters get lost and stay lost, yet he never fails to name the street they walk down. My footsteps follow the rhythm of his prose. Anaïs Nin is a more provocative Parisienne, writing about a sensual side to Paris. I have never had the courage to actually walk in her footsteps.I then discovered the importance of changing the starting point via the metro. It will take a lifetime to combine the discovery of a walk with the excitement of starting from a random stop. Each train, all fourteen lines.Favorite Moments in ParisI could say my favorite moment was when I asked my wife to marry me in the last row of an old retro movie theatre in the 5th arrondissement. My wife didn't understand why I had chosen seats so far in the back. The theatre was mostly empty, with plenty of seats closer to the center. The film was “Cluny Brown”—an old one, early sound, from the 1930s. When I handed my wife the "blague"—she laughed and cried at the same time. Blague, of course, means "joke"; bague, on the other hand, means ring. My French—even to this day—continues to mix up these two words.I could also point to the day I discovered baseball in Paris. I was bicycling in the Bois de Vincennes when I heard the crack of a bat. It was a sunny spring day—three thousand miles from where bat cracks were meant to be heard. Childhood flooded my entire being. I was suddenly transported into home territory. I play regularly.Great moments in Paris also include the four-million-person march against the right-wing fanatic Le Pen in 2002, a defining moment for all Parisians, expat or not.Finally, there's the evening of my son's birth. Surreal. Profound.A Difficult Moment in ParisThe most difficult moments came during the terrorist attacks—Charlie Hebdo and then the Bataclan nightmare. On the evening of the second attack, my wife and I were on a rare night on the town, not far from the gunfire. We were at a concert when people started looking at their phones and leaving early. The performer actually got annoyed. I don't blame her; she didn't know there was a war raging outside the concert hall—or inside, if you were at the Bataclan.We found ourselves lost on the streets, not far from the shootings. Luckily, our son was with his grandparents in the suburbs. But we were stranded. Hotels were full, cars and trains were detoured, and not moving. We ended up hiding in the front entrance of an apartment building, waiting for more gunfire. Fortunately, we were finally able to connect with a friend who let us stay the night.How Do I Meet PeopleOn the job. Organizations. Politics. Whatever your political orientation, there are many very active American political groups.I joined Democrats Abroad. I had never worked so hard politically until I came to Paris. The years, days, and minutes leading up to the 2006 and 2008 elections were the most politically inspiring work I have ever experienced. I got deeply involved in the organization—attending conferences, volunteering, and organizing events.This moved me into an area that surprised me: co-organizer of a Political Forum (a nonpartisan debate series in various Paris bars) and a radio talk show on World Paris Radio.More generally: get out, do things. There are so many events—film festivals, concerts, English-speaking pubs.Advice to NewcomersLearn the language. Or not.Really, it's up to you. I can have a blast in Paris when I play the non-French-speaking tourist. The French socialize very differently when they're speaking English—they let themselves go. You also meet people from all over the world in Paris, so English is as much the language of the street as French.As for speaking French, I went from three words (bonjour, merci, oui) to a lot more (but never enough). My French is of the street. I can relax now. I'm no longer missing parts of conversations. I'm no longer the buffoon who has just made another accidental pun with at least ten possible sexual meanings.There are really no words to describe the power of living in another country and speaking its language. I am daily excited and invigorated by French and the way it underlies just about everything you see and witness in Paris.Another piece of advice: seek out other expats. But not at first. It took me a while to want to reconnect with my homeland. When I did, I discovered that we all have quite a lot to share.HomesicknessBaseball. Playing it or listening to broadcasts from all fifty states on the MLB app. Spending late mornings following specific games. An unforgettable moment: the sixth game of the 2011 World Series, Cardinals versus Rangers, while lying in bed with my headphones at 3 a.m.Reading American authors. Tons of them. The setting is preferably America. The language is American.
Watching independent American cinema. Joining Democrats Abroad. Running the Political Pub. Skyping with my family. Meeting up with American friends. Going back to New York.
New York. There is always that moment when I first step off the plane at JFK, make my way through customs, and then onto the streets, where I can finally breathe deeply, discard my foreign baggage, and feel as one with my surroundings. There is no more than that thing, that difference, that something that makes you always feel separate, like a guest. In New York, I can order a coffee the proper way ("large light with one sugar") and receive it exactly as I ordered, in a large white styrofoam cup. That's what traveling back to America means, and how it helps with the homesickness—to get in touch with New York, with myself.But not too often.There's the other side. The other self. After a week in the city, I am absolutely homesick for something of equal importance—my other home, my adopted country, my family. By the end of every trip to America, I am literally running away, running to. I need to get back to my city. Back onto the metro.