Skip to content

PaukPySharp/PaukPySharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

header

Привет, я Слава 👋

Разрабатываю прикладные инструменты и автоматизацию: BIM-утилиты, batch-сценарии, desktop-решения, обработку данных, интеграции и внутренние сервисы для реальных рабочих процессов.

Сейчас основной рабочий язык — C#. Python также использую для быстрых утилит, интеграций и прикладных задач.

coding gif


👨‍🔧 Коротко обо мне

  • 🏗️ Инженерный бэкграунд в промышленном и гражданском строительстве.
  • 💻 Смотрю на задачи не только как разработчик, но и как инженер: важны не только код и запуск, но и то, как решение работает в реальном процессе.
  • ⚙️ Основные направления: C#, Python, desktop-разработка, Revit API, Navisworks, IFC, обработка данных и автоматизация инженерных задач.
  • 👀 Открыт к предложениям, связанным с разработкой инструментов, автоматизацией процессов, BIM, Revit / Navisworks и прикладными desktop-решениями.

🚀 Ключевые проекты

ExportIFCFromRevit

Семейство инструментов для пакетной выгрузки IFC из Autodesk Revit

Основная версия проекта: пакетная IFC-выгрузка из Autodesk Revit с внешним orchestrator на C#/.NET и Revit add-in для выполнения экспорта.

main repo C# .NET Revit API IFC

repo

Предыдущая версия проекта: реализация на Python + pyRevit для пакетной IFC-выгрузки из Autodesk Revit. Сейчас — legacy-ветка, поддерживаемая в режиме bugfix-only.

legacy Python pyRevit Revit API IFC

repo


🔍 Что важно в моих проектах

  • 🧱 Не демонстрационные заготовки, а прикладные инструменты для реальных задач.
  • 🔄 Batch-логика, orchestration, конфигурация и диагностика процесса.
  • 📦 Автоматизация повторяемых сценариев работы с моделями, данными и инженерными процессами.
  • 🛠️ Акцент на более зрелые, поддерживаемые и сопровождаемые решения на C#.

🧭 Как я подхожу к автоматизации

Надёжный рабочий сценарий

Инструмент должен не просто запускаться, а стабильно работать в реальном процессе: с настройками, данными, повторными прогонами, диагностикой и сопровождением.

Практическая польза

Автоматизация должна экономить время, снижать количество ручных действий и давать предсказуемый результат, а не добавлять ещё один слой сложности.

Внедрение в работу

Важно не только написать инструмент, но и встроить его в процесс: сделать понятный сценарий использования, чтобы решением можно было реально пользоваться.


🧰 Стек и инструменты

LINQ JSON XML pandas openpyxl xlwings Dynamo

Navisworks
Navisworks
Revit
Revit

🌐 Где меня найти

Telegram Habr Stepik


📊 GitHub

Top languages     GitHub streak

About

My profile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors