Home port · Lugano, Switzerland
Francesco Di Brino
Full-stack software engineer & CTO
Currently CTO at Moneysurfers · Chiasso, Switzerland
I design and build scalable software: distributed systems, Python backends, React/TypeScript frontends and, lately, products powered by Large Language Models. Nine years across smart-city IoT, two startups I co-founded and a fintech where I lead technology today.
Core skills
- Python · FastAPI
- TypeScript · React · Next.js
- Distributed systems & microservices
- Docker · Kubernetes · CI/CD
- PostgreSQL · MongoDB
- LLM integration
- Technical leadership
Scroll to set sail ↓ · or jump to skills & contact
Port I · Novazzano, Switzerland
Software Engineer
Paradox Engineering · MinebeaMitsumi group
Oct 2017 – Dec 2021
Design and development centre for Internet of Things solutions for smart cities.
- Designed IoT solutions for smart city applications, focusing on device connectivity, security and reliability of urban infrastructure.
- Migrated the platform to a microservices architecture based on MQTT and Python, improving scalability and maintainability.
- Built Python services to manage, process and visualise data collected from devices.
- Set up and led the DevOps team, defining build, deployment and monitoring processes.
- Built and maintained CI/CD pipelines for on-premise and white-label solutions.
Key results
Port II · Tokyo, Japan
Software Engineer
MinebeaMitsumi · Smart IoT Center
Feb 2019 – Aug 2019
The group's R&D centre dedicated to the future of IoT.
- Developed and optimised Python microservices to manage and process IoT data collected from devices.
- Designed white-label deployment methods for on-premise IoT solutions using Docker and Kubernetes.
- Contributed to projects improving IoT connectivity and device management across multiple platforms.
- Worked with cross-functional teams as a bridge between engineering and business stakeholders.
Port III · Lugano, Switzerland
Co-Founder, Senior Software Engineer
Pepper
Jan 2022 – Jun 2024
A platform that lets gamers put their GPU power to work and earn rewards with one click.
- Designed and built the platform end-to-end: Python backend services, database schemas and the React/Next.js/TypeScript web frontend.
- Defined the development roadmap and broke it down into tasks for the team.
- Implemented gamification features and user engagement tracking.
- Ran the cloud infrastructure with high-availability and zero-downtime deployment goals.
- Built monitoring and user metrics dashboards with InfluxDB, Prometheus and Grafana.
Key results
Port IV · Lamone, Switzerland
Co-Founder, Senior Software Engineer
Rubicon Studio
Jan 2023 – Jun 2024
Consulting firm specialising in Artificial Intelligence and Blockchain.
- Coordinated the development team: roadmaps, code reviews and onboarding.
- Owned the technical relationship with clients: requirements, architecture proposals, post-release support.
- Designed and built custom AI and blockchain solutions for enterprise clients, from Python backends to React/Next.js/TypeScript frontends.
- Implemented and maintained CI/CD pipelines for in-house and white-label solutions.
Key results
Port V · Open waters
Senior Software Engineer Consultant
Freelance
Jul 2024 – Feb 2026
Freelance consulting in software development and distributed architectures.
- Technical consulting on the design and implementation of tailor-made software architectures.
- Developed Python backend services and full-stack application components.
- Helped client teams adopt software engineering, DevOps and CI/CD best practices.
- Analysed and optimised existing systems for scalability, maintainability and performance.
Port VI · Chiasso, Switzerland · current harbour
Chief Technology Officer
Moneysurfers
Feb 2025 – Present
Fintech company focused on education and services in investments and financial markets.
- Defining the technology strategy and the roadmap for the company's digital products.
- Leading an in-house team of 4 and coordinating an external development partner: planning, code reviews, quality standards and the full software lifecycle.
- Designing scalable architectures and building core platform features and backend services hands-on.
- Building services that bring Large Language Models into products, business processes and user experience.
- Managing cloud infrastructure, CI/CD pipelines and security processes.
Key results
Next port · uncharted
Skills & education
Technical skills
- Python
- FastAPI
- Flask
- TypeScript
- JavaScript
- React
- Next.js
- Node.js
- Java
- C++
- PostgreSQL
- MySQL
- MongoDB
- InfluxDB
- Docker
- Kubernetes
- CI/CD
- Git
- Prometheus
- Grafana
- MQTT
- Microservices
- Distributed systems
- LLM integration
- LangChain / LangGraph
- Agile
Education
BSc in Computer Engineering · SUPSI, University of Applied Sciences and Arts of Southern Switzerland · 2013 – 2017
Technical Diploma in Industrial Robotics · ISIS J.M. Keynes, Gazzada (Italy) · 2007 – 2013
Languages
Italian (native) · English (full professional proficiency) · German (elementary)
Next port: your team?
I'm based in Lugano and open to new engineering challenges. The fastest way to reach me is email.