Josep Sanz Campderrós

Josep Sanz Campderrós

I am a software developer and passionate about technology

My projects

SaltOS 4
SaltOS
RhinOS
OpenROCS v2.0
Sheet music for gralla
GitHub

My professional profile

My professional profile My professional profile My professional profile My professional profile
1. Personal Data
• Josep Sanz Campderrós.
• Born in Barcelona on December 7, 1976.
• Email: josep.sanz@saltos.org
• Web: www.josepsanz.net & www.saltos.org
• Github: github.com/josepsanzcamp
• Linkedin: linkedin.com/in/josepsanzcamp
2. Academic training
• Computer Engineer (UPC).
• Degree of Computer Applications Development.
• Technician in Telecommunications Electronics.
3. Professional experience
3.1. European Home Deliveries (Since 2024)
Developments for GNU/Linux environments and integration of SaltOS 4 in all business areas:
• Integration of SaltOS 4 in all business areas of the company.
3.2. Freelance (Since 2022)
Developments for GNU/Linux and evolutives in the SaltOS and RhinOS projects:
• RhinOS and SaltOS evolutions to run on the latest releases of PHP + third-party library updates.
• Development of the new SaltOS 4 framework: backend in PHP, frontend in JavaScript, API based
on REST and JSON requests.
• Migration of SaltOS Server from CentOS 7 to the latest releases of Debian.
3.3. AB Custom Transports & Logistics, S.L. (2019-2022)
Developments for GNU/Linux environments and integration of SaltOS in all business areas:
• Last mile mobile application for drivers, to operate even without internet.
• Route optimization using AI and online appointment automation.
• Integration of SaltOS in all the business areas of the company.
• SaltOS connection with the company’s old ERP (SQLServer).
4
• Documentation recognition systems using OCR, bar codes and QR codes.
• Automation of processes using embedded systems based on Raspberry Pi.
3.4. Institut d’Estudis Espacials de Catalunya (2011-2019)
Developments for GNU/Linux environments to control robotic telescopes:
• Development of OpenROCS 2.0 (GPL-3.0 license), control software used by the TJO and SQT tele-
scopes.
• Development of the www.oadm.cat for the divulgation of the TJO telescope, the www.ice.csic.es for
the ICE and the www.ieec.cat for the IEEC.
• Development of the MUR application: an online software for sending astronomical proposals.
• Fork of the IndiCCD project to allow the control of multiple Andor cameras.
• User interface and control system for the SQT telescope, the Allsky camera and the IEEC-CSIC
telescope.
3.5. Wide Spectrum Software Solutions (2007-2011 in R+D Dept.)
Developments for GNU/Linux, MONO, Firmware, PDAs and web environments:
• Development of the SaltOS and RhinOS projects released under the GPL-3.0 license.
• Project for the NTE/ESA to do some parts of the unit-test of the LISA Pathfinder project.
• Project for the IEEC to make improvements in the GOLD-RTR project (v2 and v3).
• Multiple web projects (portals and online shops) to different customers.
3.6. Enfasystem (2006-2007 in R+D Dept.)
Developments for WEB using LAMP environments (Linux+Apache+MySQL+PHP):
• Improvement of the ’admin’ control panel
• Development of the ’mecano’ project
• Development of the DBMailer project
• Several collaborations with IEEC for the PARIS and GOLD-RTR projects
3.7. Ingeniería de la Información, IN2 (2005-2006 as team’s chief)
Software development for GNU/Linux and Windows CE.
• Use of security tools like Snort.
• Programming of mobile devices using EVC++ 3.0 for PDA devices
• Programming in C, PHP, .NET
• Use of DBMS such as MySQL, ORACLE
5
3.8. Institut d’Estudis Espacials de Catalunya (2001-2005)
Development of software for UNIX environments.
• Design and implementation of hardware and drivers.
• Planning and implementation of software for various projects.
• Programming in C with GTK, Tcl/Tk on Unix tcsh.
3.9. Univ. Politècnica de Catalunya, Dept. of Applied Physics (1999-2001)
Administration of Unix Systems and Microsoft Windows
• Implementation of network security systems (SSL)
• Security audits for the computer systems of the department
• Software development and maintenance of the department’s intranet
• Software development for the Generalitat de Catalunya (SIGMA and NivAval)
• Collaborations with the WAFAE association.
• Support to users, and so on.
4. About me
• Throughout my professional career I have carried out R+D+i tasks (Research, Development and
Innovation).
• I have been working in Unix and GNU/Linux environments for 25 years, I have participated in
process automation and big data processing projects (OpenROCS, motor control and astronomical
telescopes), backend and frontend development (SaltOS, RhinOS and custom apps for web and
desktop) and programming for embedded systems (Altera, Xilinx, Arduino, Raspberry Pi and Trio
Motion).
• In the Wide Spectrum Software Solutions business project, I directed the SaltOS and RhinOS
projects, as well as their release under the GPL-3.0 license, currently I continue developing on
these projects.
• I have been a member of the board of directors of CatPL, the association of Catalan Free Software
Companies, and I have given talks on free software.
• I have worked in research environments such as the Institut d’Estudis Espacials de Catalunya and
the Univ. Politècnica de Catalunya, Dept. of Applied Physics.
• In the last years I have carried out tasks of optimization and automation of processes in the logis-
tics sector, using algorithms such as STRIPS and languages such as PDDL.
• I have published a repository at github with a web of scores and audios for gralla at gralla.josepsanz.net
• I have also contributed to free software projects such as phpMyAdmin, Mroonga, MuseScore, PHP,
jQuery-UI, jquery-timepicker, TCPDF, WarnockPDF, root-ro, handsontable, masonry, hhvm, jGrowl,
sqlite-for-piwik, webapp-xul-wrapper, php-osx, jsmin-php, jquery-grab-bag, pdf.js, Columnizer-jQuery-
Plugin
6
5. Languages
• Spanish native (read, written and spoken).
• Catalan native (read, written and spoken).
• Technical English (intermediate level for read, write and speak).
6. Keywords
• Operating systems: GNU/Linux, Unix Solaris, HP-UX, Slackware, Centos, Debian, Ubuntu, RedHat,
Fedora, LAMP, Microsoft, Raspbian
• Databases: MySQL, PostgreSQL, Oracle, SQLServer, MariaDB
• Services: Samba, Apache, FTP, HTTP, SSH, Crontab
• Programming: Visual Basic, Visual C++, C, GTK, PHP, TCSH, TCL/TK, Latex, Embedded Visual C++,
Shell Scripts, Python, C++, .NET, XSLT, ANSI C, MONO, WEB, HTML, JavaScript, CSS, Ajax, Vanilla
JS
• Programs: Wordpress, EzPublish, VLC, Snort, GIS, Adobe OnSiteView, TomTom, Jquery-UI, Boot-
strap, TinyMCE, CKEditor
• Embedded: PLC, FPGA, Altera, TETRA, PDA, NIOS, Xilinx, MicroBlaze, LEON3, Firmware, Raspberry
Pi, RPI, RTOS, Trio Motion
• Projects: SaltOS, RhinOS, OpenROCS
• Licenses: GPL, MIT, BSD, Open Source, Free Software
• Logistics: CitasWEB, Maps, Rutas, Transfers, Tracking, Última milla, Entregas, Logística inversa,
Recogidas, B2B, B2C, C2C, Orders, Parcels, IA, Call Center, ERP, CMS, OCR, QR, Codebar
• Protocols: TCP/IP, UDP/IP, SSL, WebService, REST, SNMP, NMEA, RFID, DMA, SOAP, DHCP, API,
SMS, Email
• Integration: CSV, Excel, XML, Bytes, EDI, PDF, JPEG, TIFF, XML, RSS, ATOM, JSON
• Tecnologies: Bluetooth, GPS, Ethernet, GRPS, WIFI, RS232
• Quality: Unit test, Validation test, Cantata, Bazaar, Subversion, Git, phpcs, phpunit, phploc, phpmd,
phpdoc
• Astronomy: Vaisala, INDI, Rain detector, Previstorm, Cloud Sensor, Davis Weather Station, PbCdl-
Comm, XmCCD, IndiCCD, Andor, Finger Lakes Instruments, APOGEE, APC, ROS, SBIG, Meade
Telescope, Baader Dome, Allsky
• Others: Reports, Real Time, Osciloscope, LOPD, Frontend, Backend, Parser, MVC, Mailing, Online,
E-Learning, SDK, Auditoria, DoS
7

Contact me