A photo of Igor Dimitrijević (igorskyflyer)
Igor Dimitrijević - IgorSkyFlyer

Igor Dimitrijević (igorskyflyer)

Staff Full-Stack Engineer • Open-Source Maintainer • Web, Desktop & Mobile • 18+ Years Technical Grit

Igor Dimitrijević (Serbian Cyrillic: Игор Димитријевић, pronounced [ˈiɡɔr dǐmitrijɛʋitɕ]), born August 27, 1993, known online as IgorSkyFlyer, is a Serbian staff full-stack software engineer working across Web, desktop, and mobile platforms. An award-winning developer and open-source maintainer, he creates developer tools and compilers used by hundreds of thousands worldwide. With a BSc (Hons) in Software Engineering and nearly two decades of hands-on coding, beginning at the age of 13, he has delivered everything from custom compilers and AST engines to Visual Studio Code extensions, themes, and full-scale e-commerce platforms. He is also a tech book author in the making, huge DX (developer experience) advocate, and a challenge-driven problem solver.

🚀 Impact & Notable Contributions

  • Scrollend Polyfill – Powering 902K+ monthly requests with +46,237% yearly growth; ranked 4,852nd on jsDelivr as a top 0.15% package.
  • Aria & ADBT – Specialized compiler and DSL architecture yielding a 15.7× productivity gain in automated ad-block filter maintenance.
  • Visual Studio Code Extensions351K+ installs as Verified Publisher including the flagship Open in Browser extension.
  • Open-Source Footprint102K+ installs across 56 npm packages and 10K+ installs for official Astro integrations (CSP-safe/rendering).
  • AdVoid Filter Ecosystem – High-performance privacy infrastructure serving 9K+ monthly active users.
  • Zep – State-driven debounce engine featuring built-in telemetry for managed execution lifecycle in high-concurrency environments.
  • Commoji – Expressive, visual psychology-based semantic commit-tagging system designed to standardize version control logic.
  • Global Delivery – Delivering high-impact solutions for recurring international clients in 10 countries with proven testimonials; recipient of "Best Site" (2009) award at age 16.
  • Technical Breadth – Holder of 30+ certifications and a BSc (Hons) in Software Engineering with 18+ years of active development.
…including many other projects shaping the developer ecosystem. More details available on the Notable Projects page.

If his projects have improved your workflow, you can support their development via Ko-Fi.


💼 Work

Currently working as a:

Staff Full-Stack Engineer | SissiS (Luxury Retail) & Sensomed (Healthcare) Focus: High-complexity R&D and performance-critical systems.


More about Igor’s past work can be found on the Past Work page.


📢 Announcement

Recent work

🤖 Tech

Released 3 new UserScripts:


Adapting all npm packages to the latest npm security requirements.


Released a new npm package, Zitto, a zero-dependency TypeScript/JavaScript helper for merging defaults and options across Node, Deno, Bun, and browsers.


In the process of migrating all of the npm packages from @igor.dvlpr to @igorskyflyer username and scope, due to technical difficulties with the previous scope.


Progress


Stay up-to-date by following the official tracker and the official discussion.


🗂️ Non-tech

⚡ Tech Stack
Explore by role:

Igor Dimitrijević (igorskyflyer) - Front-End Development Projects Portfolio Igor Dimitrijević (igorskyflyer) - Back-End Development Projects Portfolio Igor Dimitrijević (igorskyflyer) - Full-Stack Development Projects Showcase

or by the technology used:

🌎 Web: HTML, CSS, Sass, JavaScript, TypeScript, Node.js, PHP, Astro, PWA, WordPress, WooCommerce
🖥️ Desktop: C#, Pascal, Delphi
📱 Mobile: Java (Android), Flutter
🦄 UI / UX: Figma, Affinity Designer, Adobe XD / Illustrator / Photoshop
🛠️ Tooling: esbuild, Vite, Biome, Vitest, Composer
🦖 Extensibility: VS Code extensions / themes, UserScripts
🌿 Environments: Windows, WSL (Ubuntu), Linux (Mint, Manjaro)
❄️ Platforms: Cloudflare, Vercel, Netlify

