Skip to content
View Lay-quq's full-sized avatar

Block or report Lay-quq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Lay-quq/README.md

Hi, I'm Lay

AI tools · Developer automation · Open-source maintenance

I build practical tools with Python and TypeScript, from AI applications to local workflow automation. I maintain AlaSQL and contribute compatibility fixes and regression tests to developer-facing open source.

Selected projects

Project What it does
CouncilForge A self-hosted prototype for structured multi-agent deliberation, sealed voting, and reports that trace conclusions back to evidence. Built with FastAPI and Next.js.
Launch Security Checklist An interactive checklist and machine-readable JSON for reviewing AI-built MVPs before launch. Covers authentication, permissions, payments, AI risks, and operational readiness. Try the checklist.
Codex Auto Runner An unofficial local companion for resuming existing Codex tasks after quota recovery, with task state tracking and a React dashboard. Built for Windows.

Selected upstream contributions

These changes have been merged into their upstream projects.

Project Contribution
AlaSQL Added double-quoted identifiers in CREATE TABLE and regression tests for SQLite compatibility.
MCPHub Fixed embedding token truncation and typed array parameters in tool forms.
Argent Fixed Kiro skill-link cleanup during uninstall while preserving unrelated user content.
html-react-parser Fixed uppercase and mixed-case style attributes, with unit and server-rendering regression tests.
Octobox Corrected the select-all count on the last page of notifications while preserving the JSON API behavior.

How I work

  • Start with a reproducible problem and test the failing behavior.
  • Keep fixes focused, preserve compatibility, and add regression coverage.
  • Document validation results, environment limitations, and AI assistance in pull requests.

Working stack: Python, TypeScript, JavaScript, React / Next.js, FastAPI, SQL, Docker, and GitHub Actions.

For project questions or collaboration, open an issue in the relevant repository.

Pinned Loading

  1. councilforge councilforge Public

    AI parliament workbench for traceable multi-agent deliberation, sealed voting, and auditable reports

    Python 1

  2. vibe-coding-launch-security-checklist vibe-coding-launch-security-checklist Public

    AI-readable pre-launch security checklist for vibe coding MVP projects

    JavaScript 1

  3. codex-auto-runner codex-auto-runner Public

    Codex Auto Runner: resume active Codex goal tasks when the 5h quota window recovers and keep them moving toward the weekly limit.

    TypeScript 1

  4. AlaSQL/alasql AlaSQL/alasql Public

    AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or…

    JavaScript 7.3k 706

  5. software-mansion/argent software-mansion/argent Public

    An agentic toolkit to control, debug, and profile iOS and Android apps. Made by Software Mansion.

    TypeScript 3.1k 139

  6. samanhappy/mcphub samanhappy/mcphub Public

    Self-hosted MCP gateway and control plane for connecting, controlling, and operating MCP servers.

    TypeScript 2.6k 349