{"id":18376437,"url":"https://github.com/vbprodev/vbprodev","last_synced_at":"2026-02-25T20:05:58.454Z","repository":{"id":256332924,"uuid":"839787571","full_name":"VBproDev/VBproDev","owner":"VBproDev","description":"Config files for my GitHub profile.","archived":false,"fork":false,"pushed_at":"2026-01-26T04:49:47.000Z","size":73,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-26T19:36:17.401Z","etag":null,"topics":["config","github-config"],"latest_commit_sha":null,"homepage":"https://github.com/VBproDev","language":null,"has_issues":false,"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/VBproDev.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":"2024-08-08T10:21:29.000Z","updated_at":"2026-01-26T04:49:51.000Z","dependencies_parsed_at":"2024-09-10T06:59:37.267Z","dependency_job_id":"88f02a0b-d880-4b2b-92e2-4e1d2653ef7c","html_url":"https://github.com/VBproDev/VBproDev","commit_stats":null,"previous_names":["vbprodev/vbprodev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VBproDev/VBproDev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VBproDev%2FVBproDev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VBproDev%2FVBproDev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VBproDev%2FVBproDev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VBproDev%2FVBproDev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VBproDev","download_url":"https://codeload.github.com/VBproDev/VBproDev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VBproDev%2FVBproDev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29837561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T19:08:47.527Z","status":"ssl_error","status_checked_at":"2026-02-25T18:59:04.705Z","response_time":61,"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":["config","github-config"],"created_at":"2024-11-06T00:23:19.896Z","updated_at":"2026-02-25T20:05:58.449Z","avatar_url":"https://github.com/VBproDev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hey, I'm Viraj Bijpuria  \n**Python Web Scraping | Data Engineer | Frontend Dev | Accessibility \u0026 SEO specialist**  \n\nI build tools, websites, and datasets that are fast, accessible, googleable and backed by real data. I work with AstroJS, Tailwind, Typescript, Python, SQLite, and Peewee ORM. I've also used Bootstrap and SASS.\n\n---\n\n## Projects  \n\n### [Estrocom](https://github.com/VBproDev/estrocom)\n**A fast, SEO friendly e-commerce frontend with first-class accessibility**\n\n- ~800ms LCP on low-end mobile\n- JSON-LD schema and automatic sitemaps make the products look good in Google\n- WCAG 2.2 AA conformant\n- Works on screens as narrow as 320px\n- Built with atomic design principles (atoms, molecules, organisms)\n\n---\n\n### [Space biology DB](https://github.com/VBproDev/space-biology-db)  \n**SQLite database of space biology publications since 2010**\n\nI built a data pipeline that scrapes, parses, and structures thousands of academic publications:\n- Scraped with Python and Playwright  \n- Parsed metadata (titles, authors, links, abstracts) using BeautifulSoup  \n- Normalized into a relational SQLite database with Peewee ORM\n- Released the [dataset](https://www.kaggle.com/datasets/virajbijpuria/all-space-biology-publications-2010-2025) and [example code](https://www.kaggle.com/code/virajbijpuria/notebookb99b1347e3) on Kaggle  \n\n---\n\n### [Canvascript](https://github.com/VBproDev/Canvascript)  \n**No-code HTML5 canvas graphics tool for web game devs**  \n\nDraw your graphics and export the code for the HTML5 canvas\n- Freehand, curved, and straight drawing tools  \n- Save and share designs, test across resolutions  \n\n---\n\n### [ScrollyVideo - Astro Support](https://github.com/dkaoster/scrolly-video)  \n**Added AstroJS support to a popular open-source library (5k+ weekly downloads)**  \n\n- Wrote Astro compatibility layer with examples  \n- Expanded the library beyond React and Svelte  \n- Contributed upstream with clean integration  \n\n---\n\n### [Balanced ternary converter](https://vbprodev.github.io/decimal-and-balanced-ternary-converter/)  \n**Convert between balanced ternary and decimal**  \n\n- Bulk conversion using web workers\n- WCAG 2.1 AA conformant\n  \n---\n\n## Data \u0026 Python  \n- Web scraping with Playwright and BeautifulSoup  \n- Structuring datasets with SQLite  \n- Publishing datasets and example notebooks on Kaggle  \n\n---\n\n## SEO  \n- Took site from 0 to 4k monthly impressions in 3 months\n- Structured data (JSON-LD and microdata)  \n- Optimized titles and descriptions for click-through rate  \n\n---\n\n## Accessibility\n- Keyboard navigation for dynamic content  \n- Semantic HTML and ARIA roles for screen readers  \n- WCAG AA color contrast  \n- Accessible modals and popups  \n\n---\n\n## Contact  \n- GitHub: [@VBproDev](https://github.com/VBproDev)  \n- Email: [proshowspeed@gmail.com](mailto:proshowspeed@gmail.com)\n\n---\n\n## Tools  \n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://astro.build\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.icons8.com/?size=100\u0026id=kXuRhjMIeKhk\u0026format=png\u0026color=000000\" alt=\"AstroJS logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://tailwindcss.com/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-original.svg\" alt=\"Tailwind logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e  \n  \u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-original.svg\" alt=\"TypeScript logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.python.org/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg\" alt=\"Python logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.sqlite.org/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/sqlite/sqlite-original.svg\" alt=\"SQLite logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://getbootstrap.com/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-original.svg\" alt=\"Bootstrap logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://docs.peewee-orm.com\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://docs.peewee-orm.com/en/latest/_images/peewee3-logo.png\" alt=\"Peewee logo\" width=\"40\" height=\"40\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbprodev%2Fvbprodev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvbprodev%2Fvbprodev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbprodev%2Fvbprodev/lists"}