🤖 Tech Activities
In addition, Igor:
🐛 squashes bugs for money on HackerOne
  • 🦕 1 bug bounty completed
🐦‍🔥 manufactures JSR packages
🎀 crafts npm packages, 56
🔨 forges Visual Studio Code APIs: 🧃 builds Visual Studio Code extensions
🧩 assembles GitHub Actions: 🪸 engineers packages on Socket
🐦 shapes packages on YarnPkg
🪶 carves packages on EcoSyste.ms
🦦 produces Go/Golang modules: 🪼 shares his projects on jsDelivr
🦭 codes UserScripts on GreasyFork: 📑 translates projects - pro bono, on Crowdin: 🎠 makes Packagist packages
🐣 is excited about these upcoming technologies: PyScript, FormKit, Carbon
🏅 has completed Google's Foobar challenge
🌱 is currently learning AI, React, Rust
🤝 is looking for help with his open-source projects
🤼 exchanges opinions with his peers at VS Code
🧪 does front-end experiments on his CodePen such as:
🔳  3D Cube
💻  CSS Laptop
💠  Diamond Menu
🛣️  CSS Road
🍦  CSS Ice-Cream
📱  CSS Mobile Phone
🎷  Audio Player and
♾️  still to come.
⚔️ battles on CSS Battles
🏀 dribbles on Dribbble
📝 posts snippets on his Gist
⚙️ cherishes automating things, has tons of dev-utils written in PowerShell, Node and Python
🦘 loves adding new applications to the WinGet-Pkgs repository: 🔃 can teach you about recursion - read about recursion to learn more
​🏛️ Technical Origin
The Spark (1993-1998)
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. Notably, without going through the usual process of sounding out words letter by letter, he began reading fluently in Serbian in both Latin and Cyrillic scripts at the age of 5½. He was always fascinated by technology, analyzing and trying to reverse engineer cellphones and gaming consoles from a very young age. Having no family background in IT, he was left to his own devices, which only further sparked his self-directed curiosity.

The Linguistic Interface (1999-2005)
Before writing code, Igor was decoding human languages. Through exposure to video games and TV shows (mostly crime procedurals), he taught himself English, followed by conversational proficiency in Spanish through self-study, and excelled academically in French. Growing up speaking Serbian gave him natural comprehension of related South Slavic languages (Croatian, Bosnian and Montenegrin). This period established his ability to recognize patterns and syntax, skills he would soon transfer to machines. Simultaneously, his creative side was also nurtured when his music professor invited him to join the school choir and later to perform as a soloist.

The First Code (2006-2007)
At the age of 13, he began learning to code, starting with HTML, CSS, and JavaScript on a 1.5-inch screen (Sony Ericsson J300i) because he didn't own a computer. He spent over 8 hours a day reading and experimenting. Often, after playing outside with friends, he would pull out the phone and start building HTML pages on Peperonity - while they gathered around, curious and amused, watching each line take shape. He created several Peperonity sites that became some of the platform's popular sites at the time, marking his first transition from consumer to creator.

The Psycho-Logic Gap (2008)
In gymnasium, Igor was an exemplary student in IT and languages, earning repeated commendations from professors. He developed a strong fascination with Latin for its structure and Psychology for its insight into human logic. Seeking that same clarity in other subjects, he began translating abstract mathematical concepts into programming logic; he demystified the ∑ (summation) and ∏ (product) operators by re-imagining them as for loops. He applied this same lens to Propositional Logic, instantly recognizing Tautologies as the mathematical equivalent of the Boolean logic he had mastered years prior.

The First Award (2009)
After mastering Web development basics, he built a site on XTgem (skywap.xtgem.com) which won an award in a global Best Website contest. Following this, he taught himself PHP and WordPress. During high school, he excelled in Pascal and Delphi (Object Pascal), despite still not owning a computer to practice at home.

