Software developer with an electronics background — working in backend & application development, and, through my studies and side projects, in machine learning, computer vision and embedded/IoT. I like building things where software meets the physical world.
🎓 BSc in Computer Science (Eng.), Akademia Tarnowska (2021–2025).
- ⚙️ Backend development @ Desk5
- 👓 Optica — a management system for an optical salon — ASP.NET Core · PostgreSQL · Next.js / React · TypeScript · Docker
- 📍 SEO / Google Business Profile / local digital marketing for a client
Things I've done in a paid / professional setting:
- Backend & app development — C# / .NET (ASP.NET Core, Blazor, EF Core, Dapper, WinForms), SQL Server / T-SQL; work with ERP & MES systems (Programmer Intern @ ELPLC S.A., 2024)
- Full-stack web — ASP.NET Core REST APIs with Next.js / React / TypeScript frontends, PostgreSQL, Docker
- Databases — SQL Server, PostgreSQL, MySQL, MongoDB
- SEO, Google Business Profile & local marketing — e.g. designed and built salonfryzurar.pl (static site on Cloudflare Pages) with on-page SEO, GBP optimization and privacy-first analytics
- Workflow & tooling — Git (GitHub, Bitbucket, GitLab), Docker, Linux, Visual Studio / JetBrains
- Electronics & embedded background — electronics technician; PCB design (Altium), PLC, electrical/electronic installations
Skills demonstrated in my portfolio (studies / personal projects, not commercial work):
- Machine learning & computer vision — sign-language recognition (engineering thesis: TensorFlow · MediaPipe · Qt/PySide), emotion classification (bidirectional LSTM, TensorFlow), OpenCV
- Embedded & IoT — ESP32 / Arduino tracked robot with real-time SignalR control and multi-zone ToF depth processing (SmartBotAPI), smart-city model (SmartCityHub), ESPHome
- Web & mobile — React, Node.js / Express (TypeScript), Next.js, Blazor, Android (Java)
- Desktop & algorithms — Qt, Tkinter, queueing theory, digital image processing
Languages
Frameworks & tools
Databases
| Project | Description | Tech |
|---|---|---|
| AI_sign_language_translator | Real-time sign-language (ASL) recognition from a webcam — engineering thesis; hand-landmark gesture models with a desktop app | Python · TensorFlow · MediaPipe · Qt/PySide |
| SmartBotAPI | ESP32 robot controlled in real time from a Blazor web app over SignalR, with live ToF depth visualization; deployed to Azure App Service | C# · .NET 8 · SignalR · ESP32 |
| smart_city_hub | Smart-city platform (demoed on a physical LEGO model): REST API, React web dashboard and ESP32 field modules | TypeScript · Node.js · React · ESP32 |
| Emotion_sentiment_analysis | Text emotion classification across 14 classes with a bidirectional LSTM trained on Kaggle datasets | Python · TensorFlow · NLP |
| IoT_App_ANS | Android app for monitoring and controlling an ESPHome IoT device | Java · Android · ESPHome |
| Image_low_pass_filter | Interactive low-pass image filtering app with configurable kernels and noise | Python · OpenCV · Tkinter |
| LittleAlgorithm | Branch-and-bound (Little's algorithm) solver for the Travelling Salesman Problem — collaborative university project | C++ |
💬 Open to new opportunities and interesting collaborations — let's talk!



