gt4llm – Software Development with LLMs in Glamorous Toolkit
European Smalltalk User Group, 2024
An overview of LLM integration into Glamorous Toolkit, with a focus on reproducibility and development workflows.
Talks & Workshops you can book.
Lightweight, repeatable threat modelling you can actually run in sprint cadence. We cut jargon, pick a fit-for-purpose method, and get to work quickly. Read about it here.
Let’s turn “we should do security” into a minimal ISMS and an SSDLC that actually holds up in practice. We map controls to your workflows (code, CI/CD, infra) and prove it with artifacts. Read about it here.
What VCs, acquirers, and enterprise buyers actually check, and how to be ready to answer. Architecture narrative, risk posture, and processes that actually give you something in return. Read about it here.
Custom workshops are available; tell me your team’s goals and I’ll tell you if I can help you.
I speak and write about systems of all shapes and sizes. Here are some of the works I’m happy with.
European Smalltalk User Group, 2024
An overview of LLM integration into Glamorous Toolkit, with a focus on reproducibility and development workflows.
European Smalltalk User Group, 2024
A talk on Python inside Glamorous Toolkit.
European Smalltalk User Group, 2023
A demonstration of working with the AT Protocol inside Glamorous Toolkit, emphasizing customization and tooling.
European Smalltalk User Group, 2022
A talk on building an IDE for Carp inside Glamorous Toolkit.
LambdaLounge, 2021
A technical presentation connecting minimal languages, metaprogramming, and interpreter folding techniques.
EnthusiastiCon, 2020
A short talk on abstractions as axioms.
Datengarten 96
On compilers, interpreters, and safety.
DeNOG, 2019 (w/ Christian Dieckhoff)
A retrospective on automating an ISP’s network infrastructure.
EnthusiastiCon, 2019
A short reflection on abstractions and philosophy.
clojuTRE, 2018
An introduction to Carp.
ESEC/FSE 2021 — Distinguished Paper Award
Describes a method for performing dynamic analysis at the module level to enable module-level execution security. I only worked on the Racket implementation, not the JavaScript part.
SIGBOVIK, 2019
This one might be a joke.