The First Convergent Innovation (2010)
Noticing the need for a standardized JavaScript library, Igor created Nyx (named after Nyx, the Greek goddess of night). He built methods like $(), .first(), and .ready() from scratch, only later discovering that jQuery had independently implemented identical patterns. This was Igor's first lesson in convergent problem‑solving and original abstraction design. He used it extensively in his later projects. Without a modern setup, Igor's curiosity and persistence became his most powerful tools.

The Mobile Laboratory (2011)
While studying determinants, Igor developed a recursive solver application on his HTC HD2 using a combination of HTML, CSS, and JavaScript. The utility allowed him to complete a comprehensive mathematics examination in 15 minutes, significantly outperforming the allocated time, astonishing his professor in the process. During this period, the mobile device served as a primary engineering environment. He mastered its hardware architecture, utilized Basic4PPC to target the Windows Mobile environment, and performed low-level system modifications, including rooting and flashing over 10 custom Android ROMs. These efforts were directed at exploring the boundaries of mobile kernels and hardware-software interoperability.

A Symbolic Departure (May 2012)
Just before graduation, his IT professor presented him with a symbolic gift: a children's book inscribed with gratitude for his ingenuity, calling it a privilege to have had him as a student. A record of this can be found in his high school memories page.

The First Computer (September 2012)
Immediately after high school, Igor built his next project, a WordPress-based site, which generated his first earnings. By the age of 19, he had saved enough to buy his first laptop, a modest, second-hand machine that finally allowed him to expand his expertise. He then enrolled in the Faculty of Technical Sciences in Čačak, Serbia. While studying Software Engineering, he treated the curriculum as a baseline; he was already learning C# through aggressive self-study long before the first lecture.

The Architect in the Pocket (2013)
Continuing his "mobile-first" philosophy, Igor engineered a fully functional Content Management System (CMS) entirely on his phone. Developed using vanilla HTML, CSS, JS, and PHP, the system featured a comprehensive control panel for real-time site orchestration. It provided a robust content workflow: allowing him to create and search pages, edit their source code or templates on the fly, and manage a modular component and widget architecture. He even engineered a specialized Status Toggle to switch the site between online and offline modes instantly. This wasn't just a site; it was a portable factory built to sustain a digital presence from a 5-inch screen. Detailed records and visual evidence of this and other early works are preserved in his notable projects archive.

Interop: The Performance Benchmark (March 2014)
​In his Computer Architecture course, the professor offered an elite alternative to the standard theory exam: develop a functional benchmarking utility from scratch. While the majority of the cohort opted for the test, Igor chose to build.
​The result was BenchPro. Using C# and Win32 Interop, he engineered a multi-threaded suite that utilized Monte Carlo simulations to stress-test CPU throughput. By pulling real-time WMI telemetry (L2/L3 cache, core counts), he bridged the gap between abstract architectural theory and physical silicon performance.

The Unsolved: (Over)engineering the "Impossible" (November 2014)
By his third year, Igor was already mentoring fellow students and handling freelance development. He consistently sought challenges that exceeded standard academic boundaries; this drive culminated during his Operations Research course, where he accepted a faculty problem that had gone unsolved by ~500 students for five years. With a strict two-week deadline, Igor didn't just solve the math; he architected a full desktop suite using Delphi and raw Win32 APIs. He engineered a custom GDI rendering engine, proprietary binary file formats (.cxf, and .cxc), and a system for Compromise Programming. The result, CalculusEx, earned a perfect 10 (A) and finally closed the long-standing challenge.

Logic Debugged: The Self-Validating System (2014–2015)
Throughout his degree, Igor maintained a "curriculum-plus" approach. While excelling in Advanced OOP, Software Engineering, and Database Programming, he consistently achieved 100/100 scores on all programming-related coursework. This was so consistent that he was always exempted from final oral exams, his technical performance had already exhausted the grading scale. During this time, he continued his autonomous exploration beyond the classroom, exploring advanced software architectures and emerging tech stacks that went far beyond the classroom, effectively turning his formal education into a baseline for his personal innovation.

