Miroslav Kabát


.NET Programátor • CFD Výpočtář

Založil jsem tento web, abych snáze osvětlil svým současných obchodním partnerům a přátelům, co dělám, čím se živím a jaké technologie ovládám.

Snáze tak společně vymezíme oblast mého působení ve světě IT a inženýringu. Můžeme společně navázat relevatní spolupráci a plnit projekty, které nám budou oběma dávat smysl.

Jestli se zatím neznáme, můžete si stáhnout moje CV, kouknout na můj Youtube a nebo se podívat na některé z mých projektů, které jsou zveřejné na GitHub.

Čím se živím?

SW Development

Programuji na platformě C# .NET velmi širokou škálu aplikací. Od CRUD po vlastní numerické řešiče založené na strojovém učení.

Nyní se zaměřuji na WPF v .NET Core. Dlouhou dobu jsem však trávil na WinForm a pluginech pro CAx technologie. Mám zkušenosti i s Unity3D, weby ASP .NET Core (i MVC v projektu NopCommerce).

profesionálně od roku 2015

Inženýring a Simulace

Počítám numerické simulace proudění tekutin v energetice a letectví. Je to především můj velký koníček.

Měl jsem možnost pracovat jak s ANSYS Fluent & CFx, tak i s OpenFOAM, Star-CCM+ a Autodesk CFD, takže mám docela slušný nadhled nad celým oborem.

profesionálně od roku 2012

Projekty

Pokud tě mé projekty zaujmou, řešíš v práci obdobnou problematiku, umíš si mě představit ve svém projektu a nebo chceš jen prodiskutovat to, co řešíš, tak mi můžeš napsat a nebo zavolat.

Kontakt

Miroslav Kabát

Husova 290
384 21 Husinec

Štefánikova 1262/16
326 00 Plzeň

Datová schránka:
q758h3f

+420 607 624 470
kabat@keng.cz

Unity3D WebGL CAD viewer

Vytvořil jsem z Blank Page vlastní CAD Viewer na platformě Unity3D (C# .NET), který je publikovatelný ve webovém prohlížeči (WebGL). Šlo mi především o to, abych měl v ruce statickou forever free alternativu k Autodesk Configurator 360.

Jádro a přínos celého SW je ve vytvoření ovládání kamery přes UI tlačítka a ViewCube s možností ovládání modelu například pomocí javascriptu z webu.

WebCAD Ventil

Živá ukázka - Ventil

  • Unity3D
  • Visual Studio
  • C# .NET
  • Autodesk Inventor
  • javasript
  • GitHub
Zavřít projekt

CFD Simulace

Numerické simulace proudění tekutin a numerika obecně je především mým velkým koníčkem. Ze všech doveností, které jsem za profesní život získal, mám ze CFD nejhlubší znalosti.

Dlouhou dobu jsem pracoval v ANSYS Fluent / CFx a Autodesk CFD. Teď je však mým oblíbencem OpenFOAM a Star-CCM+.

V OpenFOAM nejedu jen inženýrskou klasiku RANS, ale i LES Smagorinsky a další modely. Níže je malá ukázka.

Rozhodl jsem se během příštích let udělat trochu osvěty mezi technickou populací a vytvořit Youtube kanál či seznam videí s názvem "OpenFOAM | From Zero To Hero", který by měl být základem každého začínajícího CFDáře na platformě OpenFOAM.

  • OpenFOAM
  • SnappyHexMesh
  • Helyx-OS
  • ParaView
  • SalomeMeca
  • Python
  • UnixShell
Zavřít projekt

Automatizování CAD iLogic & ETO

Industry 4.0 frčí v plném proudu a Českou republiku zatím veleúspěšně míjí. Jen pár firem si začíná uvědomovat přínos automatizace návrhu a to nejen z důvodu zrychlení konstrukce a snížení chybovosti, ale hlavně z důvodu nedostatku "kresličů", kteří by dělali práci, kterou vůbec dělat nemusí.

Skriptování a tvorba maker a pluginů v CAD je dalším krokem, který nastupuje po zvládnutí parametrizace. Zatímco v minulosti byla skepse vůči kreslení na PC, následovanou skepsí v parametrickém modelování, tak nyní se objevuje další level skepse vůči automatizovaní automatizovatelného, což je veliká škoda, protože návratnost investice do automatizace CAx se počítá na měsíce. Výjimkou není ani návratnost v týdnech!

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor iLogic
  • Configurator 360
Zavřít projekt

Add-ins & Pluginy pro Autodesk Inventor & SolidWorks

Design Automation, kratičká makra a iLogic skripty jsou nápomocné, pokud ale vyvíjíte větší projekty, vyplatí se vyvíjet vlastní pluginy a upravit si CAD aplikaci na míru vašim potřebám. Nejde jen o automatizaci v oblasti výkresové dokumentace, ale vytvoření vlastního modulu, který šetří čas a snižuje chybovost konstruktéra.

Povedlo se mi publikovat NACA Profile Generátor na Autodesk App store, kde prošel pečlivou kontrolou a testováním společností Autodesk.

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor
  • SolidWorks
Zavřít projekt

ASP .NET MVC

unity3d preview

Živá ukázka - eshop

Odmala jsem si přál mít vlastní eshop a začal jsem si tento sen plnit na začátku roku 2019.

Jako platformu jsem zvolil dnes nesmírně populární ASP .NET MVC.

Prozatím je eshop ve vývoji, ale doufám, že se mi jej podaří dokončit v průběhu roku 2019.

  • C# .NET
  • MSSQL
  • Entity Framework
  • REST API
  • MS Azure
Zavřít projekt

Configurator360 Integrace

Configurator360 Brány

Živá ukázka - Configurator360

Ukázka výše reprezentuje možnost embeddingu Autodesk Configurator 360 do webové aplikace formou javascript UI v ASP .NET.

Pro přípravu a parametrizaci CAD modelu jsem použil Autodesk Inventor iLogic importovaný do C360.

Zmíněné technologie dovolují obálkovat jádro C360 webovou aplikací využitou k pre- a post- processingu, kde samotné C360 jádro je minimalistické a slouží jen ke generovaní a zobrazení CAD dat.

Tato kombinace sčítá výhody vlasního frameworku a C360. C360 je volně nahraditelný mým vlastním frameworkem vytvořeným v Unity3D a představeným v jednom z mých minulých projektů.

  • Configurator360
  • Visual Studio
  • GitHub
  • C# .NET
  • ASP .NET
  • javascript
  • Autodesk Inventor iLogic
Zavřít projekt