Brand logoigorskyflyer.me
🛸 2020s 80 events
2026
Contribution
Igor opened an issue at Automattic/harper noting that SentenceCapitalization gets flagged incorrectly.
Contribution
Igor opened an issue at Devolutions/UniGetUI noting that the Cargo package binstall could not be identified and, hence, could not be updated successfully.
Contribution
Igor opened an issue at versionlens/vscode-versionlens noting that the extension does not support the devEngines field, only the legacy packageManager field.
Contribution
Igor opened an issue and submitted a PR to npmx-dev/npmx.dev noting non-translatable strings in the source code and adding translation support for them.
Milestone
Igor's early advocacy for ESM and highly-upvoted proposal from Aug 8, 2021 came to fruition as Microsoft officially migrated to and shipped native ESM support for extensions in VS Code v1.129.0.
Contribution
Igor submitted a PR to npmx-dev/npmx.dev completing and fixing the Spanish translation of the platform, released in v0.17.1.
Publication
Igor published his first article on LinkedIn regarding a pnpm v11.12.0 self-update issue.
Contribution
Igor opened an issue at microsoft/vscode noting that multiple extension recommendation modals stack and overlap when workbench.editor.useModal is enabled.
Contribution
Igor opened an issue at versionlens/vscode-versionlens noting that the UI shows stale or incorrect CodeLens commands.
Contribution
Igor opened an issue at Devolutions/UniGetUI noting that package version numbers are cut off in the main window.
Contribution
Igor opened an issue at truelockmc/streambert noting a layout shift when toggling watched status.
Contribution
Igor opened an issue at Devolutions/UniGetUI noting a UI state mismatch in upgradable package selection when using Avalonia mode.
Identity
Igor's legal name and igorskyflyer handle were merged into a single entity on Google's Knowledge Panel.
Contribution
Igor opened an issue at refined-github/refined-github noting that the profile's Gists link is broken.
Contribution
Igor submitted a PR to Devolutions/UniGetUI performing a comprehensive Serbian localization overhaul: enforcing consistent Ekavian dialect and Ti (informal you) form throughout, fixing mistranslations, noun/gender/verb agreement errors, word order issues, corrupted strings, mixed Cyrillic/Latin script, and standardizing all UI and installer terminology.
Contribution
Igor opened an issue at git/git-scm.com noting that assets fail to load on the Windows installation page, likely caused by an SRI issue.
Identity
Igor's work and background were summarized in an AI-generated biographical entry on Grokipedia.
Release
Igor released v3.0.0 of Commoji, a psychology-based emoji commit convention that reduces cognitive load and turns Git history into a visually scannable and instantly queryable log.
Contribution
Igor received a PR on his PostExcerpt for Astro component requesting Astro v6 compatibility; adopted by the MapLibre project (the leading open-source alternative to Mapbox, used by Facebook, Amazon, GitHub, and others). Igor went beyond merging it: he navigated multiple Astro v6 breaking changes, published an alpha, forked and upgraded the author's codebase, and saw the fix through to production.
Milestone
Igor's read-local-file GitHub Action was included as a real-world taint analysis test case in GitHub's CodeQL security research library.
2025
Milestone
Igor's AdVoid filter lists are used as a data source by 1Hosts, one of the most popular open-source blocklist projects.
Contribution
Igor submitted a PR to collinbarrett/FilterLists adding AdVoid to the ad-block filter list directory.
Contribution
Igor opened an issue at cssbattle/forum noting that submission-related badges are not working.
Contribution
Igor opened an issue at cssbattle/forum noting that the selector/tag name is considered a property.
Contribution
Igor submitted a PR to VincenzoManto/DevDiary fixing the incorrect repository URL.
Contribution
Igor opened an issue at Devolutions/UniGetUI noting a UI state mismatch for upgradable package selection.
Contribution
Igor submitted a PR to Devolutions/UniGetUI fixing a fatal error when installing, uninstalling, or updating scoped npm packages containing a dot (.).
Contribution
Igor created a discussion noting that packages whose scope contains a dot (.) fail to install on Windows.
Contribution
Igor added the package VRoid Studio to the microsoft/winget-pkgs repository.
Identity
Igor created and joined the Find Again! organization.
Contribution
Igor opened an issue at brave/brave-browser noting that adding a specific filter list causes an infinite crash loop.
2024
Contribution
Igor opened an issue at microsoft/vsmarketplace noting that extension naming rules are overly restrictive.
Contribution
Igor opened an issue at microsoft/vsmarketplace noting that auto-links in an extension's README are incorrectly generated.
Contribution
Igor opened an issue at microsoft/vscode noting a discrepancy in Markdown rendering of auto-links across GitHub, Marketplace, and VS Code.
Contribution
Igor opened an issue at withastro/starlight noting that creating a new project using the template fails on Windows.
Contribution
Igor reached out to a developer using his PostExcerpt for Astro component and submitted a PR to SoyCarlos/SoyCarlos.github.io providing a complete integration of the component for their site. Another developer mentioned the PostExcerpt component on their blog.
Contribution
Igor opened an issue at brave/brave-browser noting that the Back key/gesture cannot be used to exit the QR code scanner.
Contribution
Igor opened an issue at brave/brave-browser noting that data in Privacy Stats is incorrectly calculated and displayed.
Identity
Igor created and joined the AdVoid organization.
2023
Identity
Igor created and joined the ADBT organization.
Identity
Igor created and joined the Aria organization.
Contribution
Igor opened an issue at microsoft/vscode noting that commit messages disappear after undoing the last commit.
Contribution
Igor opened an issue at nodejs/node noting that the Date.toLocaleString() function produces an incorrect 24h output (24:50 instead of 00:50).
Contribution
Igor opened an issue at PlayForm/Compress catching a fatal error during SSR module evaluation that caused the Astro site to crash.
Contribution
Igor opened an issue at microsoft/vscode noting that an error occurs when applying a built-in extension to all profiles.
Contribution
Igor submitted a PR to rust-lang/rust-analyzer implementing direct debugger installation via VS Code notification command links and replacing the manual search workflow. The solution resolved an internal VS Code URI encoding limitation for string arguments, released alongside Rust v1.73.0.
Contribution
Igor created a discussion at anuraghazra/github-readme-stats noting that Go is not counted in Top Languages.
Contribution
Igor opened an issue at npm/cli noting that the provided install command fails on Windows when the scope or package name contains a dot.
Contribution
Igor opened an issue at microsoft/winget-cli noting that administrator privilege elevation fails to trigger when required by an installer.
Contribution
Igor opened an issue at microsoft/winget-cli noting an upgrade loop when updating Microsoft Visual C++ 2015-2019 Redistributable.
Contribution
Igor created a discussion at github-linguist/linguist noting that excluding languages works inconsistently.
Contribution
Igor opened an issue at jonjomckay/fritter notifying the author of a fatal API bug.
Contribution
Igor submitted a PR to you-apps/ConnectYou translating the entire Android application to Serbian.
Contribution
Igor submitted a PR to you-apps/TranslateYou translating the entire Android application to Serbian.
Contribution
Igor submitted a PR to you-apps/WallYou translating the entire Android application to Serbian.
Contribution
Igor submitted a PR to you-apps/TriviaYou translating the entire Android application to Serbian.
Contribution
Igor submitted a PR to you-apps/ClockYou translating the entire Android application to Serbian.
Contribution
Igor submitted a PR to you-apps/RecordYou translating the entire Android application to Serbian.
Contribution
Igor opened an issue at microsoft/vscode providing an algorithmic optimization strategy to deduplicate commit message auto-complete suggestions using a native Set data structure, minimizing computational overhead and memory lookup times.
Contribution
Igor opened an issue at microsoft/vscode noting that the newly introduced profile feature works inconsistently when passing a desired profile name as a command-line argument.
2022
Milestone
Igor's AdVoid project received support from AdGuard in the form of a free developer license.
Contribution
Igor submitted a PR to tylerwray/me, a fellow developer's website - he stumbled upon by pure accident, fixing a broken Edit on GitHub link.
Milestone
Igor's Astro components were added to the official astro.build integrations page.
Contribution
Igor opened an issue at microsoft/vscode noting that parsing notification command links fails when multiple links are present, breaking link navigation for all users.
Contribution
Igor submitted a PR to woocommerce/woocommerce fixing numerous typos he spotted while working for a client, improving DX for WooCommerce developers, released in WooCommerce v7.2.0.
2021
Contribution
Igor opened a highly-upvoted issue (320+ thumbs-up 👍🏼, 300+ comments 💬, and 30+ ❤️ reactions) at microsoft/vscode advocating for Visual Studio Code extension development to adopt ESM to improve DX, speed up build times, and reduce resource consumption.
Contribution
Igor opened an issue at microsoft/vscode requesting file icon support for QuickPickItem, which he later implemented in his vscode-folderpicker API.
Contribution
Igor opened an issue at microsoft/vscode requesting the ability to override the native Save dialog interface. Following the closure of the upstream issue, he engineered a custom standalone API (vscode-folderpicker) and published a companion extension (New Folder) to implement the missing feature.
Contribution
Igor opened an issue at github-readme-stats noting that colors for certain languages are too similar, making them indistinguishable.
Contribution
Igor opened an issue at microsoft/winget-pkgs noting that Microsoft Edge fails to update using winget.
2020
Package
Igor started porting several libraries and applications to different languages and platforms, one of them being the mp3size npm package, which he later ported to .NET, Dart, and Python.
📖 2010s 52 events
2019
Contribution
Igor submitted his first 3rd-party PR for the codemetrics Visual Studio Code extension, enhancing DX and decreasing host resource consumption.
2018
Repository
Igor created the Open in Browser Visual Studio Code extension, which went on to become his most popular extension to date.
Certification
Igor completed the Responsive Web Design: Master Responsive CSS For Best User Experience course and earned the official BitDegree certification.
2017
Contribution
Igor opened his first issue at microsoft/vscode requesting the ability to retrieve output from a programmatically created Terminal.
Certification
Igor completed the Injection Flaws course with a score of 96% and earned the official Cybrary certification.
Certification
Igor completed the Google: Associate Android Developer course and earned the official Pluralsight certification.
Certification
Igor completed the Android course and earned the official Pluralsight certification.
Certification
Igor completed the Java course and earned the official Pluralsight certification.
Certification
Igor completed the CSS course and earned the official Pluralsight certification.
Certification
Igor completed the C# course and earned the official Pluralsight certification.
Certification
Igor completed the JavaScript course and earned the official Pluralsight certification.
Certification
Igor completed the HTML5 course and earned the official Pluralsight certification.
Certification
Igor completed the TypeScript and JavaScript (Hard) course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the Python course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the Java course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the C++ course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the C course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the HTML/CSS (Hard) course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the HTML/CSS and JavaScript course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the Android and Java course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the PHP course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the SQL Fundamentals course and earned the official SoloLearn certification.
Certification
Igor completed the jQuery course and earned the official SoloLearn certification.
Certification
Igor completed the Python 3 course and earned the official SoloLearn certification.
Certification
Igor completed the Ruby course and earned the official SoloLearn certification.
Certification
Igor completed the Java course and earned the official SoloLearn certification.
Certification
Igor completed the PHP course and earned the official SoloLearn certification.
Certification
Igor completed the JavaScript course and earned the official SoloLearn certification.
Certification
Igor completed the CSS Fundamentals course and earned the official SoloLearn certification.
Certification
Igor completed the C# course and earned the official SoloLearn certification.
Certification
Igor completed the Swift Fundamentals course and earned the official SoloLearn certification.
Certification
Igor completed the C# course, ranking in the top 10%, and earned the official TestDome certification.
Certification
Igor completed the C++ course and earned the official SoloLearn certification.
Certification
Igor completed the HTML Fundamentals course and earned the official SoloLearn certification.
Repository
Igor open-sourced CalculusEx, a full mathematical desktop suite for multi-objective optimization using Linear Programming and Compromise Programming built in Delphi with raw Win32/GDI, a custom proprietary binary format (.cxf), dynamic grid engine, and advanced performance optimizations.
Repository
Igor created his first (but private) repository CalculusEx.
2016
Education
Igor completed his IT degree by engineering NeoVisio AppStore entirely on an LG L70 phone, delivering a PWA-ready app catalog with JSON-LD structured data, REST APIs, custom client architecture, and a synchronized native store client.
Milestone
Igor joined GitHub, marking the beginning of his open-source work.
2015
Milestone
Igor engineered Luna on a mobile device, a unified JavaScript abstraction layer consolidating DOM orchestration, custom type guards, network handling, and state-aware routing.
Milestone
Igor built a custom zero-dependency PHP CMS from scratch, featuring CRUD blog management, native traffic analytics, a custom comment engine with CAPTCHA, modular widget systems, and 0.026s page generation times.
2014
Milestone
Igor accepted a challenge, was given a 2-week deadline, and built CalculusEx in Delphi and raw Win32 APIs, featuring a custom GDI rendering engine and binary file formats (.cxf, .cxc), solving an Operations Research problem left unsolved by ~500 students over 5 years.
Certification
Igor completed the Oracle: Java Fundamentals course and earned the official Oracle Academy certification.
Milestone
Igor built BenchPro, a multi-threaded CPU benchmarking suite in C# using Win32 Interop, Monte Carlo simulations, and real-time WMI telemetry as a practical alternative to the Computer Architecture exam.
2013
Milestone
Igor built a custom PHP CMS entirely on a mobile device using vanilla HTML, CSS, JavaScript, and PHP, featuring live code and template editing, search, and a modular component architecture.
2012
Milestone
Igor purchased his first laptop at age 19 using earnings generated from a WordPress site built after high school.
Education
Igor enrolled in IT and Software Engineering at the Faculty of Technical Sciences in Čačak.
Education
Igor completed the general course curriculum at Gymnasium in Serbia, prioritizing IT, languages, and natural sciences.
Milestone
Prior to graduation, Igor's IT professor presented him with an inscribed book acknowledging his academic work.
2011
Milestone
While studying determinants, Igor built a solver application on his HTC HD2 using HTML, CSS, and JavaScript, completing a comprehensive mathematics examination in 15 minutes.
Milestone
Using his HTC HD2 as a mobile engineering environment, Igor developed Windows Mobile applications with Basic4PPC and experimented with low-level system modifications, rooting and flashing over 10 custom Android ROMs to explore hardware-software interoperability.
2010
Milestone
Igor created Nyx.js, a custom JavaScript utility library featuring methods like $(), .first(), and .ready(), later discovering jQuery had independently implemented identical patterns, marking an early lesson in convergent problem solving and abstraction design.
🛹 2000s 8 events
2009
Award
At age 16, skywap.xtgem.com, a website Igor created solely on a Sony Ericsson J300i, won the Best Website award in a global XtGem contest.
2008
Milestone
Before committing to software engineering, Igor explored veterinary medicine, human medicine, psychology, and linguistics to decode rule-based systems, ultimately choosing programming as his central calling to unify these fields through logic, linguistic precision, and systemic modeling.
Milestone
After 2 years of learning how to code, seeing programming and the logic it conveys as a universal language, Igor started viewing abstract mathematical concepts as deterministic and atomic code pathways.
Education
Igor started the general course curriculum at Gymnasium; the equivalent of a British grammar school, offering a highly academic, selective four-year curriculum designed exclusively to prepare students for university rather than a trade.
Education
Igor completed his primary education in Serbia.
2007
Milestone
Igor created several Peperonity sites, marking his first transition from consumer to creator.
2006
Milestone
Igor began learning programming, devoting ~8h/day to self-study under strict hardware and connectivity constraints.
2000
Education
Igor started his primary education.
A logo of evolution
“Evolution is time remembering itself.”