With almost 20 years of experience as a software engineer, I specialize in Linux and related open-source technologies. Throughout my career, I've worked with a diverse array of programming languages and technologies. I have strong Linux architecture knowledge, acquired while working with Embedded Linux, which makes me proficient in debugging, reverse engineering, investigating, and solving problems regardless of the underlying software stack.
I currently lead the development and product strategy of ShellHub, driving its evolution and ensuring its growth. My role encompasses guiding the technical direction, overseeing product development, and fostering strong community engagement.
- 🔭 Currently leading the ShellHub project
- 👯 Open to collaborating on any free and open source projects
- 💬 Feel free to ask me about Linux,
C/C++
,Qt/QML
,Golang
,Node.js
,Ruby on Rails
,Vue
andDocker
- 📫 Reach me at [email protected]
In the overview below you will find my most recent work experience:
Tech Lead and Software Engineer
ShellHub • Full-time
Languages & Technologies
: Golang
, Vue.js
, Docker
, OpenResty/NGINX
, MongoDB
, Redis
, Kubernetes
Featured Projects: shellhub
As the founder and creator of ShellHub, I envisioned and developed the initial MVP, laying the architectural and functional foundation for a modern platform designed to manage and access remote devices via SSH. I lead the core team, making key technical and product decisions to ensure the platform evolves in line with strategic goals while fostering a collaborative and high-performing development environment. Additionally, I actively engage with the open-source community, managing a project that has earned significant recognition with over 1,500 stars on GitHub.
Software Engineer and DevOps
UpdateHub • Full-time
Languages & Technologies: RubyOnRails
, Node.js
, Golang
, React
, Docker
, RabbitMQ
, Rancher
Featured Projects: updatehub, updatehub-ce
Linux Software Engineer
O.S. Systems • Full-time
Languages & Technologies: C++
, Qt/QML
, Yocto
, Debian Tools
, NetworkManager
, Systemd
, D-BUS
, Udev
Featured Projects: qt-kiosk-browser, qconnman-ui, qt-json-rpc, EasySplash, toscoterm, inih
At O.S. Systems, I worked as a software engineer, developing customized solutions for embedded Linux with a focus on creating tailored operating systems. I utilized tools such as the Yocto Project and the Debian/Ubuntu SystemBuildTools ecosystem to build Linux distributions adapted to the specific needs of various devices and applications. This experience allowed me to work with a variety of programming languages and delve into different Linux subsystems, granting me a deep understanding of how Linux operates. It also provided me with valuable expertise in debugging and resolving complex issues. In addition, I contributed to the development of applications for embedded Linux, using C++/Qt to create GUI and Golang to implement efficient and high-performance system daemons.