Software Engineer
Luca
Bonaldo
I design and build the systems behind connected products: IoT platforms, big data pipelines, and the architecture that keeps them scalable and reliable. Currently leading software engineering at Waterjade.
Decorative animation: a grid of ink and red dots whose sizes follow a slowly rotating spiral pattern.
- Currently
- Lead Software Engineer, Waterjade
- Previously
- Software Engineer, WorldMatch
- Education
- MSc Computer Engineering & AI, University of Bologna
- Based in
- Italy
The practice
Tailored solutions, end to end: from data infrastructure to the devices at the edge and the software in between.
-
Artificial intelligence
Bringing machine learning into real products, from model design to deployment alongside the systems that feed it data.
Machine learning · Deep learning · Python
-
Software architecture
Replacing legacy architectures with modern ones, designed for performance and scalability, without losing what already works.
Microservices · API design · SQL & NoSQL databases
-
Big data
Managing and analysing large datasets to extract insight you can actually act on.
Data processing at scale · AWS, Azure, Google Cloud · AI/ML fundamentals
-
IoT systems
Connecting devices reliably, from embedded software up to the services that make sense of them.
IoT integration · Embedded software
-
Web & back-end engineering
Responsive, intuitive web applications, and the APIs and back-end systems behind them.
Python · C# · Java · Node.js · CI/CD · Docker
Experience
-
May 2024 — today
Waterjade — Lead Software Engineer
Pergine, Trento
Leading the development of scalable software: modernising architectures, optimising IoT systems, and driving big data processing, keeping technical decisions aligned with business goals.
-
Sep 2022 — May 2024
WorldMatch — Software Engineer
Padua
Designed and optimised back-end systems for online gaming platforms: high scalability, reliability, and seamless integration with front-ends and third-party services.
-
Dec 2023 — Mar 2024
IIS Veronese-Marconi — Teacher
Cavarzere, Venice
Taught with a focus on practical knowledge and a supportive environment, helping students build technical skills and a strong sense of collaboration.
Projects
Open-source tools built in my own time. All of them run entirely in the browser: no backend, no account.
-
Open source
Flap Lab — Automata & formal languages
A modern, browser-based alternative to JFLAP. Design and simulate finite-state machines, pushdown automata, Turing machines and transducers, backed by a TypeScript library for grammars, parsing and conversions.
TypeScript · Vite · Client-side only
Live app (Flap Lab, opens in new tab) Source on GitHub (Flap Lab, opens in new tab)
-
Open source
PrologEZ — Learn Prolog by running it
An interactive, Jupyter-style course with 43 lessons and auto-checked exercises. Real SWI-Prolog 9 runs in your browser as WebAssembly, with a step-by-step interpreter that walks through resolution and unification.
JavaScript · Vite · WebAssembly · Web Workers
Live app (PrologEZ, opens in new tab) Source on GitHub (PrologEZ, opens in new tab)
-
Open source
FumbleChess — A chess AI
A transformer trained on real Lichess games predicts the move a human of a given rating would play, blunders included. A small AlphaZero-style tree search looks a few moves ahead, and you can watch it think live on the board.
TypeScript · PyTorch · ONNX Runtime Web · WebAssembly
Live app (FumbleChess, opens in new tab) Source on GitHub (FumbleChess, opens in new tab)
-
Open source
Plateful — Weekly meal planner
Plans a week of shared meals for a household, with each person’s portion sized to their own calorie and macro targets, then adds everything up into one grocery list. Over 400 recipes, from vegan keto to flexitarian, and the data never leaves the device.
TypeScript · React · Vite · Client-side only
Live app (Plateful, opens in new tab) Source on GitHub (Plateful, opens in new tab)
About
- Languages
- Italian — native
- English — C2
- Spanish — A2
- German — A2
Born in Italy in 2003, immersed in technology since childhood. It started with mods for video games; it became a career.
That career now spans standalone applications, complex web systems, embedded software, and APIs. I came to engineering through a formal grounding in mathematics, physics, chemistry, and biology, and I still treat software as a science: understand the problem properly before shipping the answer.
The rest is continuous learning, personal and professional, and a commitment to delivering software that holds up to, and exceeds, expectations.
Education
-
Sep 2026 — today
University of Bologna MSc Computer Engineering & AI
Machine and deep learning, intelligent agents, NLP and computer vision, applied to building reliable, secure and scalable systems.
-
Oct 2022 — Jul 2025
University of Padua BSc, Computer Engineering
A broad grounding in computer systems, software development, data analysis, networking, and hardware integration.
-
2017 — 2022
Liceo Scientifico G. Veronese 100/100 with honors
A rigorous scientific curriculum focused on mathematics, physics, and computer science. Graduated with honors.
Tomorrow’s software, together
A project in mind, or simply technology worth talking about. Either way, I’d love to hear from you.
me@lucabonaldo.dev