Skip to content
View dweinstein's full-sized avatar
🚀
LFG
🚀
LFG

Organizations

@frida @mitmproxy @bitjudo @nowsecure

Block or report dweinstein

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

David Weinstein

Security researcher · Product & technology leader · Systems builder

LinkedIn X NowSecure Labs

I've spent my career exploring, building, and breaking software systems—from low-level instrumentation and vulnerability research to distributed platforms, products, and engineering organizations. I'm happiest working on hard problems, especially ones that challenge how we think software should work.

I'm Chief Product & Technology Officer at NowSecure, working across product strategy, engineering, and security research. I love building teams and turning ambitious technical ideas into useful products, but I still make time to experiment with code.

I'm particularly drawn to ideas that change how we build software—not just what we build. These days, that means AI agents, live and inspectable development environments, automated security research, and programming systems that make complexity more manageable.

What I'm exploring

  • AI-native development environments: What changes when an agent can inspect live objects, state, and execution—not just read and edit files?
  • Security research at scale: How can automation, instrumentation, and AI help us investigate real systems more deeply, reproducibly, and safely?
  • Tools for thinking: How can better introspection, feedback, and representations help humans and agents understand complex codebases?
  • Resilient software systems: I'm especially interested in Erlang/Elixir, Smalltalk/Pharo, databases, distributed systems, and practical developer infrastructure.

Selected projects

Agents, programming environments & developer tools

  • gtoolkit-acp — An Agent Client Protocol client for Glamorous Toolkit. Run coding agents inside an inspectable environment, with sessions, permissions, messages, and tool activity represented as objects you can explore.
  • mygtmcp — An MCP bridge that lets agents interact with a live Glamorous Toolkit/Pharo image. An experiment in moving agents beyond text-only interaction with code.
  • db_sampler — An Elixir tool for sampling PostgreSQL data, built for the practical work of understanding and testing data-intensive systems.

Security research & instrumentation

  • awesome-frida — A curated collection of projects, tools, and resources for Frida, the dynamic instrumentation toolkit.
  • mobile-security-skills — Agent skills for mobile application security testing, bringing domain-specific guidance into AI-assisted security workflows.
  • canary — A small macOS filesystem honeypot written in Go. It plants decoy secrets and alerts when they're accessed—an experiment in lightweight detection.
  • deps_checker — Dependency-risk checks for mobile applications using software bills of materials (SBOMs).

Many of my other repositories are experiments, prototypes, and explorations rather than polished products. I keep them public because unfinished ideas can still be useful to someone else.

Writing & research

I occasionally publish investigations and technical write-ups that connect hands-on research with broader security questions. A few examples:

Background

My work spans security research, software engineering, product management, and technical leadership. At NowSecure, I've helped lead teams developing mobile application security and risk-management technology. Earlier, I worked in security and vulnerability research at MITRE and the Institute for Defense Analyses. My work has included vulnerability research, patents, and presentations at security conferences, including IEEE Security & Privacy, RSA, and Troopers.

The thread connecting these experiences is a desire to understand difficult systems deeply—and to build tools and teams that make hard problems tractable.

Let's compare notes

I enjoy talking with researchers, engineers, and founders tackling ambitious problems in AI, cybersecurity, developer tools, and systems infrastructure. I'm especially interested in unconventional approaches, early prototypes, and collaborations where there's still a lot to figure out.

If you're working on something along those lines, I'd love to hear what you're building.

Connect on LinkedIn · Find me on X · More background

Pinned Loading

  1. awesome-frida awesome-frida Public

    Awesome Frida - A curated list of Frida resources http://www.frida.re/ (https://github.com/frida/frida)

    3.6k 369

  2. canary canary Public

    Tiny filesystem honeypot for macOS. Mounts fake secret files (.env, id_rsa, credentials.json) via WebDAV (no root) or NFS (root) — any access triggers an alert. Zero dependencies, pure Go stdlib.

    Go 95 4

  3. mygtmcp mygtmcp Public

    A Glamorous Toolkit MCP server for Claude Code and OpenAI Codex. Exposes GT tools (evaluate, getMethodSource, getReferences, listPages, etc.) over MCP so your Agent can interact with your live GT i…

    Smalltalk 3 3

  4. mobile-security-skills mobile-security-skills Public

    A collection of Claude Code and OpenAI Codex Agent Skills for mobile application security testing

    54 8

  5. node-google-play node-google-play Public archive

    Get details and download apps from https://play.google.com by emulating an Android (Nexus 5X) device by default. For a rust version of this library check out https://github.com/dweinstein/rs-google…

    JavaScript 280 81

  6. rs-google-play rs-google-play Public archive

    Rust conversion (in-progress) of https://github.com/dweinstein/node-google-play.

    Rust 26 39