The Vanilla Revolution: Engineering the Core (2015)
By 2015, Igor realized that off-the-shelf platforms were too bloated for his performance standards. He performed a total "architectural purge", rebuilding his entire portal from the ground up in vanilla PHP, HTML5, JavaScript, and CSS. Rather than relying on third-party plugins, he engineered a custom CMS from scratch, featuring:
  • Proprietary Widget System: A modular approach to sidebar content, including social integration and custom search modules.
  • Native Traffic Analytics: A custom view-tracking engine that logged and displayed real-time engagement (e.g., 88 views) for every post without external dependencies.
  • Custom Comment Engine: A native, lightweight discussion system built directly into the PHP backend, including a custom CAPTCHA system.
  • Advanced Blogging Architecture: Full CRUD functionality for posts, supporting specific categories (e.g., "music"), tags, and precise second-level timestamps.
  • Search & Discovery Hub: An integrated search engine with a "Recent Searches" history layer that turned user queries into discoverable tags.
  • Extreme Optimization: The system was so lean that page generation times were clocked as low as 0.026s, proving that high-performance architecture is a product of efficient logic, not heavy hardware.

The Zero-Studio Thesis: NeoVisio Ecosystem (2016)
For his final academic milestone, Igor engineered a comprehensive app store and distribution platform exclusively on a smartphone. He set this as a personal "stress test," choosing a programming-heavy thesis that none of his peers attempted. Despite having zero prior exposure to Java alongside the Android API, he taught himself the entire stack on the fly. Because his laptop could not support modern IDEs like the Android Studio or the Visual Studio Code, the entire ecosystem: PHP/MySQL backend, REST API, and Android client, was developed on the phone itself via a simple text editor and AIDE.
The NeoVisio Ecosystem functioned as a synchronized proprietary App Store. The client mirrored the web portal's functionality, with the addition of performing local applications scans to cross-reference versions with the server via REST, managing the full (un)installation lifecycle, and syncing user ratings and metadata in real-time. Igor engineered the client to handle network-state detection, a custom download manager, and automated homescreen shortcut injection, maintaining perfect feature parity between the browser and the native OS. The client's source code was later released to the public and is available on its official repository, NeoVisio AppStore.

💡 Historical Recognition
The platform's impact extended beyond the academic environment, eventually being indexed by global software discovery platforms as a viable third-party distribution alternative. Documentation and community-preserved snapshots of the ecosystem's public release can be found on AlternativeTo and 2 related applications lists (Software and App Discovery and APK Sources).

The Polyglot Architect (2016–Present)
Over the past decade, Igor has evolved into a versatile polyglot architect, mastering 18+ programming languages through the necessity of solving complex, real-world engineering challenges. His freelance career is defined by development of high-performance, proprietary systems across sectors like healthcare, HR, and luxury retail.
Professional Highlights
  • Enterprise Systems: Engineered the EZMM Mortuary Management System, a ground-up C#/WPF desktop suite with custom data APIs and modular UI.
  • Automated E-Commerce: Built secure, high-traffic platforms for SissiS (Luxury Retail) and Sensomed (Healthcare), featuring custom PHP fulfillment and FTP/Cron automation.
  • Legacy Recovery: Specialized in fixing "unfixable" bugs, from fatal Android Camera API errors to recovering broken ASP.NET and PHP environments without prior documentation.
  • Advanced Logic: Designed high-speed custom sorting algorithms for massive datasets.
View Full Freelance Portfolio & Project Deep Dives
Read Client Testimonials & Success Stories

The Interconnected Ecosystem: Open Source as Necessity (2017–Present)
Igor began creating open-source projects to build tools and fixes that did not yet exist. His contributions, from bug fixes to architectural refinements, have since been adopted by developers and companies globally. He believes that if a system does not function properly, it is his responsibility to ensure it does. This has resulted in a connected ecosystem of libraries and concepts that rely on one another for systemic integrity.

