Skip to content
View hanjeahwan's full-sized avatar

Block or report hanjeahwan

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
hanjeahwan/README.md

Codeartz AI Cat turning engineering friction into reusable tools

Hi, I'm Codeartz.

Product engineer building agent workflows and reliable software systems.
Turning recurring engineering friction into reusable tools, rules, and ways of working.

Kuala Lumpur · TypeScript · AI agents · Developer experience
Writing · Projects

What I'm building

I work where product engineering, AI agents, and developer experience meet. I care less about making agents look busy and more about helping them make better decisions: clarify intent, respect system boundaries, preserve project knowledge, and learn safely from human feedback.

Right now, most of that thinking lives in Codeartz Skills, a Chinese-first collection of focused Agent Skills extracted from real engineering collaboration problems.

Projects

Project Why it exists
Codeartz Skills Reusable Agent Skills for unclear intent, mixed requirements, missing project knowledge, unreliable instruction manuals, and feedback that should improve future decisions.
Codeartz Illustrations A Codeartz AI Cat illustration skill for turning Chinese articles, workflows, and ideas into clean hand-drawn visual explanations.
Green Energy City An interactive 3D energy-operations cockpit built with React, TypeScript, and Three.js, with explicit layout contracts and automated spatial verification.

How I work

  • Make the real intent discussable before turning it into a polished specification.
  • Read the code before claiming how a system behaves.
  • Keep authorized changes separate from unknown, conflicting, and unchanged behavior.
  • Prefer small tools with explicit boundaries over frameworks that try to own the whole workflow.
  • Turn useful human corrections into durable project guidance without creating a pile of duplicate rules.

Current toolkit

Most days: TypeScript, React, Angular, Vue, Node.js, agent tooling, RAG, browser automation, and interactive 3D web experiences.

I still enjoy breaking things. I just leave better evidence, boundaries, and recovery paths now.

Pinned Loading

  1. codeartz-skills codeartz-skills Public

    我个人日常开发中遇到的问题沉淀为可复用的 Agent Skills, 中文为主

    TypeScript 1

  2. codeartz-illustrations codeartz-illustrations Public

    Forked from helloianneo/ian-xiaohei-illustrations

    中文codeartz诞正文配图生成 Skill | 16:9 白底手绘 | 少量红橙蓝批注 | Codex Skill

    1

  3. green-energy-city green-energy-city Public

    https://green-energy-city.vercel.app/

    TypeScript 1