Davide Bortolami is a goal- and product-oriented Electronics Engineer with 10 years’ experience leading electronics, firmware, acoustics and thermal work across medical, industrial and scientific products. He currently owns all electronics at Smartbox, helping deliver hardware that supports thousands of users and has contributed to the company’s 30%+ year-over-year growth. Comfortable across the full product lifecycle, he pairs PCB and power-inverter know-how with embedded C, DevOps and front-end contributions to open-source projects like JupyterLab Desktop and Frappe/ERPNext Docker. An entrepreneur and former co-founder of FermiumLABS, he built advanced teaching apparatuses for clients including Caltech and pioneered 3D-printed instrument designs and early ElectronJS desktop UIs. Based in Bristol, he combines pragmatic product management with an offbeat mix of interests — notably horses and economics — that inform his taste for clever, real-world solutions.
JupyterLab desktop application, based on Electron.
Role in this project:
Front-end Developer
Contributions:48 commits, 11 PRs, 80 comments in 9 months
Contributions summary:Davide primarily worked on the front-end components and structure of the JupyterLab desktop application. Their contributions included setting the minimum window size, using absolute paths for bash, and merging branches, which involved modifications to the application's window and state management. The commits demonstrate a focus on the Electron application's core functionality and UI elements. The user also contributed to updating the extension setup.
Docker images for production and development setups of the Frappe framework and ERPNext
Role in this project:
DevOps Engineer
Contributions:1 review, 48 commits, 21 PRs in 1 month
Contributions summary:Davide primarily focused on optimizing the Docker images and configurations for the Frappe and ERPNext framework. They refactored asset naming conventions, improved image build processes, and addressed issues related to dependencies and image build failures. The user also implemented enhancements to the `docker-entrypoint.sh` scripts and integrated the waiting time of frappe-python and frappe-socketio to be available. These changes aimed to streamline the deployment and enhance the overall stability of the Docker-based development and production environments.
containerssetupsdockerfrappedocker-images
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.