Meet the SpruceID Team: Juliano C.C. Tavares
Team: Engineering
Based in: Paraná, Brazil
About Juliano
I always knew I wanted to work in computing, and my journey began with university projects. My focus then was distributed systems and wireless networks, so I started specializing in those. I worked for a few years with wireless networks and embedded systems, completing a master's degree in IoT during that time. After a few years of working in the field, I realized that I liked working with web development much more and started to follow that path.
SpruceID came into my life years later as a professional challenge. It is very exciting to develop ambitious projects and open-source libraries that contribute to the digital future.
Can you tell us about your role at SpruceID?
I'm currently a senior software engineer at SpruceID, working mainly with front-ends and occasionally touching some wild Rust code. I believe my biggest contributions here were in the SSX project, which is a wrapper for our other library SIWE (Sign-In With Ethereum), and also this year in the project with Utah. I had the opportunity to work here on some things I was very interested in learning about (e.g., WebAssembly and mobile development) and things I had never imagined working with (Rust front-end). We definitely have a lot of challenges and opportunities to learn and apply new tools and technologies.
What do you find most rewarding about your role?
I am very happy when we finish a project, and it starts to be used by customers. At SpruceID, in addition to the projects that the end user will use, we also have libraries that other developers can build with. There is a huge potential for people who will be reached by our work.
What are some of the most important qualities for someone in your role to have, in your opinion?
Curiosity and persistence. We work with technologies that are still evolving, and our decisions will shape many of the paths forward. With no established playbook to guide us, we rely on our own exploration and determination to define the way.
What are you currently learning, or what do you hope to learn?
I have a web development background and am venturing into mobile. I'm still trying to improve my skills and knowledge in this area.
What has been the most memorable moment for you at SpruceID so far?
In addition to what I said earlier about the projects, I couldn't leave out our team meetings. We had many incredible moments in Japan, Ireland, and Portugal, and I can't forget to mention everyone's visit to Brazil, where I was able to show a little more about my culture.
What's the best piece of advice you've received since starting here?
Have confidence in your work—it’s genuinely excellent, and we all recognize and appreciate that.
What is some advice that you’d give to someone in your role who is early in their career?
Challenge yourself to solve problems that you look at and say, "I have no idea where to start."
How do you define success in your role, and how do you measure it?
Deliver on time, few without bugs, and with good code.
Fun Facts
What do you enjoy doing in your free time?: cooking, watching movies, playing volleyball and camping with friends.
What is your favorite coding language (and why?): JavaScript/TypeScript, because it's what I've used the most and feel most comfortable coding with.
If you could be any tree, what tree would you be and why?: I would be a Trumpet Tree. It is a Brazilian tree, and here we call it Ipê, which is a name originating from Tupi and means "rough-barked tree." This tree is very common here and always colors our springs.
Interested in joining our team? Check out our open roles and apply online!
About SpruceID: SpruceID is building a future where users control their identity and data across all digital interactions.