Skip to content
View nenadvulic's full-sized avatar
πŸ§™
πŸ§™

Highlights

  • Pro

Block or report nenadvulic

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.

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

Hi,

iOS engineer / builder. I make open-source tools that help agentic / AI-assisted development ship quality deliverables, guardrails that keep codebases sound when humans and AI agents write the code.

🚧 Current projects

Architecture linter for Swift, enforces Clean Architecture import rules using SwiftSyntax (real syntax trees, no fragile regex). A CI-ready guardrail for AI-assisted development: dependencies must point inward, and the build fails when a layer imports something it shouldn't.

  • πŸ” init command generates a starter config from your project's real inter-module import graph β€” deterministic, no LLM
  • πŸ™ GitHub Action for one-line CI integration
  • 🍺 Homebrew tap for easy install

Contributions are very welcome β€” issues, ideas, PRs: see CONTRIBUTING.md.

🌱 Contributing to Swift open source

I've started contributing across the Swift ecosystem:

🀝 Contributions welcome

All contributions are welcome on my projects β€” bug reports, feature ideas, docs, code. If you're getting started with open source, I'm happy to help you land a first PR.

πŸ“« Connect

LinkedIn

Pinned Loading

  1. solid-like-a-rock solid-like-a-rock Public

    Architecture linter for Swift β€” enforce Clean Architecture import rules via SwiftSyntax. A CI-ready guardrail for AI-assisted development.

    Swift 22 1

  2. nenadvulic nenadvulic Public

    it's me