Skip to content
View igorskyflyer's full-sized avatar
:octocat:
Leveling up, one byte at a time. 🁢
:octocat:
Leveling up, one byte at a time. 🁢

Organizations

@aria-toolkit @adbt-lang @the-advoid

Block or report igorskyflyer

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
igorskyflyer/README.md

igorskyflyer@github:~$ 🤖

Igor Dimitrijević (Serbian Cyrillic: Игор Димитријевић) born August 27, 1993, commonly known as IgorSkyFlyer is a Serbian software engineer, a graduate BSc in Software engineering (with Honors, 4 years) specializing in full-stack Web, desktop and mobile development with a strong passion for everything tech related. 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 (305K+ 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.

💼 Work

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

👶🏼 Early life

Igor was born on August 27, 1993, in Kraljevo, Serbia. From a very young age, he was a curious boy who loved discovering new things, with a gift for logic and linguistics, and notably, without going through the usual process of sounding out words letter by letter, he began reading fluently in Serbian (his native language) at the age of 5½. He was always keen on technology and everything tech-related, fascinated by how things work, analyzing and reverse engineering them, even from a very young age. His fascination with technology began with cellphones and gaming consoles. At the same time, through various video games and later TV shows (mostly crime shows), he was learning English, his first foreign language, which he continued improving through formal education. Having neither a family background in IT nor knowledge the English language, he was left to his own devices, which further sparked his curiosity.

Fast forward a few years: at the age of 15, he started learning how to code, beginning with HTML, CSS, and finally JavaScript on a 1.5-inch screen (Sony Ericsson J300i) because he didn't have a computer. He spent over 8 hours a day reading and trying out new things. Once he had learnt the basics, he built a few websites on Peperonity which were some of the most popular sites at the time. After that, he proceeded to learn JavaScript in depth and created a new website on XTgem that he submitted to a contest for the best website (multiple categories) organized by the XTgem team. His site (skywap.xtgem.com) won an award.

Igor was an exemplary student of his generation in IT (in high school, 4 years) and was commended multiple times by his professors. 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, 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, where he learned UML, C, C#, ethics, mathematics, marketing, and psychology. 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 autodidacticism.

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. In his college days he was always seeking for intellectual challenges, one of them being given by one of his professors, to create a mathematical software which solves equations using the linear programming method. The mentioned professor said that nobody was able to solve it the past 5 years since he came up with it, for which Igor got a 10 (A) and was praised by the professor.

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.

七転び八起き


📢 Announcement / 🗓️ 28 Jun 2025

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 Git Home, a Visual Studio extension that launches the local Git repository's URL in the default browser.

Created a performant and light (< 1.5KB) JavaScript polyfill for the scrollend Event in browser, check it out at scrollend polyfill

Released my first VS Code theme, Kai, available at the VS Code Marketplace 🌊

Created a new Astro component ✨🎉
EasyNav Button, an easy-to-add and use navigational button, available at <EasyNavButton /> 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 2024 🎄



⚡ MY TECH STACK ⚡

Browse by development aspect:

See my front-end development projects See my back-end development projects See my full-stack development projects

🌊 Or Ctrl / ⌘ key + click on the technology links 👇 to see repositories built with it – where applicable 🏄‍


🌎 Web: HTML, CSS, JavaScript, jQuery, PHP, TypeScript, Node, Express.js, Sass, SQLite, Bootstrap, MySQL, Wordpress + WooCommerce, Astro, PWA
🖥️ Desktop: C#, C, Pascal, Delphi
📱 Mobile: Xamarin, Kotlin, Dart + Flutter, Java/Android
🕊️Cross-platform: Electron, Dart, Java, Python, Go/Golang
🦄 UI/UX: Affinity Designer, Figma, Adobe XD, Adobe Illustrator, Adobe Photoshop, Affinity Photo, paint.net
🕹 Game: Godot, Unity
🦂 Scripting: PowerShell, Bash, Batch
🛠️ Tooling: esbuild, Vitest, tsx, webpack, Gulp, Rollup, TypeScript Compiler, Babel, Vite, npm, npx, EditorConfig, ESLint, Biome, 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, 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 👈🏼
🗣️ created my own templating language for writing reusable Adblock filter lists, available at ADBT
🐛 squash bugs for cash on HackerOne
🎀 like crafting npm packages:

  • 🦆 63+ packages built already
  • 🦀 100K+ of installs

🧃 like building Visual Studio Code extensions:

  • 🐚  10 extensions so far
  • 💄  1 theme so far
  • 🦐 330K+ of installs
  • verified extension developer

🧩 like assembling GitHub Actions:

🦦 like producing Go/Golang modules:

🎠 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, React
🙌 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:

🔃 can teach you about recursion, read about recursion to learn more
👟 love taking long walks & runs:

🏆 PR - May 8, 2018🥇:
  • 26.17km/16.26mi
  • 32855 steps
  • 1091 kcal

🌱 adore being in touch with nature
🐒 adhere to the metaphysical naturalism
⚙️ 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 games in my spare time, see my game list (on Notion)
🐬 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 🍖🥩🍟🍕🌮🌯🍔🍩🥧



💻 LATEST BLOG POSTS ✍🏼

Posts on my blog igorskyflyer.me:



⏰ RECENT ACTIVITY 🪁

  1. 🔒 Closed issue #3089 in the-advoid/ad-void
  2. ❗ Opened issue #3089 in the-advoid/ad-void
  3. 🔒 Closed issue #3088 in the-advoid/ad-void
  4. ❗ Opened issue #3088 in the-advoid/ad-void
  5. 🗣 Commented on #3071 in the-advoid/ad-void


🙆🏻‍♂️ LET'S CONNECT 🥳

Igor Dimitrijević (igorskyflyer) - npm page Igor Dimitrijević (igorskyflyer) - Microsoft Developer page Igor Dimitrijević (igorskyflyer) - Codepen page Igor Dimitrijević (igorskyflyer) - PlayStore page Igor Dimitrijević (igorskyflyer) - Ko-Fi page Igor Dimitrijević (igorskyflyer) - Leetcode page
Igor Dimitrijević (igorskyflyer) - Polywork page Igor Dimitrijević (igorskyflyer) - Pluralsight page Igor Dimitrijević (igorskyflyer) - Stack Overflow page Igor Dimitrijević (igorskyflyer) - Instagram page Igor Dimitrijević (igorskyflyer) - TikTok page Igor Dimitrijević (igorskyflyer) - YouTube page
Igor Dimitrijević (igorskyflyer) - Dribbble page Igor Dimitrijević (igorskyflyer) - Threads page Igor Dimitrijević (igorskyflyer) - Beacons page Igor Dimitrijević (igorskyflyer) - LinkedIn page Igor Dimitrijević (igorskyflyer) - Twitter page Igor Dimitrijević (igorskyflyer) - ORCID page


📬 CONTACT 📬

Reach me via email or LinkedIn for business inquiries, exciting projects, etc. or if you prefer stalking, you can 👉🏼 stalk me here 😂 🦜



💝 SUPPORT 💝

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.

Igor Dimitrijević (igorskyflyer) profile - Donate to igorskyflyer



Any type of support is very much appreciated. 🙂



There is also a 🔮 magical 🌟 self-updating copy of this README on my official site.


🔥 STATISTICS 🔥

Igor Dimitrijević (igorskyflyer) profile - Top Languages Used
Metric that shows which languages are mostly used in my repositories


Igor Dimitrijević (igorskyflyer) profile - Self-update
Igor Dimitrijević (igorskyflyer) profile - Made with 🔮

Pinned Loading

  1. the-advoid/ad-void the-advoid/ad-void Public

    ✈️ An efficient AdBlock filter list that blocks ads, trackers, malware, phishing attempts, fake download links, fake search results, and a lot more if you want it to! Things like: cookie-consent ba…

    Adblock Filter List 44 2

  2. npm-astro-post-excerpt npm-astro-post-excerpt Public

    ⭐ An Astro component that renders post excerpts for your Astro blog - directly from your Markdown and MDX files! 💎 Featured on Astro's official Integrations library: https://astro.build/integration…

    Astro 26 2

  3. npm-magic-queryselector npm-magic-queryselector Public

    🪄 A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! 🔮

    2

  4. npm-registry-apppaths npm-registry-apppaths Public

    🪀 A Node.js module for reading the AppPaths registry key on Windows. Useful for retrieving applications that can be launched from the command prompt. 🗃

    TypeScript 5

  5. npm-vscode-folderpicker npm-vscode-folderpicker Public

    ✨ Provides a custom Folder Picker API + UI for Visual Studio Code. 🎨

    JavaScript 4

  6. calculus-ex calculus-ex Public

    📊 A mathematical software which solves equations using the linear programming method. Linear programming (LP) (also called linear optimization) is a method to achieve the best outcome (such as maxi…

    Pascal 5 1