Kweku Anyen

Recruiter view

Kweku-Abeiku Attah Anyen

Software engineer and AI researcher · Accra, Ghana

Strongest work

Experience

  • SyneroLabsSoftware Engineering Intern — Full-Stack & Platform · 2026–now
  • iSpace FoundationVideo and Visual Department Lead · 2021–2025
  • Wode MayaVideo Editor, Documentarian & Videographer · 2025
  • Brothers in HueCo-Founder & Media Specialist · 2019–now
  • AirtelTigoTech Support · 2018

Education

  • MPhil, Intelligent Computing SystemsAshesi University · Expected May 2027
  • BSc, Computer ScienceAshesi University · May 2021

Core tools

PythonTypeScriptReactNext.jsNestJSFastAPIPostgreSQLLangGraphPyTorchDocker
email me nowCVLinkedIn
Accra, Ghana

2026 · AI product

Crescendo

AI project management in which every model call receives the full board state, not an isolated card.

20agent tools: 5 read, 15 that can only propose a change
My role
Built for the Opus 4.7 Hackathon in April 2026: the full-stack app and the Board-State Awareness Engine behind it.
Result
Every model call sees the whole board, nothing is written until a person confirms it, and assigning work to someone at burnout risk is refused until that risk is acknowledged.
Built with
React 19, TypeScript, Node.js, Fastify +2 more
Kanban board with sprint health and blocked tasks

Problem

AI assistants in project tools answer about one card at a time. They don't see who is overloaded, what is blocked, or which dependency is about to slip.

My role

Built for the Opus 4.7 Hackathon in April 2026: the full-stack app and the Board-State Awareness Engine behind it.

What I built

  • Board-State Awareness Engine grounds every response in complete project context
  • Propose-then-confirm write path enforced in code, not in a prompt
  • RBAC with 5 roles, JWT sessions, and audit logging
  • Kanban, Gantt timeline, list, files, activity, and an agent pane

Outcome

Every model call sees the whole board, nothing is written until a person confirms it, and assigning work to someone at burnout risk is refused until that risk is acknowledged.