👋, I'm @msoedov, and this is my GitHub profile, where I frequently publish my open-source projects. I hope some of them can be beneficial to you or others. If you like any projects, please give some of them a ⭐, it would be much appreciated!
I’m a software engineer captivated by the intersection of LLMs/RAG/RL/Agentic workflows. With a deep appreciation for functional programming and a knack for crafting elegant solutions, I build tools that empower AI/ML innovation, enhance security, and automates workflows.
Why I Code
I believe technology should simplify complexity without sacrificing power. My work focuses on creating robust, scalable systems—whether it’s securing LLMs against vulnerabilities, automating AI workflows, or building tools for developers.
My Projects
Here’s a glimpse into my 49 public repositories, sorted by focus area.
| Project/Description | Language | Stars/Forks | GitHub |
|---------------------|----------|-------------|--------|
| agentic_security - LLM vulnerability scanner & AI red-teaming kit 🧪 | Python | 1,674 ⭐ / 260 🌿 | Link |
| validex - Structured data extraction from unstructured sources | Python | 126 ⭐ / 10 🌿 | Link |
| vector_lake - S3 vector database for LLM agents & RAG | Python | 35 ⭐ / 4 🌿 | Link |
| q-learner - Q-learning for Open AI Gym’s SpaceInvaders | Python | 8 ⭐ / 4 🌿 | Link |
| langcorn - Serve LangChain LLM apps with FastAPI | Python | 916 ⭐ / 69 🌿 | Link |
| agent_operator - Agent operation toolkit | N/A | N/A | Link |
| dpu-srv - Data processing service | Python | N/A | Link |
Developer Tools
| Project/Description | Language | Stars/Forks | GitHub |
|---------------------|----------|-------------|--------|
| quick.py - Property-based testing library for Python | Python | 16 ⭐ / 3 🌿 | Link |
| Alfred-collection - Collection of Alfred3 workflows | Go | 948 ⭐ / 75 🌿 | Link |
| graphitex - Graphite client for Elixir | Elixir | 4 ⭐ / 5 🌿 | Link |
| firex - Auto-generates CLIs from Elixir modules | Elixir | 25 ⭐ / 1 🌿 | Link |
| grph - GraphQL client code generator | Python | N/A | Link |
| docker-pyflame - Pyflame profiler in Docker | Perl | 2 ⭐ / 2 🌿 | Link |
| broccoli - Dependency injection package | Python | 8 ⭐ | Link |
| cloud_ips - Cloud IP ranges (AWS/GCP/Azure, etc.) | Python | 5 ⭐ / 1 🌿 | Link |
| coorl - Curl command generator from net/http | Go | 1 ⭐ | Link |
| tcp-file - TCP file utilities | Go | N/A | Link |
| toxic_proxy - TCP proxy for network resilience testing | Python | 2 ⭐ / 2 🌿 | Link |
| secrecy - Secrets management from AWS Parameter Store | Go | N/A | Link |
Miscellaneous
| Project/Description | Language | Stars/Forks | GitHub |
|---------------------|----------|-------------|--------|
| khromecat - Chromecast CLI player | Go | 4 ⭐ / 2 🌿 | Link |
| klass - Python dataclasses utilities | Python | N/A | Link |
| hacker-slides - Markdown-to-slides UI (archived) | Go | 346 ⭐ / 66 🌿 | Link |