{"id":31740443,"url":"https://github.com/bhlindemann/bhlindemann","last_synced_at":"2026-04-29T23:02:45.596Z","repository":{"id":316540546,"uuid":"1057066618","full_name":"bhlindemann/bhlindemann","owner":"bhlindemann","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-25T06:38:58.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-09T10:19:15.930Z","etag":null,"topics":["a11y","accessibility","astro","astrobuild","cloudflare-pages","cloudlfare-workers","craft-cms","craftcms","craftcms-plugin","design-tokens","frontend-web","mysql","php","tailwindcss","wcag","web"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bhlindemann.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-15T08:27:23.000Z","updated_at":"2025-09-25T06:39:01.000Z","dependencies_parsed_at":"2025-09-25T08:35:37.381Z","dependency_job_id":null,"html_url":"https://github.com/bhlindemann/bhlindemann","commit_stats":null,"previous_names":["bhlindemann/bhlindemann"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bhlindemann/bhlindemann","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhlindemann%2Fbhlindemann","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhlindemann%2Fbhlindemann/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhlindemann%2Fbhlindemann/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhlindemann%2Fbhlindemann/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bhlindemann","download_url":"https://codeload.github.com/bhlindemann/bhlindemann/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhlindemann%2Fbhlindemann/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32447312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["a11y","accessibility","astro","astrobuild","cloudflare-pages","cloudlfare-workers","craft-cms","craftcms","craftcms-plugin","design-tokens","frontend-web","mysql","php","tailwindcss","wcag","web"],"created_at":"2025-10-09T10:19:02.885Z","updated_at":"2026-04-29T23:02:45.591Z","avatar_url":"https://github.com/bhlindemann.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## About Me\n\nI’m a ~~creative technologist~~ / ~~design technologist~~ — basically, a **designer who codes** ❤️ based in Dubai.  \nCurious about how things work, obsessed with making them better, and not shy about sharing what I learn.\n\nCurrently building **Wayzi** — an accessibility and token suite for real, inclusive design — and **Smart Links**, a smarter way to manage shareable links, while actively focusing on **Craft CMS plugins and themes**.\n\nI build Craft CMS plugins from real client needs, then keep evolving them through production feedback. I also work on client projects and mentor designers moving deeper into code.\n\n---\n\n## Craft CMS Plugin Collection\n\nI develop Craft CMS plugins focused on forms, content workflows, search, campaign tooling, and enterprise integrations.\n\n### Formie Extensions\n- **[Formie Booking Slot Field](https://github.com/LindemannRock/craft-formie-booking-slot-field)** — Date/time slot selection with capacity tracking.\n- **[Formie Paragraph Field](https://github.com/LindemannRock/craft-formie-paragraph-field)** — Multi-line paragraph field for rich form content.\n- **[Formie Rating Field](https://github.com/LindemannRock/craft-formie-rating-field)** — Star, emoji, and numeric rating fields.\n- **[Formie REST API](https://github.com/LindemannRock/craft-formie-rest-api)** — REST + GraphQL access to Formie forms/submissions.\n- **[Formie SAP Integration](https://github.com/LindemannRock/craft-formie-sap-integration)** — SAP Cloud integration for submission sync.\n- **[Formie SMS](https://github.com/LindemannRock/craft-formie-sms)** — SMS notifications for Formie via SMS Manager.\n\n### Content \u0026 Developer Experience\n- **[Component Manager](https://github.com/LindemannRock/craft-component-manager)** — Reusable component system with props/slots.\n- **[Code Highlighter](https://github.com/LindemannRock/craft-code-highlighter)** — Prism.js syntax highlighting in Craft.\n- **[Docs Manager](https://github.com/LindemannRock/craft-docs-manager)** — Sync markdown docs into Craft CMS.\n- **[Icon Manager](https://github.com/LindemannRock/craft-icon-manager)** — SVG/icon font management with metadata.\n- **[Slideshow Manager](https://github.com/LindemannRock/craft-slideshow-manager)** — Swiper-powered slideshow field with deep config.\n- **[Tailwind Manager](https://github.com/LindemannRock/craft-tailwind-manager)** — Dynamic Tailwind v4+ generation and optimization.\n- **[Translation Manager](https://github.com/LindemannRock/craft-translation-manager)** — Translation workflow tooling with Formie support.\n\n### Search, Routing \u0026 Performance\n- **[Search Manager](https://github.com/LindemannRock/craft-search-manager)** — Multi-backend search (Algolia, Meilisearch, Redis, Typesense, etc.).\n- **[Redirect Manager](https://github.com/LindemannRock/craft-redirect-manager)** — Redirects + 404 handling.\n- **[Cache Manager](https://github.com/LindemannRock/craft-cache-manager)** — Cache warming with priorities and rate limiting.\n\n### Links, Messaging \u0026 Campaigns\n- **[Shortlink Manager](https://github.com/LindemannRock/craft-shortlink-manager)** — Short links, QR codes, analytics.\n- **[Smartlink Manager](https://github.com/LindemannRock/craft-smartlink-manager)** — Device detection + app store routing.\n- **[SMS Manager](https://github.com/LindemannRock/craft-sms-manager)** — Multi-provider SMS gateway management.\n- **[Campaign Manager](https://github.com/LindemannRock/craft-campaign-manager)** — SMS/email/WhatsApp campaign invitations.\n- **[Survey Campaigns](https://github.com/LindemannRock/craft-survey-campaigns)** — Automotive survey campaign workflows.\n- **[Report Manager](https://github.com/LindemannRock/craft-report-manager)** — Reporting and analytics with extensible data sources.\n\n### Shared Foundations\n- **[Plugin Base](https://github.com/LindemannRock/craft-plugin-base)** — Shared utilities/building blocks across plugins.\n- **[Logging Library](https://github.com/LindemannRock/craft-logging-library)** — Reusable structured logging infrastructure.\n\n### Technical Foundation\n![Craft CMS](https://img.shields.io/badge/Craft%20CMS-5.x-FF6B35?style=flat-square)\n![PHP](https://img.shields.io/badge/PHP-8.2+-777BB4?style=flat-square)\n![Twig](https://img.shields.io/badge/Twig-Templates-339933?style=flat-square)\n![OAuth](https://img.shields.io/badge/OAuth-2.0-4285F4?style=flat-square)\n\nLicensing varies per plugin (commercial and open-source), with details provided in each repository/product page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhlindemann%2Fbhlindemann","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbhlindemann%2Fbhlindemann","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhlindemann%2Fbhlindemann/lists"}