Backend-Entwicklung in Node.js, auch im Bereich Near-Real-Time Datenverarbeitung und auf Embedded Systemen, mit
SQLite zur effizienten Datenspeicherung und -abfrage.
Frontend Web-Entwicklung in
HTML,
CSS und
Javascript,
reaktive Interfaces mit
Alpine.js oder
Vue.js.
Kommunikation mit dem Backend mit niedriger Latenz über Websockets,
Socket.io und zwischen Clients mit Peer.js.
Graphische dynamische Datenaufbereitung und -darstellung mit
D3.js.
Visualisierungen in 2D in Pixel- und Vektorgraphik (SVG) und 3D mit
Three.js.
Scripting in Python zur effizienten vektorisierten Datenanalyse und -aufbereitung mit
NumPy,
Plotting mit
Matplotlib,
Modellierung und Machine Learning mit
Scikit Learn,
Deep Learning mit künstlichen neuronalen Netzen auf GPUs mit
PyTorch und
Tensorflow.
Robotik-Forschung und -integration im
Robot Operating System (ROS),
insbesondere zu Themen der Navigation und Kartographierung (SLAM), Event-basierten Sensorik (eDVS) und 3D-Punktwolken-Analyse.
Cross-Plattform Entwicklung für Android, Windows und
Linux mit
QT und
Electron sowie Progressive Web Apps.
Diverse Projekte in anderen Programmiersprachen wie
Common Lisp,
R,
Haskell,
C,
C++,
C#.
Nutzung von
Blender zur 3D-Modellierung,
Bildbearbeitung mit
GIMP,
Typesetting und Graphikerstellung mit
Latex,
CAD mit SolveSpace, Freecad und Catia V5.