Senior Structural Analysis Engineer

Omer Kurt

Building engineering tools that serve 190+ engineers on Turkey's 5th-generation fighter aircraft program

I combine deep aerospace structural analysis expertise with software engineering to create tools that automate FEA workflows, visualize complex results, and accelerate aircraft development.

5+
Years on KAAN
3
Aircraft Generations
12
Engineering Tools
150K+
Lines of Code
190+
Engineers Served
Scroll

Structural Engineer & Tool Developer

I am a Senior Structural Analysis Engineer at Turkish Aerospace, working on the TF-X (KAAN) 5th-generation fighter aircraft program. Over the past 5+ years, I have performed static stress analysis, sizing, and design optimization of composite and metallic center fuselage structures across three aircraft generations (P0, Block 0, Block 10).

Recognized as the top-performing engineer among 130+ analysts in two consecutive years, I combine deep structural mechanics knowledge with a passion for software development. I have built 12 production-grade tools that automate FEA workflows, from interactive 3D visualization to automated strength analysis, serving the entire department of 190+ engineers.

My tools address real engineering challenges: mapping properties between mesh configurations, calculating fastener stiffness, filtering 100GB+ datasets, and generating interactive stress reports. Each tool is built with professional GUIs, parallel processing, and robust file handling for Nastran models.

3
Aircraft Generations Released
#1
Top Engineer (2 Years)
150K+
Lines of Code Written
6
Programming Languages

Skills & Technologies

A unique blend of aerospace structural analysis and software engineering.

S
Structural Analysis
Static Stress Buckling Crippling Inter-Rivet Buckling Bearing/Bypass Lug Analysis Pull-Through Residual Strength Damage Tolerance Load Path Analysis Sizing DFEM / GFEM GFEM-to-DFEM Transition
C
Composites
Classical Laminate Theory OHT/OHC FHT/FHC CAI / SAI Effect of Defects Failure Criteria Sandwich Structures
P
Programming
Python TCL VBA VBScript JavaScript HTML/CSS
L
Libraries & Frameworks
NumPy Pandas PyTorch pyNastran Plotly SciPy PyQt5 Tkinter HDF5 / PyTables DuckDB Numba
F
FEA Software
HyperMesh MSC Nastran NX Nastran HyperView Abaqus Catia V5/V6 3DExperience
M
Materials & Standards
MMPDS ESDU HSB Bruhn Niu Aluminum Titanium Steel CFRP

Engineering Tools

Production-grade tools automating FEA workflows for the aerospace industry. Click any card for details.

FlexView GUI Screenshot
FlexView
Flagship

FlexView: TF-Xplorer

v3.31

Interactive 3D mesh visualization generating S2D HTML reports. The standard data transfer method between 130+ analysis and 60+ design engineers.

  • Dual visualization: Mesh and Dot & Line modes
  • Interactive Plotly 3D with measurement tools
  • Reserve Factor safety color scheme
  • Integrated documentation editor
Python Plotly JavaScript pyNastran
32,000+ lines Details →
OptimEX
Flagship

OptimEX

v2.56 · Optimization Framework

Generalized metaheuristic optimization framework using Excel, executables, or ML models as evaluators. Supports single and multi-objective optimization with 10 algorithms.

  • 10 algorithms: GA, DE, PSO, CMA-ES, NSGA-II/III, MOEA/D
  • Excel, EXE, Python, and ONNX ML evaluators
  • Multi-objective with Pareto front extraction
  • ML training pipeline with ONNX export
Python PyQt5 pymoo DuckDB
63,500+ lines Details →
i-JAT
Flagship

i-JAT

v2.1 · IFEM Joint Analysis Tool

Multi-process automation orchestrating HyperMesh and Excel for end-to-end bolted joint analysis of composite and metallic aircraft structures.

  • HyperMesh + Excel parallel orchestration
  • Full analysis & re-analysis workflow modes
  • Composite & metallic joint support
  • Modern PyQt5 with light/dark themes
Python PyQt5 xlwings TCL
15,500+ lines Details →
SADE GUI Screenshot
SADE
Engine

SADE

v2.62 · Strength Analysis Engine

Automated von Mises strength analysis with intelligent element classification by connection type and vectorized thickness optimization.

  • Priority-based element classification (CBUSH, T, L)
  • Vectorized Pandas/NumPy analysis engine
  • Automatic thickness optimization
  • HDF5 persistence for large datasets
Python Pandas pyNastran HDF5/PyTables
3,000+ lines Details →
BADE GUI Screenshot
BADE
Engine

BADE

v3.22 · Buckling Analysis Engine

Extracts buckling mode data from Nastran results with structural connectivity analysis, coplanar property detection, and T-connection awareness.

  • OP2 and PCH dual format support
  • T-connection and coplanar detection
  • Cubic thickness optimization
  • Multi-threaded subcase processing
Python NumPy pyNastran concurrent.futures
2,300 lines Details →
Huth Stiffness Updater GUI Screenshot
Huth Stiffness Updater
Utility

Huth Stiffness Updater

v2.53

