Creator of Aria - an Adblock templates compiler, ADBT - Adblock template language and file format and AdVoid - a set of multiple efficient Adblock filter lists, Open in Browser - a popular (260K+
of downloads) Visual Studio Code extension and many other endearing projects.
Having an extensive experience in building projects from the ground up, with dedication and commitment in every step of the way. Always trying to help the dev-community by building useful libraries, modules, packages, extensions, add-ons and only recently, Visual Studio Code themes.
✍🏼 Tech book author in the making.
👨🏻💻 Huge DX (developer experience) advocate.
🎯 Always looking for challenges.
Currently working as a:
- 🦶🏼 full-stack engineer with Design and Product Insight at Sensomed.eu [part-time],
- 🍸 full-stack engineer with Design and Product Insight at SissiS.com [part-time],
- 🐆 freelance full-stack developer,
- 🙌🏼 free-will open sourcerer.
Show
Always been keen on technology and everything tech-related, fascinated by how things work, analysing and reverse engineering them, even from a very young age of 6-7. Fast forward a few years, at the age of 15, he started learning how to code, first in HTML, CSS and finally JavaScript on a 1.5 inches screen (Sony Ericsson J300i) because he didn't have a computer, spending 8h+/day reading and trying out new things. Once he has learnt the basics he built a few websites on Peperonity which were some the most popular sites at the time. After that he proceeded with learning JavaScript in depth and made a new website on XTgem with which he applied to a contest for the best website (multiple categories) that the XTgem team organized and his site (skywap.xtgem.com) won an award.
Igor was the exemplary student of his generation in IT (in high school, 4 years) and was commended multiple times by his professors at the time. After HTML and CSS he continued learning; next was PHP which he started learning in conjunction with WordPress. In the meantime, in high school he was learning about Pascal (console apps) and later Delphi (a variant of Object Pascal, GUI apps) where he once again excelled even without having a computer and practising at home like the rest of his classmates.
After finishing high school he created his next website named NeoVisio that was based on WordPress and it was the first website that brought him some money. When he saved enough of it he bought his first laptop at the age of 18 and started attending the Faculty of Technical Sciences in Čačak, Serbia.
Software engineering was his main field of study while attending it; while there he was taught various things, from UML to C and C#, to ethics, mathematics, marketing and psychology, etc. He did both solo and team projects in his college days. While studying there, he got captivated by C# and started learning it not only in college but also through self-study at home because he is a firm believer and devotee of autodidactism.
During his studies, he gave programming classes to other, fellow students and high-school students as well and started doing freelance development which further expanded his tech stack and expertise.
Noticing the necessity of creating and contributing to open-source world, he created many FOSS libraries and utilities used by many developers/companies and started contributing to a vast number of open-source projects.
Created a custom templating language ADBT
, for writing Adblock templates (.adbt
), its complementary files ADBM
(.adbm
), its parser, compiler (Aria
), and a Visual Studio Code extension (ADBT
), more information available in the official file specification 🍭
Released my first VS Code theme, Kai, available at the VS Code Marketplace 🌊
Updated my first Astro component ✨🎉
Astro Collections are now supported, available at <PostExcerpt /> and featured on Astro's official Integrations library 😍
Updated my AdBlock filters, so it's very lightweight on your hardware's resources, available at AdVoid repository and is supported by the AdGuard team 🌷
🤗 See my GitHub Unwrapped for 2023 🎄
🗓️ 05 July 2024
🌊 Or Ctrl / ⌘ key + click on the technology links 👇 to see repositories built with it – where applicable 🏄
☄️ Links showing the icon are external and will navigate away from this page🌋
🌎 Web:
HTML,
CSS,
JavaScript,
jQuery,
PHP,
TypeScript,
Node.js,
Express.js,
Sass,
SQLite,
Bootstrap,
MySQL,
Wordpress + WooCommerce,
Astro,
PWA
🖥️ Desktop:
C#,
C,
Pascal,
Delphi
📱 Mobile:
Xamarin,
Kotlin,
Dart + Flutter,
Java/Android,
MortScript (Windows Mobile 6.5)
🕊️Cross-platform:
Electron,
Dart,
Java,
Python,
Go/Golang
🦄 UI/UX:
Affinity Designer ,
Figma ,
Adobe XD ,
Adobe Illustrator ,
Adobe Photoshop ,
Affinity Photo ,
paint.net ,
Microsoft Blend
🕹 Game:
Godot,
Unity
🦂 Scripting:
PowerShell,
Bash,
Batch
🛠️ Tooling:
esbuild,
Vitest,
tsx,
webpack,
Gulp,
Rollup,
TypeScript Compiler,
Babel,
Vite,
npm,
npx,
AVA,
Mocha,
Jest,
EditorConfig,
ESLint,
Biome ,
Prettier ,
Composer
🦖 Extensibility:
Visual Studio Code extensions/VSIX,
UserScript,
Chrome extensions
🌈 Customizability:
Visual Studio Code themes
🪀 Tools:
DBeaver ,
Microsoft Office (Word, Excel, PowerPoint, Access) ,
Notepad++ ,
Poedit ,
RunJS ,
WinMerge ,
XAMPP ,
FileZilla ,
Postman
⚔ Productivity:
Notion ,
Slack ,
Trello
🌿 Environments:
Windows ,
WSL (Ubuntu),
Linux (Ubuntu, Mint & Manjaro)
🥊 IDE:
Visual Studio Code 💘 ,
Visual Studio ,
Android Studio
❄️ Platforms:
Cyclic ,
Vercel ,
Netlify ,
Cloudflare ,
GitHub Pages ,
Replit
🤗 Don't go yet because I:
🌹 can help you block pesky ads & trackers using an AdBlock filter I am maintaining AdVoid 👈🏼,
🌴 recently published the FolderPicker VS Code UI,
🎆 recently released Zing and Keppo(),
🐛 recently created the my-pens repository,
👀 recently updated
Zep(),
is-rootdir,
path-exists,
str-is-in,
uArray,
unc-path ,
uPath ,
🎀 like crafting NPM packages :
- 🦆
45+
packages built already, - 🦀
80K+
of installs,
🧃 like building Visual Studio Code extensions :
- 🐚
5
extensions so far, - 💄
1
theme so far, - 🦐
280K+
of installs, - ✅
verified
extension developer,
🦦 like producing Go/Golang modules :
- 🐢
1
module so far,
🎠 like making Packagist packages,
🐣 am excited about these upcoming technologies:
PyScript ,
FormKit ,
Carbon ,
SWC ,
Web3 ,
💫 am currently working on building my portfolio website
🌱 am currently learning Rust ,
🙌 am constantly creating open-source projects that help the dev-community,
📜 own more than 30
programming certificates,
👯 am looking to collaborate on exciting and challenging projects,
🤝 am looking for help with my FOSS projects,
🤼 like exchanging opinions with my people at VS Code ,
🧪 do front-end experiments on my CodePen , like:
🔳 3D Cube ,
💠 Diamond Menu ,
🛣️ CSS Road ,
💻 CSS Laptop ,
🍦 CSS Ice-Cream ,
📱 CSS Mobile Phone ,
🎷 Audio Player , and
♾️ still to come.
🏀 dribble on Dribbble ,
📝 post snippets on my Gist,
🦘 love adding new applications to the WinGet-Pkgs repository:
- 🦑 added
8
applications so far,
🔃 can teach you about recursion, read about recursion to learn more,
👟 love taking long walks & runs:
- PR:
~29km/18mi
🌱 adore being in touch with nature,
⚙️ cherish automatizing things, I have tons of dev-utils written in PowerShell, Node and Python,
🎬 love watching movies, series & anime, see my watchlist (on Notion),
🎮 play MLBB in my spare time - join me, main Nana 🐱,
Balmond 👹,
Roger 🐺,
Silvanna ⚔️,
Cyclops 🧙♂️ and
Bane 🐙 here and
Arena of Valor - join me, main Azzen'Ka
🏜️, Yorn
🔫, Annette
🕯️ and Arthur
🛡️,
🐬 am a firm believer in autodidacticism,
🎶 am a huge audiophile, I even post Eurovision videos on my YouTube channel ,
🎭 am known as: Igor Dimitrijević, igorskyflyer, igordvlpr, Игор Димитријевић, igor.dvlpr,
🤭 fun fact — call me if you need to "clean up" your buffet 🍖🥩🍟🍕🌮🌯🍔🍩🥧
Posts on my blog igorskyflyer.me :
- Fix Node binaries in VS Code Terminal 🐢
- How to write low performance CSS animations 🐌
- Stop using 'all' in CSS transitions 🙅🏻♂️
- Build an HTML element creation utility ⚡
- Hello world 👋🏼
- 🔒 Closed issue #3036 in igorskyflyer/ad-void
- ❗ Opened issue #3036 in igorskyflyer/ad-void
- 🔒 Closed issue #3034 in igorskyflyer/ad-void
- ❗ Opened issue #3034 in igorskyflyer/ad-void
- 💪 Opened PR #3 in igorskyflyer/project-revival
Reach me via email or LinkedIn for business inquiries, exciting projects, etc. or if you prefer stalking, you can 👉🏼 stalk me here 😂 🦜
If you in any case want to support my open-source work which takes my dedication and time, you can do so using my Ko-Fi page.
Any type of support is very much appreciated. 🙂
Metric that shows which languages are mostly used in my repositories
My Github profile metrics
Consistency is key