Skip to content
View davideimola's full-sized avatar
🆗
200 OK
🆗
200 OK

Organizations

@Schroedinger-Hat @gyozatech @redcarbon-dev @fantaculo

Block or report davideimola

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

Davide Imola

I build AI agents for security, and the tools I need along the way. Everything I learn, I share.

Tech Lead at RedCarbon. I write mostly Go.

What you learn, you must share.

  • Co-founder of Schrödinger Hat · an open source community of 20k+ people across Europe
  • Co-organizer of Open Source Day · 500+ attendees in Florence, every year

Currently building

Argus is an open-source application security agent: it runs real scanners, reasons over their findings with your organization's context, and answers back in plain language. Terminal chat, GitHub pull requests, MCP.

docker run -it -v argus-data:/data -p 8080:8080 ghcr.io/argusappsec/argus

It is early, and that is what it needs: people running it on real code. Try it, then tell me where it gets things wrong.

And for myself, because the tools I want rarely exist:

  • tsundoku keeps my books and comics: what I am reading, what I finished, what comes next.
  • kanpai will do the same for wine and spirits. In progress.

How I work

  • Decisions get written down. ADRs sit in the repo next to the code they explain, so the reasoning survives the commit.
  • I publish what I learn, including what did not work. I Built a Tool I Don't Use is the retrospective of a tool I shipped, was proud of, and never used.
  • Then I go say it out loud. GoLab, KCD Italy, WeAreDevelopers World Congress, DevSecOps Day, Incontro DevOps Italia.

Latest writing

Stack

  • Go is the primary language: production microservices, two GoLab talks.
  • Kubernetes and Flux are the platform backbone: GitOps, with talks at KCD Italy, DevOps Day and Incontro DevOps.
  • TypeScript and Next.js for product frontend, and for davideimola.dev.
  • DDD, TDD and GitOps are how all of the above stays maintainable. The tests are not optional.

Elsewhere


 Davide Imola · Verona, Italy · the brand

Pinned Loading

  1. argusappsec/argus argusappsec/argus Public

    An open-source AppSec agent that reasons like an analyst: real scanners, your org's context, and a conversation instead of 400 findings.

    Go 16

  2. tsundoku tsundoku Public

    A single-owner library: what I have read, what I thought of it, and what stands on the shelf, readable by ChatGPT and Claude over MCP.

    TypeScript

  3. kannon-email/kannon kannon-email/kannon Public

    ✉️ Cloud-Native massive mail sender for Kubernetes!

    Go 85 15

  4. kubernetes-sigs/cluster-api kubernetes-sigs/cluster-api Public

    Home for Cluster API, a subproject of sig-cluster-lifecycle

    Go 4.3k 1.6k

  5. brand brand Public

    Design tokens, mark, wordmark and guidelines for Davide Imola's personal brand

    JavaScript

  6. davideimola.dev davideimola.dev Public

    My site: what I write, build and speak about. Next.js, on my own brand.

    TypeScript