
AYUSH
SINGH

I build reliable software and contribute to open source.
I'm Ayush, a software developer from Lucknow, India. As an open-source maintainer with The Linux Foundation (OpenPrinting), I investigated desktop UI freezing issues, unblocked event loops with background worker threads, and improved device detection for Ubuntu and Debian users.
I also build custom interpreters in Python, design REST APIs, and develop responsive web applications.
Selected Projects.

Linux device driver resolver & capability pipeline
A fast Linux tool that matches printers to the right driver in seconds using SQLite indexing and IEEE 1284 IDs, preventing system freezes.
Architecture Case Study →
Linux Foundation & OpenPrinting infrastructure
Modernized core printer management desktop software for GNOME/Fedora/Ubuntu, revamping device discovery and CUPS print queue configuration.
Architecture Case Study →
OpenPrinting Portal & Documentation Nexus
2024 - PresentOfficial Linux Foundation OpenPrinting web infrastructure
Maintainer and core contributor to the official OpenPrinting web portal, documenting modern CUPS 3.x architecture, driverless standards, and subsystems.
Architecture Case Study →
High-performance static search engine indexing 6,000+ Linux printer drivers
Engineered a data extraction pipeline compiling 6,000+ printer drivers from upstream Foomatic-DB XML into a lightning-fast, zero-backend static search engine.
Architecture Case Study →
Commercial interior decor ecommerce & cross-platform React Native app
Engineered an enterprise interior decor ecommerce platform featuring a full-featured web admin dashboard and cross-platform React Native mobile application.
Architecture Case Study →
Deterministic interpreter & automation runtime
A programming language written from scratch in Python with an indentation-aware lexer, recursive-descent parser, AST, and CLI REPL.
Architecture Case Study →
Autonomous multi-modal interview and intelligence assistant
An intelligent workflow and voice interface for technical interview preparation, automated audio evaluation, and health data tracking.
Architecture Case Study →
Personalized healthy meal finder & nutritional advisor
A friendly web app that recommends wholesome meals based on your mood, daily energy, and dietary routine with recipe analytics.
Architecture Case Study →
Printer Support Resolver
Linux device driver resolver & capability pipeline
A fast Linux tool that matches printers to the right driver in seconds using SQLite indexing and IEEE 1284 IDs, preventing system freezes.

system-config-printer — CUPS Modernization
Linux Foundation & OpenPrinting infrastructure
Modernized core printer management desktop software for GNOME/Fedora/Ubuntu, revamping device discovery and CUPS print queue configuration.

OpenPrinting Portal & Documentation Nexus
Official Linux Foundation OpenPrinting web infrastructure
Maintainer and core contributor to the official OpenPrinting web portal, documenting modern CUPS 3.x architecture, driverless standards, and subsystems.

Foomatic Database Static Lookup Engine
High-performance static search engine indexing 6,000+ Linux printer drivers
Engineered a data extraction pipeline compiling 6,000+ printer drivers from upstream Foomatic-DB XML into a lightning-fast, zero-backend static search engine.

Floor & Furnishings — Web Admin & Mobile Platform
Commercial interior decor ecommerce & cross-platform React Native app
Engineered an enterprise interior decor ecommerce platform featuring a full-featured web admin dashboard and cross-platform React Native mobile application.

Ezy Scripting Language
Deterministic interpreter & automation runtime
A programming language written from scratch in Python with an indentation-aware lexer, recursive-descent parser, AST, and CLI REPL.

Aura.Ai — Intelligent Voice & Workflow Agent
Autonomous multi-modal interview and intelligence assistant
An intelligent workflow and voice interface for technical interview preparation, automated audio evaluation, and health data tracking.

MoodBite.AI — Personalized Meal Intelligence
Personalized healthy meal finder & nutritional advisor
A friendly web app that recommends wholesome meals based on your mood, daily energy, and dietary routine with recipe analytics.
Talks & Community.
AI Overload: Using AI Wisely in Pull Requests
Delivered at OOSC 4.0. Shared practical ways developers can use AI assistants responsibly without flooding open-source projects with messy code.
Speaker at OOSC 3.0 & Hacktoberfest Winner
Awarded Super Contributor by The Linux Foundation (LFC102) for fixing system bugs and improving printer tools across Linux distributions.
Engineering Notes on Medium
Articles on autonomous AI agent containment, Linux desktop freezes, GSoC reflections, and upstream OpenPrinting contributions.
My Tech Stack.
Python
Building tools, system daemons, and interpreters
GoLang
Fast network services and device discovery
Java
Object-oriented programming and core algorithms
Next.js 15
Fast, modern web apps with server components
React
Interactive and smooth user interfaces
Node.js
Lightweight and fast backend REST APIs
Tailwind CSS
Clean, responsive, and customizable designs
MySQL
Organized tables and relational data storage
SQL
Writing clear queries to search and manage data
MongoDB
Flexible document database for modern web apps
Pytest
Automated tests to prevent bugs in Python code
Jest
Fast unit tests for JavaScript and React components
Playwright
Testing full user journeys in real web browsers
Cypress
Visual testing to make sure web pages work properly
Selenium
Checking web apps across different browsers
GitHub Projects
Managing code changes, code reviews, and releases
Jira
Planning sprints, tracking tasks, and fixing issues
Languages & Systems
3Web & Frameworks
4Databases & Storage
3Testing & QA Automation
5Workflow & Tooling
2Let's build something
great together.
Whether you have an exciting job opportunity, want to collaborate on open-source software, or simply want to connect, feel free to reach out.