An open API service indexing awesome lists of open source software.

https://github.com/vbprodev/vbprodev

Config files for my GitHub profile.
https://github.com/vbprodev/vbprodev

config github-config

Last synced: 3 months ago
JSON representation

Config files for my GitHub profile.

Awesome Lists containing this project

README

          

# 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

### [Estrocom](https://github.com/VBproDev/estrocom)
**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)

---

### [Space biology DB](https://github.com/VBproDev/space-biology-db)
**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](https://www.kaggle.com/datasets/virajbijpuria/all-space-biology-publications-2010-2025) and [example code](https://www.kaggle.com/code/virajbijpuria/notebookb99b1347e3) on Kaggle

---

### [Canvascript](https://github.com/VBproDev/Canvascript)
**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

---

### [ScrollyVideo - Astro Support](https://github.com/dkaoster/scrolly-video)
**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

---

### [Balanced ternary converter](https://vbprodev.github.io/decimal-and-balanced-ternary-converter/)
**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
- GitHub: [@VBproDev](https://github.com/VBproDev)
- Email: [proshowspeed@gmail.com](mailto:proshowspeed@gmail.com)

---

## Tools



AstroJS logo


Tailwind logo


TypeScript logo


Python logo


SQLite logo


Bootstrap logo


Peewee logo