Make technology decisions with confidence: get advice from someone who has over 20 years of experience, understands technology on all levels, communicates clearly and succintly and takes business implications into account. Work with someone who reads both „The Economist” and „Hacker News”.
I help businesses make technology-related decisions. It isn't always clear whether pursuing a particular project is worthwile. Engineers often pursue technology projects just for the sake of technology. When doing acquisitions, it's often worth it to do a quick sanity check before full technical due diligence. And when big things happen (such as the Spectre and Meltdown vulnerabilities), it's helpful to have someone explain the business implications.
Get complex products from ideas to first production runs: I design and build systems starting from electronics, through low-level software, up to distributed and cloud-based application architectures.
I work with businesses to develop products from an idea into a proof of concept, and then move into low-volume production. This is significantly less expensive than doing own internal development, and after the idea has been proven as worth pursuing, the project gets moved in-house.
Because of my broad experience, I am able to replace an entire team at the early stage of a project, doing the job of several people.
- Stereo-vision networked camera system that analyses customer behavior based on multi-camera tracking, for shopping malls and retail stores. Hardware design (specs+schematics+PCB), mechanical design and low-level code.
- Time-of-flight based location estimation using Ultra-Wide Band UWB 802.15.4 radios (6GHz). Hardware design & prototyping, low-level software.
Grow your business by making sense of your data, using predictive analytics, customer lifetime value projection, multi-armed bandit testing, probabilistic models of customer behavior, customer base segmentation and other big-data techniques.
I work with businesses that often have lots of data, but no insights from it. I help with exploratory analysis, find possible uses for the data, and deliver actionable results that provide business value.
Experience & Strengths
I have a unique ability to understand complex systems at all levels, starting from hardware (electronics and mechanical), through low-level code (ARM Cortex M and MSP430 architectures, x86 SIMD optimization), Linux-based embedded devices, networked systems, cloud computing and distributed architectures. The ability is not theoretical: I regularly design systems and write code on all these levels.
I have more than 20 years of experience managing technology projects and writing code. I created and managed multi-cultural distributed engineering teams of up to 45 people.
I speak English, French, Polish, basic Japanese, basic German, basic Russian.
I created PartsBox: an online app that lets you take control of your electronic parts inventory, BOM pricing, and small-scale production. I co-founded Retailic, where we built Retailic Video Intelligence: a system that uses camera sensors to track shoppers and generates actionable data to improve retail stores. We also built E-commerce business analytics solutions, search engines and decision support systems.
Before that, I co-founded Sentivision where I was the CTO. Sentivision made software and mixed hardware/software systems such as STB (Set-Top Box) Devices, embedded firmware for VOD systems, H.264/AVC Decoder Software for Texas Instruments DSP processors, Video-on-demand System Middleware. The company grew to >45 people, SONY group later invested in it.