{"id":28319865,"url":"https://github.com/bramtechs/bramtechs","last_synced_at":"2026-02-02T04:39:14.442Z","repository":{"id":48348007,"uuid":"516869758","full_name":"bramtechs/bramtechs","owner":"bramtechs","description":null,"archived":false,"fork":false,"pushed_at":"2025-11-09T02:13:25.000Z","size":682,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-09T04:11:01.347Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/bramtechs.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":"2022-07-22T19:48:22.000Z","updated_at":"2025-11-09T02:13:29.000Z","dependencies_parsed_at":"2024-03-13T17:31:15.491Z","dependency_job_id":"6a6996c5-9557-4464-b06c-8c282729e9dd","html_url":"https://github.com/bramtechs/bramtechs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bramtechs/bramtechs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramtechs%2Fbramtechs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramtechs%2Fbramtechs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramtechs%2Fbramtechs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramtechs%2Fbramtechs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bramtechs","download_url":"https://codeload.github.com/bramtechs/bramtechs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bramtechs%2Fbramtechs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29005581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T04:25:24.522Z","status":"ssl_error","status_checked_at":"2026-02-02T04:24:51.069Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2025-05-25T10:07:53.506Z","updated_at":"2026-02-02T04:39:14.430Z","avatar_url":"https://github.com/bramtechs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello world!\n\nI am an independent software and mobile game developer that loves high expressibility using lower level programming languages,\nstriving for speed and efficiency with deep understanding of the underlying system.\n\n## Portfolio\n\n\u003ctable _ngcontent-ng-c3145346199=\"\" id=\"portfolioTable\" style=\"width: 100%;\"\u003e\u003cthead _ngcontent-ng-c3145346199=\"\"\u003e\u003ctr _ngcontent-ng-c3145346199=\"\"\u003e\u003cth _ngcontent-ng-c3145346199=\"\"\u003eTitle\u003c/th\u003e\u003cth _ngcontent-ng-c3145346199=\"\"\u003eDescription\u003c/th\u003e\u003cth _ngcontent-ng-c3145346199=\"\"\u003eTech\u003c/th\u003e\u003cth _ngcontent-ng-c3145346199=\"\"\u003ePlatform\u003c/th\u003e\u003cth _ngcontent-ng-c3145346199=\"\"\u003eYear\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody _ngcontent-ng-c3145346199=\"\"\u003e\u003ctr _ngcontent-ng-c3145346199=\"\"\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003cp _ngcontent-ng-c3145346199=\"\"\u003eSpace Typer\u003c/p\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"false\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003eSingleplayer and multiplayer typing speed game.\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003c!--bindings={}--\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/cplusplus/cplusplus-original.svg\" alt=\"C++23undefined\" title=\"C++23\"\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"true\"\n}--\u003e\u003c!--ng-container--\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://raylib.com\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://www.raylib.com/common/img/raylib_logo.png\" alt=\"Raylibundefined\" title=\"Raylib\"\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"https://raylib.com\"\n}--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"false\"\n}--\u003e\u003c!--ng-container--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"[object Object],[object Object\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003eSoon™\u003c/td\u003e\u003c/tr\u003e\u003ctr _ngcontent-ng-c3145346199=\"\"\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003cp _ngcontent-ng-c3145346199=\"\"\u003eVortex\u003c/p\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://play.google.com/store/apps/details?id=com.doomhowl.vortex\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" width=\"50\" height=\"50\" draggable=\"false\" src=\"https://doomhowl-interactive.com/assets/icons/vortex.webp\" alt=\"Vortex\" title=\"Vortex\"\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"https://doomhowl-interactive.c\"\n}--\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"true\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003eHypercasual endless mobile dodging game.\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003c!--bindings={}--\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/cplusplus/cplusplus-original.svg\" alt=\"C++20undefined\" title=\"C++20\"\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"true\"\n}--\u003e\u003c!--ng-container--\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://raylib.com\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://www.raylib.com/common/img/raylib_logo.png\" alt=\"Raylibundefined\" title=\"Raylib\"\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"https://raylib.com\"\n}--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"false\"\n}--\u003e\u003c!--ng-container--\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://pixabay.com/service/about/api/\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://raw.githubusercontent.com/bramtechs/bramtechs/master/imgs/pixabay.svg\" alt=\"Pixabay APIundefined\" title=\"Pixabay API\"\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"https://pixabay.com/service/ab\"\n}--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"false\"\n}--\u003e\u003c!--ng-container--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"[object Object],[object Object\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://play.google.com/store/apps/details?id=com.doomhowl.vortex\" title=\"Google Play\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://www.svgrepo.com/show/452223/google-play.svg\" alt=\"Google Play\" title=\"Google Play\"\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"[object Object]\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e2024\u003c/td\u003e\u003c/tr\u003e\u003ctr _ngcontent-ng-c3145346199=\"\"\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003cp _ngcontent-ng-c3145346199=\"\"\u003eBlasteroids!\u003c/p\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://play.google.com/store/apps/details?id=com.doomhowl.blasteroids\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" width=\"50\" height=\"50\" draggable=\"false\" src=\"https://doomhowl-interactive.com/assets/icons/blasteroids.png\" alt=\"Blasteroids!\" title=\"Blasteroids!\"\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"https://doomhowl-interactive.c\"\n}--\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"true\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003eMobile 'Asteroids' inspired arcade game.\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003c!--bindings={}--\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/java/java-original.svg\" alt=\"Javaundefined\" title=\"Java\"\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"true\"\n}--\u003e\u003c!--ng-container--\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://libgdx.com/\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/libgdx/libgdx-original.svg\" alt=\"LibGDXundefined\" title=\"LibGDX\"\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"https://libgdx.com/\"\n}--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-if\": \"false\"\n}--\u003e\u003c!--ng-container--\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"[object Object],[object Object\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://play.google.com/store/apps/details?id=com.doomhowl.blasteroids\" title=\"Google Play\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://www.svgrepo.com/show/452223/google-play.svg\" alt=\"Google Play\" title=\"Google Play\"\u003e\u003c/a\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://chromewebstore.google.com/detail/ibmhkhgiibicgnagnhdcockipmalmhki?utm_source=item-share-cb\" title=\"Chrome Web Store\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://news.thewindowsclub.com/wp-content/uploads/2020/05/Chrome-Web-Store-Spam.jpg\" alt=\"Chrome Web Store\" title=\"Chrome Web Store\"\u003e\u003c/a\u003e\u003ca _ngcontent-ng-c3145346199=\"\" target=\"_blank\" href=\"https://blasteroids.doomhowl-interactive.com\" title=\"Browser\"\u003e\u003cimg _ngcontent-ng-c3145346199=\"\" style=\"width: auto; height: 50px; display: inline; padding: 5px;\" src=\"https://upload.wikimedia.org/wikipedia/commons/c/c4/Globe_icon.svg\" alt=\"Browser\" title=\"Browser\"\u003e\u003c/a\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"[object Object],[object Object\"\n}--\u003e\u003c/td\u003e\u003ctd _ngcontent-ng-c3145346199=\"\"\u003e2023\u003c/td\u003e\u003c/tr\u003e\u003c!--bindings={\n  \"ng-reflect-ng-for-of\": \"[object Object],[object Object\"\n}--\u003e\u003c/tbody\u003e\u003c/table\u003e\n\n## Toolbox\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      Languages\n    \u003c/th\u003e\n    \u003ctd style=\"vertical-align: bottom;\"\u003e\n      \u003cimg src=\"imgs/cpp_logo.png\" alt=\"C++ programming language\" title=\"C++ programming language\" height=\"50\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/java_logo.png\" alt=\"Java programming language\" title=\"Java programming language\" height=\"50\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/typescript.png\" alt=\"TypeScript programming language\" title=\"TypeScript programming language\" height=\"50\" width=\"auto\" /\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"vertical-align: bottom;\"\u003e\n      \u003cimg src=\"imgs/csharp.png\" alt=\"C# programming language\" title=\"C# programming language\" height=\"35\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/javascript.png\" alt=\"JavaScript programming language\" title=\"JavaScript programming language\" height=\"35\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/php.png\" alt=\"PHP programming language\" title=\"PHP programming language\" height=\"35\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/python.svg\" alt=\"Python programming language\" title=\"Python programming language\" height=\"35\" width=\"auto\" /\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\n      Frameworks\n    \u003c/th\u003e\n    \u003ctd style=\"vertical-align: bottom;\"\u003e\n      \u003cimg src=\"imgs/angular.png\" alt=\"Angular framework\" title=\"Angular framework\" height=\"50\" width=\"50\" /\u003e\n      \u003cimg src=\"imgs/express.png\" alt=\"Node.js runtime\" title=\"Node.js runtime\" height=\"50\" width=\"50\" /\u003e\n    \u003c/td\u003e\n    \u003ctd style=\"vertical-align: bottom;\"\u003e\n      \u003cimg src=\"imgs/react.svg\" alt=\"React framework\" title=\"React framework\" height=\"35\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/laravel.png\" alt=\"Laravel framework\" title=\"Laravel framework\" height=\"35\" width=\"auto\" /\u003e\n      \u003cimg src=\"imgs/spring.png\" alt=\"Spring framework\" title=\"Spring framework\" height=\"35\" width=\"auto\" /\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!--\n\u003cpicture\u003e\n  \u003csource srcset=\"https://git.doomhowl-interactive.com/commitchart/2025.png?darkMode=true\" media=\"(prefers-color-scheme: dark)\"\u003e\n  \u003cimg src=\"https://git.doomhowl-interactive.com/commitchart/2025.png?darkMode=false\" alt=\"2025 Commit Chart\"\u003e\n\u003c/picture\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e2024\u003c/summary\u003e\n  \u003cpicture\u003e\n    \u003csource srcset=\"https://git.doomhowl-interactive.com/commitchart/2024.png?darkMode=true\" media=\"(prefers-color-scheme: dark)\"\u003e\n    \u003cimg src=\"https://git.doomhowl-interactive.com/commitchart/2024.png?darkMode=false\" alt=\"2024 Commit Chart\"\u003e\n  \u003c/picture\u003e\n\u003c/details\u003e\n--\u003e\n\n## Links\n\n\u003cimg src=\"imgs/youtube.png\" alt=\"YouTube\" title=\"YouTube\" height=\"30\" width=\"30\" /\u003e [Youtube](https://www.youtube.com/@brambasiel)\u003cbr/\u003e\n\u003cimg src=\"imgs/twitch.png\" alt=\"Twitch\" title=\"Twitch\" height=\"30\" width=\"30\" /\u003e [Twitch](https://www.twitch.tv/brambasiel)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbramtechs%2Fbramtechs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbramtechs%2Fbramtechs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbramtechs%2Fbramtechs/lists"}