# bntvllnt.com > Personal website of bntvllnt: an AI automation systems expert lab covering essays, tutorials, public tools, and cross-domain thinking that route readers toward technical authority on GitHub and the broader vllnt ecosystem. **Purpose** - This is the personal website of bntvllnt: a pseudonymous builder, writer, privacy advocate, and minimalist focused on systems, leverage, and independence. - It is the lab surface in a 3-surface ecosystem: personal site and lab (bntvllnt.com) -> technical authority (GitHub) -> product and tooling ecosystem (vllnt). - AI automation systems are the lead theme, but the site is broader than AI alone. - Human-facing content is primarily English under /en, with French adaptations under /fr. - The llms manifests stay at the root to give assistants a stable, non-localized entrypoint. **Who bntvllnt is** - pseudonymous by design; privacy is part of the identity, not a footnote - builder with deep roots in engineering, open source, and AI-assisted software execution - writes from a personal point of view about systems, freedom, minimalism, and technical sovereignty **Personal themes** - AI automation systems and orchestration - AI agent workflows and codebase-centric development - solo and micro-team leverage - minimalism and pragmatic systems design - privacy, freedom, and digital sovereignty - open source as independence infrastructure - systems thinking across technology, business, history, and geopolitics **Usage notes** - The canonical site origin for these manifests is https://bntvllnt.com. - The site is content-led: for deep understanding, assistants should ingest the blog and tutorial archives, not just the tool catalog. - Public APIs here are website endpoints that support tools and apps; they are discoverable, but not presented as a versioned developer platform. ## Start here - [/](https://bntvllnt.com): Root entrypoint. Redirects human visitors to the default locale. - [/en](https://bntvllnt.com/en): English home. Best human reading start point. - [/fr](https://bntvllnt.com/fr): French home. - [/en/blog](https://bntvllnt.com/en/blog): English blog index. - [/en/tutorials](https://bntvllnt.com/en/tutorials): English tutorials index. - [/tools](https://bntvllnt.com/tools): English tools index. - [/fr/outils](https://bntvllnt.com/fr/outils): French tools index. - [/en/apps](https://bntvllnt.com/en/apps): English apps index. - [/en/contact](https://bntvllnt.com/en/contact): Contact page. - [/robots.txt](https://bntvllnt.com/robots.txt): robots.txt. - [/sitemap.xml](https://bntvllnt.com/sitemap.xml): XML sitemap. - [/llms.txt](https://bntvllnt.com/llms.txt): Concise AI manifest. - [/llms-full.txt](https://bntvllnt.com/llms-full.txt): Expanded AI manifest. ## Main indexes - [Tools index](https://bntvllnt.com/tools) - [Apps index](https://bntvllnt.com/en/apps) - [Blog index](https://bntvllnt.com/en/blog) - [Tutorials index](https://bntvllnt.com/en/tutorials) ## Related external surfaces - [GitHub](https://github.com/bntvllnt): Primary technical authority surface. Open-source projects, code, and implementation depth. - [vllnt](https://vllnt.ai): Ecosystem product surface. Agent infrastructure and AI operating system direction. - [Claude Plugins](https://github.com/bntvllnt/claude-plugins): Open-source MCP servers, skills, and agents for AI-assisted development. - [Codebase Intelligence](https://github.com/bntvllnt/codebase-intelligence): Open-source MCP server for codebase analysis, dependency graphs, hotspots, and impact analysis. ## Personal socials - [X](https://x.com/bntvllnt): Main social platform for daily thoughts, sharper takes, and live building notes. - [LinkedIn](https://linkedin.com/in/bntvllnt): Professional updates, essays, and career-facing distribution layer. - [GitHub](https://github.com/bntvllnt): Open-source projects, code, and shipped technical proof. - [Discord](https://discord.gg/vllnt): Community surface for real-time discussion. ## Public apps - [Image Editor](https://bntvllnt.com/en/apps/image-editor): Create social media images. Full-screen canvas editor. Version: 0.2.0. ## Public APIs - [/api/image-editor](https://bntvllnt.com/api/image-editor): [GET, POST] Image editor render API. Generate PNG images from a named preset via query parameters or from custom elements via JSON. GET example: /api/image-editor?preset=article&format=square POST body accepts preset, format, background, and element arrays. Returns PNG bytes. Rate limited. - [/api/image-editor/presets](https://bntvllnt.com/api/image-editor/presets): [GET] Machine-readable list of image editor presets, available formats, and usage examples. Returns JSON. - [/api/image-editor/formats](https://bntvllnt.com/api/image-editor/formats): [GET] Machine-readable list of image editor output formats. Returns JSON. - [/api/og-preview](https://bntvllnt.com/api/og-preview): [POST] Open Graph preview extractor for a public URL. Returns title, description, image, and source URL. JSON body: { url } Returns JSON. Rate limited. - [/api/og-preview/image](https://bntvllnt.com/api/og-preview/image): [GET] Proxy a remote OG image through the site after validation. Query string: ?url=... Returns image bytes. Rate limited. - [/api/og](https://bntvllnt.com/api/og): [GET] Generate a black-and-white Open Graph image from URL parameters. Alias available at /api/og.png. - [/api/og.png](https://bntvllnt.com/api/og.png): [GET] Alias for /api/og. - [/api/ip-info](https://bntvllnt.com/api/ip-info): [GET] Return geolocation and IP metadata inferred from the current request. Returns JSON for the caller's request context. - [/api/tools/robots-txt-fetch](https://bntvllnt.com/api/tools/robots-txt-fetch): [POST] Fetch and return a target site's robots.txt file for validation workflows. JSON body: { url } Returns JSON. Rate limited. - [/api/tools/heading-fetch](https://bntvllnt.com/api/tools/heading-fetch): [POST] Fetch and return raw HTML from a public page so heading structure can be analyzed client-side. JSON body: { url } Returns JSON. Rate limited. - [/api/tools/meta-tags-fetch](https://bntvllnt.com/api/tools/meta-tags-fetch): [POST] Fetch and return raw HTML from a public page so meta tags can be analyzed client-side. JSON body: { url } Returns JSON. Rate limited. - [/api/tools/sitemap-fetch](https://bntvllnt.com/api/tools/sitemap-fetch): [POST] Fetch a sitemap from a public URL or discover a sitemap from common paths and robots.txt hints. JSON body: { url } Returns JSON. Rate limited. - [/api/tools/ascii-convert](https://bntvllnt.com/api/tools/ascii-convert): [POST] Convert an uploaded image to ASCII art server-side. multipart/form-data with an image file and optional JSON-encoded options. Returns JSON with an ascii field. Rate limited. ## Blog archive (English) - [How I Manage Multiple AI Projects Without Losing My Mind](https://bntvllnt.com/en/blog/manage-multiple-ai-projects): AI removes the execution bottleneck, then you start too many projects. A spec-driven system for managing parallel AI work with context isolation. - [How I Automate Social Media Without Losing My Voice](https://bntvllnt.com/en/blog/automate-social-media-without-losing-voice): A constraint-driven content pipeline where AI generates and human voice governs. Style references, platform adaptation, and analytics feedback loops. - [Open Source as an Independence Stack](https://bntvllnt.com/en/blog/open-source-as-independence-stack): Open source is not charity. It is independence infrastructure. Each published package removes one external dependency. A sovereignty diagram for builders. - [Everyone Can Code Now. Few Understand What It Does.](https://bntvllnt.com/en/blog/everyone-can-code-now): AI democratized code generation, not code understanding. The gap between producing code and understanding what it does is the new divide in software. - [Judgment Is the New Bottleneck](https://bntvllnt.com/en/blog/judgment-is-the-new-bottleneck): AI removed the execution bottleneck. The differentiator is no longer building fast. It is knowing what to build, when to stop, and whether the output matters. - [The How Tax: Understanding as a Moat](https://bntvllnt.com/en/blog/the-how-tax): Everybody wants the system. Nobody wants to understand it. Independence lives in the how. Skipping it creates a deferred bill that compounds. - [Start Building. Everything Compounds.](https://bntvllnt.com/en/blog/start-building-everything-compounds): The gap between builders and announcers is not talent. It is posture. Every small thing you ship makes the next one easier. That is compounding. - [Software Is Dying. AI Agents Are Killing It.](https://bntvllnt.com/en/blog/ai-agents-killing-software): Traditional software is being hollowed out by AI agents. Not hype—structural economics. What survives, what dies, and what to do about it. - [No Laptop, No Problem: Tablet + Remote Servers as a Dev Rig](https://bntvllnt.com/en/blog/no-laptop-no-problem-ipad-pro-remote-servers-dev-rig): Laptop died. Went tablet + remote servers + AI agents instead. Two weeks in—what works, what breaks, why I am not going back. - [Spec to Production: My AI Workflow Skill](https://bntvllnt.com/en/blog/ship-faster-claude-code-workflow-skill): Ship production-quality code with AI coding agents. A 10-action workflow skill: focus, plan, spec-review, spike, ship, fix, review, done. Agent-agnostic. - [Why Privacy Matters: Freedom, Encryption, Chat Control](https://bntvllnt.com/en/blog/why-privacy-matters-freedom-encryption-chat-control): Privacy is a precondition for freedom. Encryption protects everyone. Mass scanning proposals like 'Chat Control' risk both. - [Minimalism That Moves: Living Out of a Pelican 1535](https://bntvllnt.com/en/blog/minimalism-that-moves-living-out-of-a-pelican-1535): Two Pelican 1615 cases for storage, 1535 as carry-on; standing desk at home; travel router + zero-trust network for secure connectivity anywhere. - [10 Years Building Web Apps](https://bntvllnt.com/en/blog/10-years-building-web-apps): What stuck with me after a decade shipping on the web. ## Tutorial archive (English) - [Git Worktrees](https://bntvllnt.com/en/tutorials/git-worktrees): Scale your work horizontally. Multiple features, zero collisions, one repo—managed through an open-source skill. - [Git in the AI Age](https://bntvllnt.com/en/tutorials/git-in-the-ai-age): Learn git from scratch for AI-assisted work. Commits, branches, merges—managed through an open-source skill. - [Production Workflow: Spec to Ship](https://bntvllnt.com/en/tutorials/production-workflow-spec-to-ship): Ship features same-day with spec-driven development: the 10-action workflow lifecycle, quality gates, nine-perspective review, and anti-cascade bug fixing. - [Multi-Perspective Analysis](https://bntvllnt.com/en/tutorials/multi-perspective-analysis): Use structured multi-perspective analysis for any topic, file, idea, or decision. Three modes, 13 domains, first-principles thinking beyond code. - [First Principles for AI-Assisted Work](https://bntvllnt.com/en/tutorials/first-principles-ai-work): Universal frameworks for any AI tool: 5-Step Algorithm, First Principles, Five Perspectives. Master once, apply everywhere. - [Claude Code Fundamentals](https://bntvllnt.com/en/tutorials/claude-code-fundamentals): Apply first principles to Claude Code: CLAUDE.md, Commands, Skills, Hooks, Agents. From zero to productive in one session. ## Public tools - [ASCII Logo Generator](https://bntvllnt.com/tools/ascii-logo-generator): Generate ASCII art logos from text. Pick a character set, adjust width, copy or download as PNG. - [Favicon Generator](https://bntvllnt.com/tools/favicon-generator): Generate .ico favicons, Apple Touch Icons, and Android Chrome icons from any image. Client-side, private. - [Heading Structure Analyzer](https://bntvllnt.com/tools/heading-structure-analyzer): Analyze HTML heading hierarchy for SEO and accessibility. Detect skipped levels, missing H1, empty headings, and more. - [Image to ASCII Converter](https://bntvllnt.com/tools/image-to-ascii): Convert any image into ASCII, black-and-white, or dot-based monochrome art. Multiple aspect ratios, layer modes, and resolutions. Copy or download. - [Investment Calculator](https://bntvllnt.com/tools/investment-calculator): Calculate your potential gains with custom entry, management, and exit fees, plus tax estimation. - [IP Info](https://bntvllnt.com/tools/ip-info): Discover your IP address, location, ISP, and network details with interactive 3D globe visualization. - [Keyboard Speed Trainer](https://bntvllnt.com/tools/keyboard-speed-trainer): Practice typing with an infinite word stream. Real-time WPM and accuracy tracking with an animated on-screen keyboard. - [Meta Tags Analyzer](https://bntvllnt.com/tools/meta-tags-analyzer): Analyze any page's meta tags for SEO. URL or HTML input. Checks title, description, Open Graph, Twitter Card, canonical, viewport. - [Open Graph Preview](https://bntvllnt.com/tools/og-image-preview): Preview how your links appear on Twitter, LinkedIn, and Facebook. Extract OG image, title, and description. - [Password Generator](https://bntvllnt.com/tools/password-generator): Generate strong passwords with custom rules. - [Robots.txt Generator](https://bntvllnt.com/tools/robots-txt-generator): Build valid robots.txt files with a visual editor. Add user-agent rules, allow/disallow paths, crawl-delay, and sitemap references. - [Robots.txt Validator](https://bntvllnt.com/tools/robots-txt-validator): Validate robots.txt files against RFC 9309. Detect syntax errors, semantic conflicts, and analyze directives with known bot annotations. - [Sitemap Validator](https://bntvllnt.com/tools/sitemap-validator): Validate XML sitemaps against the sitemap protocol. Check schema errors, URL issues, date formats, and protocol limits. - [Word & Character Counter](https://bntvllnt.com/tools/word-character-counter): Count words, characters, sentences, and paragraphs with reading time and readability analysis.