Available for remote projects worldwide
Full Stack Engineer for Interactive Systems
Interactive Installations • Hardware Integration • Creative Technology
I build software that connects screens, sensors, physical controls and media. Most of my projects are interactive installations for museums, exhibitions and public spaces. I work on the complete system — from the interface and backend to hardware integration, testing and on-site setup.
Featured work
Selected interactive projects
Interactive museum exhibits with physical controls, moving screens, sensors and video
Interactive Maritime Museum
Visitors could steer a virtual ship with a real ship’s wheel. Rotary encoders translated the movement of the wheel into the application. In another installation, movable screens worked as scanners: when a screen was moved over a specific part of a printed ship plan, the system showed the related video and technical information.
My role
- Frontend development and interaction logic
- Encoder and sensor integration
- Communication between the software and physical controls
- Calibration, testing and on-site setup
What was challenging
- Keeping the physical controls and interface synchronized
- Reading encoder and sensor input without unstable or accidental changes
- Making several different exhibits reliable enough for continuous public use
Three installations combining a touchscreen puzzle, an RFID-controlled rotating table, object tracking and DMX lighting
Interactive Installations with Physical Objects
The project included three different installations. In the first, visitors completed a puzzle on a touchscreen, which triggered a physical stone sculpture to light up for 10–15 seconds through DMX control. A rotating table used an RFID reader to identify the card near the reading point and update the location shown on screen. A Displax Multitaction table tracked physical tokens on a map, calculated their distance from target points and changed the lighting as visitors moved closer.
My role
- Frontend development for all three installations
- RFID reading and content switching logic
- Physical token tracking with Displax Multitaction
- Touchscreen puzzle logic and timed DMX light triggering
- Distance calculations and visual feedback
- DMX lighting control and hardware integration
What was challenging
- Using RFID instead of a rotary encoder so the table could identify its current position without losing a zero point
- Converting live token coordinates into stable distance-based lighting feedback
- Filtering noisy tracking data so the light did not flicker or jump
- Coordinating screens, physical objects and DMX lighting in real time
A touchscreen maze game built in Phaser.js for an exhibition kiosk
Real-Time Maze Game
The player dragged an object through a maze while collision detection prevented movement through walls. BFS pathfinding was used to find valid routes and keep the object connected to accessible parts of the maze. I also adjusted camera movement and interpolation for the actual 30 Hz exhibition display and packaged the project as a standalone Windows application.
My role
- Game architecture and interaction logic
- Touch controls and object dragging
- Collision detection and BFS pathfinding
- Camera movement and animation
- Performance tuning and Windows deployment
What was challenging
- Keeping dragged objects inside valid maze routes
- Making touch movement feel smooth on a 30 Hz display
- Handling collisions without making the object feel stuck
- Packaging the browser-based game for simple one-click launch on site
Skills
Interactive Systems
Web Development
Computer Vision & Applied AI
Deployment
Creative Automation
About me
I started as a graphic designer and gradually moved into programming and systems engineering. This background helps me understand both sides of a project: how it should look and feel, and how it should work technically.
I can handle the frontend, backend, hardware communication and deployment, or join a team for one specific part of the system.
I am based in Kraków and available for remote projects worldwide. For installation, testing and on-site setup, I can travel across the EU, the UAE and Asia.
Contact