Ayush Singh
HOME
Ayush Singh - Silhouette

AYUSH

SINGH

OPEN-SOURCE DEVELOPER

Building tools, fixing printers, improving Linux.

VIEW PROJECTS→
Open Source Developer
Python Tooling
Linux Systems
Clean Architecture
Web Applications
The Linux Foundation
Open Source Developer
Python Tooling
Linux Systems
Clean Architecture
Web Applications
The Linux Foundation
Open Source Developer
Python Tooling
Linux Systems
Clean Architecture
Web Applications
The Linux Foundation
Open Source Developer
Python Tooling
Linux Systems
Clean Architecture
Web Applications
The Linux Foundation
Ayush Singh
About Me

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.

Maintainer
The Linux Foundation
8.62 CGPA
B.Tech CSE • SRMCEM
19 APIs
Shipped at Acxiom
ABOUT
PROJECTS
Portfolio

Selected Projects.

Explore All 8 Architecture Deep Dives
Printer Support Resolver
01
Linux2025

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.

PythonSQLiteCUPS+3
system-config-printer — CUPS Modernization
02
Open2024

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.

PythonGTK3PyGObject+3
OpenPrinting Portal & Documentation Nexus
03
Open2024 - Present

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.

JekyllLiquidMarkdown+3
Foomatic Database Static Lookup Engine
04
Open2024

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.

PythonOpenPrintingFoomatic-DB+3
Floor & Furnishings — Web Admin & Mobile Platform
05
Full2025

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.

React NativeNext.jsNode.js+3
Ezy Scripting Language
06
Languages2025

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.

PythonCompilersAST+3
Aura.Ai — Intelligent Voice & Workflow Agent
07
Full2025

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.

Next.js 15TypeScriptTailwind CSS+3
MoodBite.AI — Personalized Meal Intelligence
08
Full2024

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.

ReactNode.jsExpress+2
Speaker at IIIT Allahabad
Hacktoberfest Super Contributor
Speaker at IIT Kanpur
Medium Engineering Articles
SQLite Caching
Speaker at IIIT Allahabad
Hacktoberfest Super Contributor
Speaker at IIT Kanpur
Medium Engineering Articles
SQLite Caching
Speaker at IIIT Allahabad
Hacktoberfest Super Contributor
Speaker at IIT Kanpur
Medium Engineering Articles
SQLite Caching
Speaker at IIIT Allahabad
Hacktoberfest Super Contributor
Speaker at IIT Kanpur
Medium Engineering Articles
SQLite Caching
PROJECTS
SPEAKING
Speaking & Articles

Talks & Community.

Keynote SpeakerIIIT Allahabad

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.

Aug 2026↗
Speaker & AwardIIT Kanpur

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.

The Linux Foundation↗
Technical Blog5 Stories

Engineering Notes on Medium

Articles on autonomous AI agent containment, Linux desktop freezes, GSoC reflections, and upstream OpenPrinting contributions.

Read on /blog→
SPEAKING
TECH STACK
Skills

My Tech Stack.

Languages & Systems

3
Core Engineering
PythonPrimary
GoLangSystems
JavaBackend

Web & Frameworks

4
Frontend & APIs
Next.js 15Full
ReactFrontend
Node.jsAPI
Tailwind CSSStyling

Databases & Storage

3
Relational & Document
MySQLRelational
SQLData
MongoDBDocument

Testing & QA Automation

5
Unit, E2E & Browser
PytestPython
JestJavaScript
PlaywrightBrowser
CypressE2E
SeleniumCross-Browser

Workflow & Tooling

2
Version Control & Agile
GitHub ProjectsGit
JiraSprint
TECH STACK
CONTACT
Open for New Roles & Projects

Let'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.

ayushsinghceee@gmail.com