Expertise Hukari Consulting

Software understands data.
People connect the pieces.

My work brings together software development, machine learning and hands-on building. The common thread is making the connections between different parts work.

01

Software & systems

Python and browser development, databases, APIs and local services. Attention to error handling, testability and further development.

  • Python
  • JavaScript
  • HTML / CSS
  • SQL / SQLite
  • Git
  • Flask
02

Data & machine learning

Computer vision, deep learning, signal processing and experiment evaluation. The available data is considered alongside the choice of method.

  • PyTorch
  • OpenCV
  • NumPy
  • Pandas
  • CNNs / Transformers
  • OCR
03

Devices & robotics

Microcontrollers, sensors, data acquisition and telemetry. Robotics experience includes simulation and research work involving imitation learning.

  • ESP32 / ESP8266
  • Raspberry Pi
  • MQTT
  • Sensors
  • MuJoCo
  • Isaac Sim
04

Geometry & prototyping

Parametric geometry, browser-based 3D interfaces, photogrammetry and 3D printing. A digital model and a physical trial are kept clearly distinguished.

  • Three.js
  • OpenCascade
  • Manifold
  • WebAssembly
  • STL / GLB
  • Photogrammetry
05

Photography & image editing

Event and sports photography, image selection and editing. An assignment can also include RAW processing and delivery through an online gallery.

  • Event photography
  • Sports photography
  • RAW processing
  • Online galleries

Approach

An experiment can be small.
The evidence should be clear.

Choose the tool for the task. Test uncertain assumptions, distinguish implemented from planned work and document the limits. The aim is to base the next decision on observations.

  1. 01

    Understand the task

    What needs to happen, for whom and under which constraints? Define the first useful piece of work.

  2. 02

    Test what matters

    Try the uncertain part early. Agree on the evidence needed to decide what comes next.

  3. 03

    Build and hand over

    Bring together the implementation, tests and documentation so the result can be used and developed further.

The next step

What would you like to make work?

Tell me about the situation and what needs to change. Let’s see how I can help.

Start a conversation