Miroslav Kabát


.NET Programmer • CFD Engineer

About

SW Development

I did most projects as WinForm and *.DLL plugins for CAx in C# .NET, but I have experience in Unity3D, web apps ASP .NET (including MVC in NopCommerce project) also.

Bash & Python is for me most valuable in numerical simulations.

2015 ÷ now

Engineering

I spent lots of my time in numerical simulations of fluid flow in energy industry and aerospace. It is still my big hobby.

I worked with ANSYS Fluent & CFx, OpenFOAM, Star-CCM+ and Autodesk CFD. That is the reason, why I have quiet big overview in this field of study.

2012 ÷ now

Skills

IDE

  • Microsoft Visual Studio
  • SQL Server Management Studio
  • Unity3D
  • Microsoft AZURE, IIS

Languages & Tools

  • C# .NET
  • MSSQL
  • VBA, iLogic
  • Python
  • HTML, CSS, JavaScript, XML

Favorite libraries

  • Bootstrap
  • EntityFramework
  • AutoFactory
  • NopCommerce

Version administration

  • GitHub
  • Azure DevOps (TFS)
  • Tortoise SVN

CAD

  • Autodesk Inventor
  • SolidWorks
  • Autodesk Revit
  • Autodesk NavisWorks
  • Salome MECA

CAE

  • OpenFoam
  • Star-CCM+
  • Autodesk CFD
  • ANSYS Fluent & CFX

Education


University of West Bohemia

Bachelor in: Mechanical Engineering - Power Machines and Equipment Design
2009 ÷ 2013

The Higher Professional And The Secondary Technical School Volyně

Field of study: Technical Equipment of Buildings
2005 ÷ 2009

Contact


Miroslav Kabát

Husova 290
384 21 Husinec

Štefánikova 1262/16
326 00 Plzeň

+420 607 624 470
kabat@keng.cz

Czech Data Box:
q758h3f


Unity3D WebGL CAD viewer

I created own CAD Viewer in Unity3D (C# .NET) platform. This app can be simply published in web browser (WebGL). Motivation in this project was about create static - forever free - alternative against Autodesk Configurator360.

Valuable and core of CAD Viewer is in View cube, UI buttons, rendering triangular mesh and possibility of communication between web browser and CAD Viewer via JavaScript.

WebCAD Ventil

Live Preview - Valve

  • Unity3D
  • Visual Studio
  • C# .NET
  • Autodesk Inventor
  • javasript
  • GitHub
Close Project

CFD Simulations

Computational Fluid Dynamics and numerical simulations in general is my big hobby. From all fields of study - which I met in my professional life - I have deepest knowledge in CFD.

I worked a really long time with ANSYS Fluent / CFx and Autodesk CFD. But now is my favorite CFD tool OpenFOAM and Star-CCM+.

I use not only classic models like RANS family, but I have experience with LES Smagorinsky and some other subscale models. Little preview in video bellow.

I am building youtube channel about CFD in OpenFOAM for Czech users. I hope it helps to entry level CFD Engineers in Czech Republic.

  • OpenFOAM
  • SnappyHexMesh
  • Helyx-OS
  • ParaView
  • SalomeMeca
  • Python
  • UnixShell
Close Project

Design Automation iLogic & ETO

Industry 4.0 with automation of automatable in whole engineering & manufacturing is nice stuff. Design Automation can boost design process, clean up errors and human made mistakes and also remove automatable repetitive and boring work.

Scripting, creating macros and plugins in CAD is next step after successful implementation of parametric modeling. Return of Investment is really fast and can be measured in weeks!

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor iLogic
  • Configurator 360
Close Project

Add-ins & Plugins for Autodesk Inventor & SolidWorks

Design Automation, small macros and iLogic scripts are helpful. If you are building little bit bigger projects, it is much better jump in to own plugin and customize whole CAD application for your purpose. It is not only about automation of drawings and CAD models, but about building own module, which can help you save lots of time and human-made mistakes and help you in pre- and post- processing of generation CAD data.

I successfully publish NACA Profile Generator in Autodesk App store, this tool was tested and validated by Autodesk.

  • (C# | VB) .NET
  • MSSQL
  • Autodesk Inventor
  • SolidWorks
Close Project

ASP .NET MVC

unity3d preview

Live Preview - eshop

I wanted have my own eshop with PC games for most of my life. I started with fulfilling this dream in beginning 2019.

I choose super popular ASP .NET MVC as platform for this project.

Web app is in development, but I hope it will be finished until Christmas 2019.

  • C# .NET
  • MSSQL
  • Entity Framework
  • REST API
  • MS Azure
Close Project

Configurator360 Integration

Configurator360 Brány

Live Preview - Configurator360

Preview above represent possibility of embedding Autodesk Configurator 360 in to web app with JavaScript UI inside ASP .NET.

For parametric modelling was used Autodesk Inventor iLogic imported in to C360.

A used technology lets us wrapping core of C360 by web app, which is used for pre- and post- processing. Own core of C360 app is minimalistic and it is used for cloud CAD and drawing generation.

This combination is adding benefits of own framework and C360. C360 can be replaced by own framework made in Unity3D which was introduced in one of mine previous projects.

  • Configurator360
  • Visual Studio
  • C# .NET
  • ASP .NET
  • GitHub
  • JavaScript
  • Autodesk Inventor iLogic
Close Project