Skip to content
View VBproDev's full-sized avatar
  • Ghaziabad, India
  • 05:39 (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

Python Web Scraping | Data Engineer | Frontend Dev | Accessibility & SEO specialist

I 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.


Projects

A fast, SEO friendly e-commerce frontend with first-class accessibility

  • ~800ms LCP on low-end mobile
  • JSON-LD schema and automatic sitemaps make the products look good in Google
  • WCAG 2.2 AA conformant
  • Works on screens as narrow as 320px
  • Built with atomic design principles (atoms, molecules, organisms)

SQLite database of space biology publications since 2010

I built a data pipeline that scrapes, parses, and structures thousands of academic publications:

  • Scraped with Python and Playwright
  • Parsed metadata (titles, authors, links, abstracts) using BeautifulSoup
  • Normalized into a relational SQLite database with Peewee ORM
  • Released the dataset and example code on Kaggle

No-code HTML5 canvas graphics tool for web game devs

Draw your graphics and export the code for the HTML5 canvas

  • Freehand, curved, and straight drawing tools
  • Save and share designs, test across resolutions

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

  • Wrote Astro compatibility layer with examples
  • Expanded the library beyond React and Svelte
  • Contributed upstream with clean integration

Convert between balanced ternary and decimal

  • Bulk conversion using web workers
  • WCAG 2.1 AA conformant

Data & Python

  • Web scraping with Playwright and BeautifulSoup
  • Structuring datasets with SQLite
  • Publishing datasets and example notebooks on Kaggle

SEO

  • Took site from 0 to 4k monthly impressions in 3 months
  • Structured data (JSON-LD and microdata)
  • Optimized titles and descriptions for click-through rate

Accessibility

  • Keyboard navigation for dynamic content
  • Semantic HTML and ARIA roles for screen readers
  • WCAG AA color contrast
  • Accessible modals and popups

Contact


Tools

AstroJS logo Tailwind logo TypeScript logo Python logo SQLite logo Bootstrap logo Peewee logo

Pinned Loading

  1. estrocom estrocom Public template

    A fully responsive, SEO-friendly, WCAG-compliant, and high-performance e-commerce template for businesses.

    Astro 1 1

  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. 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 95 13

  4. 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