Software Repositories

Selected non-paper repositories from my public GitHub profile.

  • agenticAI - A research framework for multi-agent AI conversations that supports code generation, diagram generation, requirement specification, and source code analysis.
  • cybersecurity_pattern_analysis_system - A pattern-detection tool that turns code into embeddings and compares them against reference examples to identify cybersecurity and vulnerability patterns.
  • elevator_runtime_guardrail_simple - A lightweight runtime guardrail for an elevator system that keeps behavior inside safe operating limits.
  • effmode - A command-line tool that switches a running process into efficiency mode to reduce resource usage on a laptop.
  • engineering_generative_ai_systems - A companion repository for the book on engineering generative-AI software, organized by chapter with the code and examples used in the text.
  • screenTerminal - A small C# desktop project focused on a screen-oriented terminal-style interaction experience.
  • screenPong - A small Windows Forms screensaver that shows a bouncing car-like object and simple Pong-style paddles and scores.
  • az_microservice - A Python-based Azure microservice project for experimenting with service-oriented workflows.
  • machine_learning_best_practices - A chapter-structured companion repository for the book on machine learning best practices for software engineers, with the code used in the book.
  • vsplm - A Visual Studio Code extension that brings PLM usage into the editor workflow.
  • seeve - A set of vulnerable C code snippets with mapped CVEs for security experiments and analysis.
  • singleton_examples - A set of example implementations of the Singleton design pattern.

View all repositories on GitHub