{"id":18202498,"url":"https://github.com/doseofted/doseofted","last_synced_at":"2026-01-21T16:35:04.244Z","repository":{"id":93568929,"uuid":"605726077","full_name":"doseofted/doseofted","owner":"doseofted","description":"Well, hi there. I'm Ted.","archived":false,"fork":false,"pushed_at":"2024-01-27T18:28:47.000Z","size":707,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T18:27:44.632Z","etag":null,"topics":["github-readme","readme","readme-profile"],"latest_commit_sha":null,"homepage":"https://doseofted.me/","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/doseofted.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}},"created_at":"2023-02-23T19:15:20.000Z","updated_at":"2023-05-29T23:16:44.000Z","dependencies_parsed_at":"2024-01-27T19:38:16.137Z","dependency_job_id":"e1ec439a-8ea2-4a3a-ae65-3156366fc452","html_url":"https://github.com/doseofted/doseofted","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"4804ffd3c68c70f00fd799242b09d35d26b4d8ae"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doseofted/doseofted","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doseofted%2Fdoseofted","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doseofted%2Fdoseofted/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doseofted%2Fdoseofted/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doseofted%2Fdoseofted/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doseofted","download_url":"https://codeload.github.com/doseofted/doseofted/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doseofted%2Fdoseofted/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28635929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T15:01:31.228Z","status":"ssl_error","status_checked_at":"2026-01-21T14:42:58.942Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["github-readme","readme","readme-profile"],"created_at":"2024-11-03T10:04:13.604Z","updated_at":"2026-01-21T16:35:04.230Z","avatar_url":"https://github.com/doseofted.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Dose of Ted](./banner.png)](https://doseofted.me/)\n\n## About Me\n\nI'm Ted (as in **Dose of Ted**, my username) and I develop websites and apps with an extensive list of libraries and tools. I primarily work in TypeScript today and aim to develop applications that work well and last.\n\n[![Threads](https://img.shields.io/badge/Threads-000000?logo=threads\u0026logoColor=fff\u0026style=flat)](https://www.threads.net/@doseofted)\n[![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?logo=twitter\u0026logoColor=fff\u0026style=flat)](https://twitter.com/doseofted)\n[![Instagram](https://img.shields.io/badge/Instagram-E4405F?logo=dribbble\u0026logoColor=fff\u0026style=flat)](https://www.instagram.com/doseofted/)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-0A66C2?logo=linkedin\u0026logoColor=fff\u0026style=flat)](https://www.linkedin.com/in/doseofted/)\n[![Dribbble](https://img.shields.io/badge/Dribbble-EA4C89?logo=dribbble\u0026logoColor=fff\u0026style=flat)](https://dribbble.com/doseofted)\n\n🌎 Find all of my links at [doseofted.me](https://doseofted.me/)\n\n## Tech / App Stack\n\nI'm familiar with a lot of tech. I've developed websites using all of the major frontend frameworks, worked in JS/PHP frameworks in the backend, written native apps in Swift/Java/C# (where required), and worked with a variety of tools across platforms. I won't list everything but I'll list some of my favorite tools (or at least the ones that have fancy icons):\n\n![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript\u0026logoColor=fff\u0026style=flat)\n![Node.js](https://img.shields.io/badge/Node.js-339933?logo=node.js\u0026logoColor=fff\u0026style=flat)\n![Turborepo](https://img.shields.io/badge/Turborepo-EF4444?logo=turborepo\u0026logoColor=fff\u0026style=flat)\n![Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite\u0026logoColor=fff\u0026style=flat)\n![Vitest](https://img.shields.io/badge/Vitest-6E9F18?logo=vitest\u0026logoColor=fff\u0026style=flat)\n![PNPM](https://img.shields.io/badge/pnpm-F69220?logo=pnpm\u0026logoColor=fff\u0026style=flat)\n![VS Code](https://img.shields.io/badge/VS_Code-007ACC?logo=visualstudiocode\u0026logoColor=fff\u0026style=flat)\n![JSON](https://img.shields.io/badge/JSON-000000?logo=json\u0026logoColor=fff\u0026style=flat)\n![Docker](https://img.shields.io/badge/Docker-2496ED?logo=docker\u0026logoColor=fff\u0026style=flat)\n![Caddy](https://img.shields.io/badge/Caddy-1F88C0?logo=caddy\u0026logoColor=fff\u0026style=flat)\n![Task](https://img.shields.io/badge/Task-29BEB0?logo=task\u0026logoColor=fff\u0026style=flat)\n![HTML](https://img.shields.io/badge/HTML-E34F26?logo=html5\u0026logoColor=fff\u0026style=flat)\n![Markdown](https://img.shields.io/badge/Markdown-000000?logo=markdown\u0026logoColor=fff\u0026style=flat)\n![Vue](https://img.shields.io/badge/Vue-4FC08D?logo=vue.js\u0026logoColor=fff\u0026style=flat)\n![Nuxt](https://img.shields.io/badge/Nuxt-00DC82?logo=nuxt.js\u0026logoColor=fff\u0026style=flat)\n![React](https://img.shields.io/badge/React-61DAFB?logo=react\u0026logoColor=000\u0026style=flat)\n![Next.js](https://img.shields.io/badge/Next.js-000000?logo=next.js\u0026logoColor=fff\u0026style=flat)\n![Solid](https://img.shields.io/badge/Solid-2C4F7C?logo=solid\u0026logoColor=fff\u0026style=flat)\n![Astro](https://img.shields.io/badge/Astro-FF5D01?logo=astro\u0026logoColor=fff\u0026style=flat)\n![Fastify](https://img.shields.io/badge/Fastify-000000?logo=fastify\u0026logoColor=fff\u0026style=flat)\n![Express](https://img.shields.io/badge/Express-000000?logo=express\u0026logoColor=fff\u0026style=flat)\n![CSS](https://img.shields.io/badge/CSS-1572B6?logo=css3\u0026logoColor=fff\u0026style=flat)\n![SCSS](https://img.shields.io/badge/SCSS-CC6699?logo=sass\u0026logoColor=fff\u0026style=flat)\n![PostCSS](https://img.shields.io/badge/PostCSS-DD3A0A?logo=postcss\u0026logoColor=fff\u0026style=flat)\n![Tailwind](https://img.shields.io/badge/Tailwind-06B6D4?logo=tailwindcss\u0026logoColor=fff\u0026style=flat)\n![UnoCSS](https://img.shields.io/badge/UnoCSS-333333?logo=unocss\u0026logoColor=fff\u0026style=flat)\n![Capacitor](https://img.shields.io/badge/Capacitor-119EFF?logo=capacitor\u0026logoColor=fff\u0026style=flat)\n![Electron](https://img.shields.io/badge/Electron-47848F?logo=electron\u0026logoColor=fff\u0026style=flat)\n![PWA](https://img.shields.io/badge/PWA-5A0FC8?logo=pwa\u0026logoColor=fff\u0026style=flat)\n![Prisma](https://img.shields.io/badge/Prisma-2D3748?logo=prisma\u0026logoColor=fff\u0026style=flat)\n![Ghost](https://img.shields.io/badge/Ghost-15171A?logo=ghost\u0026logoColor=fff\u0026style=flat)\n![Strapi](https://img.shields.io/badge/Strapi-2F2E8B?logo=strapi\u0026logoColor=fff\u0026style=flat)\n![GraphQL](https://img.shields.io/badge/GraphQL-E10098?logo=graphql\u0026logoColor=fff\u0026style=flat)\n![Git](https://img.shields.io/badge/Git-F05032?logo=git\u0026logoColor=fff\u0026style=flat)\n![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?logo=ubuntu\u0026logoColor=fff\u0026style=flat)\n![Debian](https://img.shields.io/badge/Debian-A81D33?logo=debian\u0026logoColor=fff\u0026style=flat)\n![Affinity Photo](https://img.shields.io/badge/Affinity_Photo-7E4DD2?logo=affinityphoto\u0026logoColor=fff\u0026style=flat)\n![Affinity Designer](https://img.shields.io/badge/Affinity_Designer-1B72BE?logo=affinitydesigner\u0026logoColor=fff\u0026style=flat)\n![Affinity Publisher](https://img.shields.io/badge/Affinity_Publisher-C9284D?logo=affinitypublisher\u0026logoColor=fff\u0026style=flat)\n![Figma](https://img.shields.io/badge/Figma-F24E1E?logo=figma\u0026logoColor=fff\u0026style=flat)\n![Penpot](https://img.shields.io/badge/Penpot-000000?logo=penpot\u0026logoColor=fff\u0026style=flat)\n![Blender](https://img.shields.io/badge/Blender-F5792A?logo=blender\u0026logoColor=fff\u0026style=flat)\n![Premiere Pro](https://img.shields.io/badge/Premiere_Pro-9999FF?logo=adobepremierepro\u0026logoColor=fff\u0026style=flat)\n![After Effects](https://img.shields.io/badge/After_Effects-9999FF?logo=adobeaftereffects\u0026logoColor=fff\u0026style=flat)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoseofted%2Fdoseofted","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoseofted%2Fdoseofted","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoseofted%2Fdoseofted/lists"}