Alekod

Independent R&D consulting & development

Research meets engineering

I help investigate technical questions and turn algorithms into working software. My strongest areas are computer vision, signal processing, 3D graphics, and simulation.

Available for selected consulting engagements and scoped part-time projects.

Models · signals · systemsAlekod / R&D
Computer vision & DSP3D graphics & simulationSoftware engineeringPolish & English

Depth in the algorithms. Breadth in the engineering.

My experience combines research with implementation: from processing camera data to building SDKs, tools, and complete applications.

Vision & signals

Computer vision, digital signal processing, deep learning, and data analysis. Experience with thermal-camera detection and camera-based physiological signal extraction.

OpenCVTensorFlowDSP

Graphics & simulation

3D computer graphics and modelling of biological and physical systems. Research involving vegetation, ecosystems, atmospheric processes, and wildfire simulation.

C++OpenGLDirectX

Software & tools

Software engineering from low-level algorithms to SDKs, internal research tools, and web applications. Connecting computational methods with the people who use them.

C++ReactTypeScript

Support at the stage you need it.

A focused conversation, a technical investigation, or a scoped implementation. We agree the work around your question, constraints, and timeline.

01
How should we approach this?

Technical consultation

Discuss a problem, compare possible approaches, and identify the questions worth investigating before committing to development.

An agreed direction and practical next steps.

02
Is our approach sound?

Technical review

Review an algorithm, software design, or implementation. Examine assumptions, limitations, and opportunities for improvement within an agreed scope.

Findings and prioritised recommendations.

03
Can this work in our conditions?

Feasibility & prototyping

Investigate a technical idea using relevant data and constraints. Build a focused prototype to explore what works, what remains uncertain, and what to test next.

A prototype and an assessment of the evidence.

04
Can you help us build it?

Scoped development

Implement an algorithm, feature, integration, or internal tool. Work in an existing codebase or build a focused application from scratch.

Working software with an agreed handover.

Research grounded in real systems.

Commercial R&D experience across camera-based sensing, SDK development, and integrated software systems.

Shen.AIComputer vision · DSP · SDK

Shen.AI — camera-based physiological signals

Computer vision and digital signal processing research and programming for an rPPG extraction SDK. SDK development and support, alongside internal tools for data analysis.

Visit the product website
EMPEKODetection · Systems · Applications

EMPEKO — b-finder

Main programmer for a thermal-camera-based bird and bat detection prototype. My work included the detection algorithm, camera-network setup, administration tools, and the client application.

Visit the product website

Miłosz Makowski. The engineer behind Alekod.

Alekod is the business through which I provide independent consulting and software development services. You work directly with me, from discussing the problem to delivering the agreed work.

My background combines commercial R&D with a PhD at Adam Mickiewicz University in Poznań and coauthored research published in ACM Transactions on Graphics at SIGGRAPH and SIGGRAPH Asia.

I am open to learning about new application domains. The starting point is a clear technical question and a scope that fits your needs and my availability.

A clear scope. A considered approach.

  1. 01

    Discuss

    Tell me about the problem, your current approach, and the constraints that matter.

  2. 02

    Define

    We agree the scope, deliverables, timeline, and commercial terms.

  3. 03

    Investigate & build

    I carry out the work and communicate findings, decisions, and open questions.

  4. 04

    Hand over

    We review the results, transfer the agreed materials, and identify any useful follow-up.

Consulting, reviews, and scoped part-time development are available by arrangement. We confirm capacity and scheduling before starting.

What are you working on?

A short email is enough to begin. Describe the problem, what you need help with, and any timing or scope constraints. We can discuss the details together.

kontakt@alekod.pl