Passionate computers engineer and ex-PhD. candidate in Computers Engineering. Proud advocate of Open Source, standards, specifications, and best practices.
With more than 22 years of professional experience, and being involved in Open Source scene and wireless communities since I was 17 years old, I have been working both profesionally or in personal side projects in almost all computer engineering areas, including web development, robotics, operating systems desing, videogames, networking, or drivers programming. My profile is purely technical, with a great interest in hard-to-solve problems, quality of code, performance optimizations, high-edge technologies, and design of clean APIs and architectures focused on minimal designs, modularity and reusability.
I'm fullstack with preference for backend, R&D and academic projects. Thanks to that, I have more than 10 years of experience with Node.js, and I'm also expert in Python and C++ between other languajes, and I'm currently interested on Rust. Regarding mobile apps, I have 5 years of experience with ReactNative.
I have won three times the spanish national Universitary Free Software Championship and been CTO of two start-ups (and co-founder of one of them). Currently I'm working as WebRTC Architect at Dyte and as part-time freelance developer, consultor and auditor. In my spare time I like to read books, go to cinema or travelling, go running or cycling, or work on my own side projects to improve my skills and craft things with cool high-edge technologies.
I have a Licenciature in Computers Engineering, and convalidated It to the equivalent Master in Computers Engineering. My Licenciature (and Master) thesis was NodeOS, a minimal operating system for Node.js based applications, with more than 6000 stargazers on GitHub, winner on the Systems category at the 11th CUSL national championship, and graduated with distinction. My Licenciature thesis director was Prof. Enrique Soriano-Salvador.