Skip to content
View Dandiggas's full-sized avatar

Block or report Dandiggas

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

Hi, I'm Daniel Adekugbe

Software engineer at Sophos and session musician. I work on backend services, AI tools, and software for musicians.

My engineering background is in Python and Go services on AWS, infrastructure, and security. At Sophos, I work on threat-intelligence systems.

My personal projects connect that work with two interests: making AI agents easier to inspect and building tools I can use in music.

Selected work

  • Agent Estate: a local dashboard for agent tools, context, memory, and skill tests. See what an agent carries and inspect test results.
  • Nord Stage 3 MCP: prepare gig layouts, edit keyboard settings, and restore backups through an AI assistant. Review changes before applying them, then check the result.
  • Studio Agent: generate project files for FL Studio, Ableton Live, and Logic Pro. Arrange audio, name tracks, and set tempo before opening the music software.
  • The Shed (source): a browser practice workbench, currently in beta. Keep songs, charts, recordings, notes, and practice tools together.

More projects

  • Recruiter Risk Triage: review recruiter outreach, verification evidence, and potentially risky assessments in a local dashboard.
  • Shadow AI Scout: investigate AI vendors and collect source evidence for risk reviews.
  • Claude Session Memory: preserve useful context and corrections between Claude Code sessions.

How I work

I use AI coding agents throughout development. I direct the work, review changes, and check results against the intended behaviour.

  • Give agents specific tools and only the access they need.
  • Make consequential actions reviewable before they run.
  • Keep records that show what happened and why.
  • Test AI behaviour and check results in the real workflow.
  • Use ordinary code when the task has clear rules.

Beyond code

I'm also a session musician. Music gives me practical problems to solve, from preparing keyboard patches to organising practice sessions.

Engineering writing · Music

🌐 Socials:

LinkedIn TikTok

💻 Tech Stack:

Languages: Python Go Rust JavaScript

Cloud Providers: AWS

Infrastructure as code: Terraform CloudFormation

Containerisation Tools: Docker Kubernetes Helm

CICD: GitHub Actions

Frameworks: FastAPI Django DjangoREST Flask React Vue.js Next JS

Database: AmazonDynamoDB Postgres


Pinned Loading

  1. claude-session-memory claude-session-memory Public

    Persistent memory and context loading for Claude Code sessions

    1

  2. keyboard-manual-assistant keyboard-manual-assistant Public

    RAG system for keyboard synthesizer manuals with Langfuse observability

    Python

  3. MusiciansPracticeApp MusiciansPracticeApp Public

    The Shed: a browser practice workbench for musicians to save sessions, tracks, licks, takes, charts, metronome and tuner context.

    TypeScript 1