Skip to content
View VBproDev's full-sized avatar
  • Ghaziabad, India
  • 00:01 (UTC +05:30)

Block or report VBproDev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VBproDev/readme.md

πŸ‘‹ Hey, I’m Viraj Bijpuria

Frontend Dev & Python web scraper| Accessibility (WCAG) | SEO

I build tools and websites that are accessible, performant, and data-driven. From no-code graphics apps and SEO-friendly sites to scraping and structuring large datasets, I like turning raw ideas (or raw data) into things people can actually use. I currently use AstroJS, SASS, TypeScript, Python and SQLite. I have previously also worked with Bootstrap.


πŸš€ Projects

No-code HTML5 canvas graphics tool for web game devs
Draw β†’ Export code β†’ Done.

  • Freehand, curved, and straight drawing tools
  • Save/share designs, test across resolutions
  • 100+ organic users via search + active Discord community
  • Hosted on GitHub Pages

SQLite database of all space biology publications since 2010

  • Scraped thousands of publications using Python + Playwright
  • Parsed metadata (title, authors, links, abstracts) with BeautifulSoup
  • Normalized into a relational SQLite DB with foreign keys
  • Released dataset + example code on Kaggle for reproducible research

Added AstroJS support to a popular open-source library (5k+ weekly downloads)

  • Implemented Astro compatibility + examples
  • Expanded adoption beyond React/Svelte
  • Contributed upstream with clean integration

Convert balanced ternary ↔ decimal

  • Bulk conversion powered by web workers
  • Fully WCAG compliant

πŸ“Š Data & Python

  • Web scraping with Playwright/BeautifulSoup
  • Structuring datasets with SQLite
  • Releasing datasets + example notebooks on Kaggle

πŸ“ˆ SEO

  • Organic traffic growth using GSC insights
  • Structured data (JSON-LD + microdata)
  • Optimized titles/descriptions for CTR

πŸ› οΈ Accessibility

  • Keyboard navigation for dynamic content
  • Semantic HTML + ARIA roles for screenreaders
  • WCAG AA color contrast
  • Accessible modals/popups

πŸ“¬ Contact


🧰 Tools

AstroJS logo SASS logo TypeScript logo Python logo SQLite logo Bootstrap logo

β€œnever approve a pull request without reviewing it”

Pinned Loading

  1. Canvascript Canvascript Public

    Create HTML canvas graphics without writing code. Just draw with your pointer on the HTML canvas, then get the code to render it.

    JavaScript 90 13

  2. space-biology-db space-biology-db Public

    SQLite database and scripts for all Space Biology publications (2010–2025), including authors, co-authorship relationships, and example queries. Download the dataset at Kaggle

    Python 2

  3. decimal-and-balanced-ternary-converter decimal-and-balanced-ternary-converter Public

    Convert between decimal and balanced ternary numbers. Bulk conversion is also available

    Astro 1 1