Dr. Vladislav Apostolyuk

Research & Developments


1. Micro-Electro-Mechanical-Systems (MEMS)

  • MEMS modelling and simulation
  • Coriolis vibratory gyroscopes
  • Advanced inertial sensors development (multi-sensing)


2. Quantitative finance and trading algorithms

  • Efficient real-time numerical and trading algorithms
  • Optimal ETF hedging
  • Instrument state estimation
  • Statistical arbitrage and portfolio optimisation


3. Business and data analytics

  • Operations research and decision making
  • Statistical and empirical modelling
  • Business systems modelling and simulation


4. Artificial intellect and intelligent control systems

  • Neural-networks implementation and application
  • Novel and conventional genetic algorithms implementation and applications
  • Fuzzy logic based systems development, programming, application
  • Autonomous systems development at strategic, tactical, and execution levels
  • Novel adaptive guidance and control algorithms
  • Path-finding and obstacle avoidance methods and algorithms


5. Guidance, Navigation, and Control

  • System integration and sensor fusion based on Kalman filtering (IMU+GPS, etc.)
  • Conventional, digital, and computer control system design and development
  • Visual based control and navigation
  • Inertial sensors (gyroscopes and accelerometers) modelling, simulation, and design
  • Flight simulation and aircraft dynamics identification


6. General modelling and simulation

  • Mathematical models of electrical and/or mechanical systems
  • Real-time dynamics and physics in general simulation 
  • Collision detection methods and algorithms


7. Digital signal processing

  • Signal processing and filtering (1D and 2D)
  • Wavelet based data compression
  • Signal pattern matching and recognition


8. Computer graphics and image analysis

  • Image processing, compression, comparison and recognition
  • Real-time 3D graphics, terrain generation, rendering methods and algorithms
  • Adaptive geometry rendering and compression
  • Data encryption using graphic carriers


9. Software development and numerical methods

  • Software architecture design and development, including client-server applications
  • Programming languages: Pascal, C/C++, Assembler, Java
  • Scientific languages: Mathematica, Matlab/Simulink, R
  • Programming languages design (XPascal) and compiler development
  • Optimisation, statistics and data analysis
  • Computer games and mobile software development