Skip to content
View TrueNine's full-sized avatar
  • 中国
  • 18:11 (UTC +08:00)

Block or report TrueNine

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.

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
TrueNine/README.md
Portrait of TrueNine

TrueNine

Visually impaired developer building accessible, maintainable open-source software.

Kotlin & Spring | TypeScript & Vue | Rust & Tauri

From open source, give back to open source.

Projects | What I care about | Acknowledgments

Hello

I'm TrueNine, a full-stack developer from China. I use NVDA and Windows Magnifier in my daily work to write code, design systems, review changes, and maintain open-source projects.

For me, accessibility is not a slogan or a special mode added at the end. It is part of good engineering: clear interfaces, predictable behavior, useful feedback, and tools that work for more people.

Right now, I focus on reusable developer tooling, AI-assisted engineering workflows, and practical ways to make software easier to build and use.

Featured projects

Project What it does Built with
memory-sync Keeps one set of AI coding rules synchronized across multiple tools, with both a CLI and desktop app. Rust, Tauri, TypeScript
compose-server Provides reusable backend components for Kotlin and Spring applications. Kotlin, Spring Boot
compose-client Collects reusable frontend tooling and components for modern web applications. TypeScript, Vue

What I care about

  • Accessibility by default - software should remain understandable and operable with assistive technology.
  • Maintainable systems - strong boundaries, explicit contracts, and code that survives beyond the first release.
  • Test-driven development - feedback should arrive early, before mistakes become architecture.
  • Practical AI workflows - AI should improve engineering judgment, not replace it.
  • Sustainable open source - shared tools get better when knowledge and improvements flow back to the community.

Toolbox

Backend    Kotlin | Spring Boot | Ktor | PostgreSQL | Redis
Frontend   TypeScript | Vue | Nuxt | UnoCSS | Vite
Desktop    Rust | Tauri
Workflow   TDD | Clean Architecture | Git | Docker | Gradle
AI tools   Codex | Claude Code | Cursor | Hermes Agent | OpenCode

Acknowledgments

No open-source journey is a solo effort. I am grateful to the friends, mentors, developers, and communities whose encouragement, guidance, and work have helped me keep learning and building.

Supporters

If you would like to support my work, you can make a donation through Alipay. Every contribution is sincerely appreciated.

Open-source projects and communities

My work has benefited greatly from the people behind these projects and platforms:

I also appreciate JetBrains, Microsoft, Google, technical writers, educators, documentation maintainers, and cloud service providers whose tools and resources make independent development possible.

Accessibility community

Special thanks go to the people and organizations advancing accessible technology, advocating for disabled people, and helping more people participate in the technology industry. NVDA, Windows Magnifier, accessibility researchers, volunteers, and advocates are essential to my daily work and to a more inclusive software community.

Contributors

Thank you to everyone who reports bugs, suggests features, improves documentation, submits pull requests, joins technical discussions, or shares my projects. Every contribution helps make the work more useful and sustainable.

To contribute, open an issue or pull request in the relevant repository. Stars, thoughtful feedback, documentation improvements, and project recommendations are equally welcome.

Let's connect

I'm always happy to discuss software architecture, developer tooling, open source, and accessibility. The best way to reach me is through the issues and discussions in the relevant repository.

Build thoughtfully. Share openly. Leave the path more accessible than you found it.

Popular repositories Loading

  1. compose-server compose-server Public

    kotlin and spring and java server dev tookit

    Kotlin 9 1

  2. memory-sync memory-sync Public

    Cross-AI-tool prompt synchronisation toolkit (CLI + Tauri desktop GUI) — one ruleset, multi-target adaptation. Monorepo powered by pnpm + Turbo.

    Rust 5 1

  3. TrueNine TrueNine Public

    TrueNine self profiles

    3

  4. prompt-craft prompt-craft Public

    An AI-powered prompt engineering tool that leverages artificial intelligence to generate and refine AI prompts, creating a self-improving loop that enhances the editor experience through continuous…

    TypeScript 2

  5. compose-client compose-client Public

    typescript web client dev tool kit

    TypeScript 1

  6. unplugin-vue-components unplugin-vue-components Public

    Forked from unplugin/unplugin-vue-components

    📲 On-demand components auto importing for Vue

    TypeScript 1