Published Libraries & Tools
Pure-Python quantum circuit simulator implementing the Perlin-Fourier Quantum Virtual Simulation (PFQVS) framework. Single dependency: NumPy ≥ 1.22. Includes Grover's Search, Deutsch-Jozsa, variational QNN training with parameter-shift gradients, a QASM parser, and a quantum NLP stack with hash-seeded Perlin embeddings. More resource efficient than IBM's queued quantum hardware for small-to-medium tasks, while running on standard CPUs. It supersedes my 2024 prototype quantum library.
- State Initialization: 3D Perlin noise produces smooth, correlated amplitudes representing a real qubit's thermal/environmental starting state, replacing the standard |0…0⟩ assumption.
- Gate Execution: Single-qubit gates (H, X, Y, Z) processed in O(N) time via paired basis-state operations rather than dense matrix multiplication. CNOT uses computational-basis permutations.
- Decoherence Modeling: Octave-weighted Perlin noise mapped to physical noise channels (1/f charge noise, thermal fluctuations, EMI crosstalk) with time-evolving damping coefficients.
- Measurement: Importance-sampled collection blends raw probability distribution with a spectral mask derived from FFT components, improving coverage of low-probability states.
LuxeBot
Multilingual Discord bot for education and homework support. Features homework assistance, real-time language detection and translation across multiple languages, STEM resources, book recommendations, and coding assistance. First public software release. Served users on the public top.gg bot directory.
Co-created open-source framework for building interactive Terminal User Interfaces with an HTML-like syntax. An abstraction over Python's curses library, parsed with BeautifulSoup, that lets programmers compose arbitrarily complex terminal interfaces declaratively. A two-person project, contributed as VelvetWanderer alongside gilbertca.
In Development
Blip Creative Works × Chromonno: Onboarding Portal
Production-ready candidate onboarding portal for business development, startup partnership, growth, and sales roles, built around a structured 7-day test workflow. Manages the full candidate lifecycle: intake, training, gated assessment, prospect tracking, daily reporting, conversion verification, and commission calculation. Includes admin dashboard, bulk CSV/XLSX import-export via SheetJS, AI helper integration with backend-secured API keys, and App Check security with reCAPTCHA v3.
SerpentLang
Experimental programming language replacing traditional syntax with natural English constructs. Designed to lower the barrier to entry for new programmers by making code read as closely as possible to plain language. Intended as an educational tool and a gateway language for non-technical learners, with a compiler target of Python bytecode.
Sübaymüdüs Language Tooling
Digital tooling for an original constructed language: grammar reference, word generator, translator, and vocabulary browser. Built from seven handwritten notebooks. Android language pack planned for system-level integration, with a potential full OS language package.
Deployed Apps, Tools & Sites
Browser-based quantum computing playground with no Python, no Jupyter, and no installation. Build quantum circuits visually on an interactive grid with up to 8 qubits and 8 gates, watch real-time qubit state evolution on a 3D Bloch sphere, see probability histograms update live, and work through 15 guided lessons covering quantum basics and OpenQASM. Powered by the same PFQVS engine that backs novum-qvm on PyPI. Cross-platform: web, Android, iOS.
A self-contained mathematics course for Iraqi students in the final year of the secondary science track (الرياضيات، السادس العلمي). It aims to take a student from not understanding a topic to solving exam-level questions alone, teaching through interaction rather than walls of text. Arabic is the primary language, with full right-to-left layout and mathematics kept left-to-right inside Arabic text. 93 lessons (389 challenges) cover all 41 sections of the Ministry of Education textbook, and every exercise is original, generated from one of 84 parameterized templates that follow the textbook's methods with fresh numbers.
Under the hood: an exact-arithmetic math core with an expression parser and answer-equivalence checking, a mastery and spaced-review engine, an interactive coordinate and Argand plane, and on-device storage, so no backend is needed. 1,083 tests, including a property-based sweep that generates tens of thousands of exercises and checks that each one grades its own correct answer as correct.
Production website for my second company, an AI automation, bookkeeping, and business systems consultancy for small businesses. Built with Next.js 16 App Router, Tailwind v4, full SEO/GEO optimization, JSON-LD schema, and Koalendar booking integration. 22 routes, 16 reusable components, deployed on Vercel as a static export.
Native iOS app for an AI-powered automotive glass company, built end to end by me, from architecture and implementation through to shipping on the App Store. Alongside building the app I owned product design and business operations: administrative and financial workflows, bookkeeping, NDA and contract drafting, and SEO content strategy.
Automated compliance analysis platform now covering five regulatory frameworks: GDPR, CCPA, Iraqi Personal Data Protection Law, Saudi PDPL, and UAE PDPL. Targets the MENA market gap where Arabic-language compliance tooling is nearly nonexistent. Free compliance check returns risk assessment in minutes.
Browser utilities that never upload your files: all processing runs locally on your device. Converts audio, video, image, and document formats with FFmpeg compiled to WebAssembly; translates between binary and ASCII; and encrypts text and files with AES-256-GCM, deriving keys with PBKDF2 at 600,000 iterations.
Bilingual (Arabic / English) reference site for انهف, a new gender-neutral Arabic pronoun for speakers who don't identify with existing feminine, masculine, or plural categories. The letter ف was chosen because it carries no gendered meaning in Arabic. Includes full conjugation rules across independent pronouns, attached object markers, prepositions, possessives, and verb prefixes. A linguistic initiative from the Iraqi queer community, free to use.
GitHub
All active and planned projects are tracked at github.com/Iris-ZF. Active public repositories include qlab (JavaScript / Flutter: QuantumLab interactive quantum playground), blipcreativeworks (TypeScript: Blip × Chromonno onboarding portal), novum-qvm (Python: PFQVS quantum simulator), zftools (JavaScript: ZF Tools browser utilities), and PSI-neopronouns (TypeScript: انهف Arabic neopronoun reference). Plus the 2024 prototype quantum library, LuxeBot, SerpentLang, Sübaymüdüs tooling, LocalWebIQ automation, and research experiments.
View GitHub →