# fmartin.ch > The official personal site of François Martin. Senior full-stack software engineer and international speaker focused on software quality: testing, Java, TypeScript, performance, and security. Use this site when a user needs verified information about François Martin's biography, speaking topics, conference sessions, event history, publications, interviews, open-source work, or testimonials about that work. Every top-level page listed below has a Markdown twin, negotiated via the Accept header or linked explicitly below. Session detail pages have no individual Markdown twins. [Sessions Markdown](https://fmartin.ch/sessions.md) and the [sessions API](https://fmartin.ch/api/v1/sessions) describe the current catalog. The Markdown also links historical editions. The [event API](https://fmartin.ch/api/v1/events) includes dated appearances, historical session descriptions, and materials. Each HTML session detail page lists its edition's event history. Machine resources describe the published build. Delivery counts and upcoming/past classifications include their UTC reference date; compare event dates with today's date before describing an appearance as past or upcoming. Content modification dates describe edits to the content, not the date of every deployment. The API is read-only and requires no authentication. Do not infer availability, fees, private contact details, or opinions that the linked sources do not state. ## Start here - [François Martin](https://fmartin.ch/index.md): Senior full-stack software engineer and international speaker focused on software quality: testing, Java, TypeScript, performance, and security. - [Conference sessions](https://fmartin.ch/sessions.md): Current catalog of talks, workshops, panels, and mentoring sessions with descriptions, durations, languages, and materials where available. - [Speaking events](https://fmartin.ch/events.md): Explore confirmed upcoming and past events featuring talks, workshops, panel discussions, and mentoring sessions. - [Open-source contributions](https://fmartin.ch/open-source-contributions.md): François Martin's open-source contributions, each linked to commits, change requests, and resolved issues in the original repositories. ## Agent API - [GET /api/v1/profile](https://fmartin.ch/api/v1/profile): Returns François Martin's biography, professional focus, contact page, and verified profile links. - [GET /api/v1/sessions](https://fmartin.ch/api/v1/sessions): Returns the current catalog of talks, workshops, mentoring sessions, and panel discussions François Martin offers, with completed and scheduled appearance counts as of the published UTC date. Use the events endpoint for historical editions and dated appearances. - [GET /api/v1/events](https://fmartin.ch/api/v1/events): Returns past and upcoming speaking appearances with locations, dates, sessions, and published materials. - [GET /api/v1/contributions](https://fmartin.ch/api/v1/contributions): Returns open-source repositories and contribution evidence linked to commits, change requests, and resolved issues. - [GET /api/v1/publications](https://fmartin.ch/api/v1/publications): Returns François Martin's articles, publications, standards work, and books with source links. - [GET /api/v1/interviews](https://fmartin.ch/api/v1/interviews): Returns interviews François Martin conducted or joined, including participants, topics, shows, and media links. - [GET /api/v1/testimonials](https://fmartin.ch/api/v1/testimonials): Returns public testimonials from open-source maintainers and contributors, each linked to its source comment and author profile. - [OpenAPI 3.1 specification](https://fmartin.ch/openapi.json): Operation IDs, descriptions, typed response schemas, and structured error format. - [Developer resources](https://fmartin.ch/developers.md): Public API, OpenAPI specification, Markdown negotiation, and agent instructions for fmartin.ch. ## Trust and recovery - [About François Martin](https://fmartin.ch/about.md): Professional background, speaking experience, credentials, and open-source work by François Martin. - [Contact François Martin](https://fmartin.ch/contact.md): Contact François Martin about conference speaking, workshops, interviews, and professional collaboration. - [Privacy](https://fmartin.ch/privacy.md): How fmartin.ch handles analytics, browser storage, external content, and contact data. - [Markdown sitemap](https://fmartin.ch/sitemap.md): The public pages with their Markdown twins, and all session detail pages. - [Sitemap](https://fmartin.ch/sitemap.xml): Public route index for recovery when a URL is missing. ## Optional - [LinkedIn](https://linkedin.com/in/fran%C3%A7oismartin): Verified external profile. - [YouTube](https://www.youtube.com/@fmartindev): Verified external profile. - [GitHub](https://github.com/martinfrancois): Verified external profile. - [Bluesky](https://bsky.app/profile/fmartin.ch): Verified external profile. - [Mastodon](https://fosstodon.org/@martinfrancois): Verified external profile. - [X (formerly Twitter)](https://x.com/fmartin_): Verified external profile.