1-day current streak·7-day longest streak
Hi there 👋 I'm Vasily 🇩🇪 I live in Berlin, Germany. 🐍 I'm currently open to job offers. 🤖 I write code for 15+ years, most of the time on…
Hi there 👋 I'm Vasily
- 🇩🇪 I live in Berlin, Germany.
- 🐍 I'm currently open to job offers.
- 🤖 I write code for 15+ years, most of the time on Python, Go and JavaScript.
- 🚀 I love pet-projects. They help me grow professionally all my life.
- ✏️ I write articles on my blog (in Russian): vas3k.blog and sometimes translate them into English — vas3k.com
- ✉️ You can shoot me an email at [[email protected]](mailto:[email protected]).
My CV: Vasily Zubarev.pdf
🛠 My fancy badge area
!python !golang !postgres !redis !aws !k8s !terraform !html !javascript !css !React !Vite !django !docker !swagger !fastapi !asyncio !git !github !pycharm !prometheus !GitLab CI !jupyter !pandas !kafka !conda !homeassistant !ElasticSearch !openstreetmap !raspberry pi !stripe !Ethereum !latex
🐶 My pet-projects
vas3k.club
vas3k.club is a small IT-lifestyle community with private and paid memberships that has emerged around my blog vas3k.ru and satellite chat-rooms. We are trying to build a helpful and candid ecosystem, which the Internet has lost a long ago. Therefore, we carefully select and filter new members and do not seek wild growth. The whole development process is open and managed on GitHub. The project attracted many volunteers who improve it together.
> ⚙️ Python, Django, Postgres, Redis, Telegram bots
TaxHacker
TaxHacker is a self-hosted accounting app designed for freelancers, indie hackers, and small businesses who want to save time and automate expense and income tracking using the power of modern AI. It can scan receipts, extract any information from them and structure in a local database.
> ⚙️ TypeScript, Next.js, Postgres, AI libs
Berlin Transport Card for Home Assistant
Timetable widget for my Smart Home dashboard. It uses the BVG (Berlin Transport) API to get trains, buses and trams arriving at the specified stop and allows you to plan your trips. Community liked the widget and it is now being used by hundreds of people.
> ⚙️ pure JavaScript, Python, Home Assistant SDK
pepic
Fast and simple media upload proxy on Go. Supports images and videos. Can resize and transcode them in-flight and cache the result. Optimized for small projects and blogs. Not meant to be used by anyone except me :D
> ⚙️ Go, ffmpeg
infomate.club
My little experiment around information consumption, biased news and fighting FOMO. Unlike social networks, where newsfeeds make up by tops and likes, I made a site that aggregates several (sometimes opposite) news sources on one page and allows to analyze them myself. A small number of people really loved it and uses it every day.
🤝 Contact me
![[email protected]](mailto:[email protected])    
-
vas3k.club ★ PINNED
No bullshit IT community with private membership
Python ★ 931 2d agoExplain → -
pepic ★ PINNED
Image and video proxy for my pet-projects
Go ★ 98 2y agoExplain → -
infomate.club ★ PINNED
RSS feed aggregator with collections and NLP article summarization
Python ★ 484 1y agoExplain → -
home-assistant-berlin-transport ★ PINNED
Berlin (BVG) and Brandenburg (VBB) transport widget for Home Assistant
Python ★ 157 12d agoExplain → -
TaxHacker ★ PINNED
Self-hosted AI accounting app. LLM analyzer for receipts, invoices, transactions with custom prompts and categories
TypeScript ★ 6.2k 10d agoExplain → -
year.vas3k.cloud ★ PINNED
One-page year planner
TypeScript ★ 255 4mo agoExplain → -
btt-touchbar-presets ▣
BetterTouchTool Touch Bar Presets
AppleScript ★ 1.8k 6y agoExplain → -
GodMode2
Semi-automatic admin site generator for any SQL database
CSS ★ 281 5mo agoExplain → -
python-glr-parser
Попытка сделать свой GLR-парсер для русского языка на Python
Python ★ 142 9y agoExplain → -
vas3k.blog
My blog codebase
Python ★ 136 9mo agoExplain → -
stuff
No description.
Jupyter Notebook ★ 55 1y agoExplain → -
lovelace-berlin-transport-card
Lovelace card for https://github.com/vas3k/home-assistant-berlin-transport
★ 25 14d agoExplain → -
i.vas3k.ru
One-page script for easy uploading, resizing and inserting pictures to blog
Python ★ 17 6y agoExplain → -
poor-python-yandex-tomita-parser
Простая обертка на языке Python для яндексового Tomita Parser'а (больше не нужна, Яндекс открыл исходники)
Python ★ 17 10y agoExplain → -
player.vas3k.ru
Open online music player with last.fm scrobbling
JavaScript ★ 17 13y agoExplain → -
GodMode
Automatic admin interface for MySQL, PostgreSQL, MongoDB, etc
CSS ★ 16 10y agoExplain → -
valyrics ▣
Spotify and iTunes lyrics widget for Notification Center
Swift ★ 13 9y agoExplain → -
NGTMap
iOS-приложение для мониторинга общественного транспорта Новосибирска
Objective-C ★ 7 13y agoExplain → -
geektool-gismeteo-parser
Parse gismeteo.ru and display current weather in you GeekTool app
Python ★ 5 10y agoExplain → -
camp
Timetable for vas3k events
JavaScript ★ 4 29d agoExplain → -
vas3k
No description.
Jupyter Notebook ★ 4 10mo agoExplain → -
FormValidator
Pure client-side javascript form validator
JavaScript ★ 4 14y agoExplain → -
anytype-ts ⑂
Official Anytype client for MacOS, Linux, and Windows
★ 3 1y agoExplain → -
events.vas3k.club
Vas3k Events website
Python ★ 2 13d agoExplain → -
l100n
Unusual JavaScript library for pure client-side localization by css-selectors
JavaScript ★ 2 13y agoExplain → -
be-everywhere-bot
Simple app to repost everything everywhere
Python ★ 1 2d agoExplain → -
redoc ⑂
📘 OpenAPI/Swagger-generated API Reference Documentation
★ 1 3y agoExplain → -
aiobotocore ⑂
asyncio support for botocore library using aiohttp
Python ★ 1 9y agoExplain → -
loggy
Неудавшаяся попытка сделать Sentry. Сдохла.
Python ★ 1 13y agoExplain → -
git-point ⑂
GitHub in your pocket :iphone:
★ 0 4y agoExplain → -
ogimgd ⑂
No description.
★ 0 5y agoExplain → -
size-limit ⑂
Prevent JS libraries bloat. If you accidentally add a massive dependency, Size Limit will throw an error.
JavaScript ★ 0 7y agoExplain → -
player.thelogin.ru ⑂
No description.
Python ★ 0 9y agoExplain →
No repos match these filters.