Calculates CBUSH fastener stiffness using the Huth formula with CLT composite support, multi-plate analysis, and Airbus method dual-CBUSH generation.

  • Huth formula: shear + axial stiffness
  • Classical Lamination Theory (CLT)
  • Airbus dual-CBUSH method
  • O(n) optimized: 100K CBUSHes in <30s
Python PyQt5 NumPy pyNastran
8,000+ lines Details →
Property Mapper GUI Screenshot
Property Mapper
Utility

Property Mapper

v1.61

Intelligent property transfer between FE meshes using proximity analysis, surface normal alignment, and ray casting with 5-level confidence assessment.

  • 4-stage pipeline with ray casting tie-breaking
  • 5-level confidence scoring system
  • R-tree + KDTree dual spatial indexing
  • 33 configurable analysis parameters
Python trimesh SciPy rtree
3,600 lines Details →
RBE Mapper GUI Screenshot
RBE Mapper
Utility

RBE Mapper

v1.37 · Rigid Element Generator

Automatically generates RBE2/RBE3 rigid body elements with spatial algorithms, exclusive assignment modes, and colinearity detection.

  • RBE2 and RBE3 element generation
  • Priority-based conflict resolution
  • KD-tree O(log n) spatial queries
  • Colinearity detection via cross-product
Python NumPy SciPy Tkinter
2,900 lines Details →
SAFiR GUI Screenshot
SAFiR
Data Tool

SAFiR

v2.97 · Structural Analyst's File Filter

High-performance BDF/CSV filtering with streaming architecture for 100GB+ files, entry-aware processing, and complex Boolean expressions.

  • 100GB+ files with constant memory usage
  • Entry-aware BDF with continuation lines
  • Aho-Corasick multi-pattern matching
  • 8 search types with AND/OR expressions
Python Pandas ahocorasick chardet
3,700 lines Details →
Thermal Mapper GUI Screenshot
Thermal Mapper
Utility

Thermal Mapper

v1.22

Maps thermal loads between non-conforming FE meshes using KNN interpolation with inverse distance weighting for coupled thermal-structural analysis.

  • K-Nearest Neighbors + IDW interpolation
  • One-time KDTree spatial preprocessing
  • Multi-process parallel load case handling
  • Distance quality analysis and reporting
Python SciPy Numba NumPy
1,100 lines Details →
SPCD Mapper GUI Screenshot
SPCD Mapper
Utility

SPCD Mapper

v1.25

Interpolates prescribed displacement loads between meshes, preserving load case structure and DOF definitions for boundary condition transfer.

  • KNN with configurable distance weighting
  • Preserves load case / DOF structure
  • Numba JIT-compiled weight calculation
  • Problematic node distance analysis
Python SciPy Numba Tkinter
1,300 lines Details →
CF HyperMesh Toolbox
Integration

CF HyperMesh Toolbox

v2.0 · Team Plugin

Comprehensive HyperMesh plugin with 75+ procedures for FEM model preparation, fastener modeling, quality checks, and analysis setup.

  • EasyFast: automated fastener creation
  • RBE3 mapping with colinearity checks
  • Thermal mapping within HyperMesh
  • 6 tabbed categories, 75+ procedures
TCL/Tk HyperMesh API VBScript Nastran BDF
20,000+ lines Details →

Professional Experience

Building aircraft structures and the tools to analyze them.

January 2021 — Present

Structural Analysis Engineer

Turkish Aerospace — TF-X (KAAN) 5th Generation Fighter Aircraft

  • Performed static stress analysis (strength, buckling, crippling, bearing/bypass, lug, residual strength, damage tolerance) and sizing of composite and metallic center fuselage structures across three aircraft generations
  • Led extensive DFEM-based design iterations across critical airframe regions, evaluating hundreds of design alternatives—applying straps, tension fittings, and new structural members to engineer optimal load paths while increasing margins of safety and reducing weight
  • Developed FlexView, generating interactive S2D HTML reports, becoming the standard data transfer method between 130+ analysis and 60+ design engineers
  • Built 12 automation tools (Python, TCL, VBA, VBS) for FEM model preparation, load extraction, bolted joint analysis, buckling assessment, and report generation—saving thousands of engineering hours department-wide
  • Analyzed sub-structures for modal frequency requirements and thermal stresses; substantiated system-to-structure interface connections and brackets
  • Reviewed and dispositioned nonconformity reports (NCRs) for metallic and composite manufacturing defects, assessing structural impact and providing repair alternatives
  • Prepared GFEM models, extracted internal loads, and performed detailed joint analysis and stress substantiation, including MLG-to-airframe connection fittings
November 2018 — May 2020

Working Student

Turkish Aerospace — Satellite Structural Testing

  • Designed and optimized a vibration test fixture for satellite testing using topology and parametric optimization in FEA, minimizing weight while maximizing fundamental frequency

Academic Background

Master of Science

Middle East Technical University

Mechanical Engineering

September 2021 — January 2026

Thesis: Graph Neural Networks as Surrogate Models for Structural Analysis: A Study on Buckling Behavior

Bachelor of Science

Gazi University

Mechanical Engineering

September 2015 — June 2020

CGPA: 3.68 / 4.00 — Ranked 1st in class

Let's Connect

Whether it's about aerospace engineering, tool development, or potential collaboration.