„What started as a necessity became an ecosystem.“

🚶🏼‍♂️ Personal Traits
🧠 personality:
  • type: INTJ / INTP (the INTx architect)
  • ennegram: 5w6 (the troubleshooter)
  • SQ‑R: 110 (high systemizer)
👟 loves taking long walks & runs:

🏆 PR - May 8, 2018🥇
  • 26.17km/16.26mi
  • 32855 steps
  • 1091 kcal
🌱 adores being in touch with nature
⚡ practices stoicism - acts on what's his, lets the rest pass
🌌 embraces existentialism – defines himself through action, creates tools where none exist
🐒 adheres to the metaphysical naturalism
😽 rescues and fosters animals: mostly cats, some dogs, and the occasional sparrow or goldfish
🎬 loves watching movies, series & anime, see his watchlist
🎮 plays games in his spare time, see his game list and wishlist
🐬 is a firm believer in autodidacticism
🎧 is a huge audiophile, even posts EuroVision videos on his YouTube channel
🎭 is also known as: Igor Dimitrijević, igorskyflyer, Игор Димитријевић
🤭 fun fact: call him if you need to "clean up" your buffet 🍖🥩🍟🍕🌮🌯🍔🍩🥧
✍🏼 Latest Blog Posts
Posts on his blog igorskyflyer.me:
- npm valid scopes not working on Windows ✋🏼
- Chrome flags to enable or not 🚩
- Why I moved from Netlify to Cloudflare and why you might want too 👨🏼‍🚀
- Fix Node binaries in VS Code Terminal 🐢
- How to write low performance CSS animations 🐌
🙆🏻‍♂️ Let's Connect
Igor Dimitrijević (igorskyflyer) - Official npm Packages & Open-Source Profile Igor Dimitrijević (igorskyflyer) - Verified Microsoft Visual Studio Code Publisher Igor Dimitrijević (igorskyflyer) - CodePen Front-End Experiments & UI Demos Igor Dimitrijević (igorskyflyer) - Google Play Store Developer Profile Support Igor Dimitrijević (igorskyflyer) - Ko-Fi Open-Source Funding Page Igor Dimitrijević (igorskyflyer) - CSSBattle Creative Coding Challenges
Igor Dimitrijević (igorskyflyer) - Gravatar Developer Identity Profile Igor Dimitrijević (igorskyflyer) - Pluralsight Tech Skills & Learning Profile Igor Dimitrijević (igorskyflyer) - Stack Overflow Developer Q&A Contributions Igor Dimitrijević (igorskyflyer) - Instagram Visual Portfolio & Updates Igor Dimitrijević (igorskyflyer) - TikTok Short-Form Creative Content Igor Dimitrijević (igorskyflyer) - YouTube EuroVision-related Content
Igor Dimitrijević (igorskyflyer) - Dribbble UI/UX Design Portfolio Igor Dimitrijević (igorskyflyer) - Threads Developer Insights & Photography Igor Dimitrijević (igorskyflyer) - Beacons All-In-One Link Hub Igor Dimitrijević (igorskyflyer) - LinkedIn Professional Profile & Experience Igor Dimitrijević (igorskyflyer) - LeetCode Algorithm Challenges & Solutions Igor Dimitrijević (igorskyflyer) - X (Twitter) Developer Updates & Insights

Reach Igor via email or LinkedIn for business inquiries, exciting projects, etc.



If his open-source projects have improved your workflow
or productivity, you can support their ongoing development via Ko-Fi.

Support Igor Dimitrijević (igorskyflyer) - Donate to Sustain Open-Source Projects

Support helps fund new open-source tools, maintenance, and documentation.

✨ There is also a magical self-updating copy of this README on his official site. ✨


„Built for elegance. Shaped for endurance.“

Igor Dimitrijević (igorskyflyer)


This page is a 🔮 magical 🌟 copy of my GitHub's README.

Last updated: 18 Feb 2026, 00:12 GMT+01:00


Edit on GitHub