Renfell is a information technology company based in Brisbane, Australia. They provide diverse solutions, from process digitalisation to IoT devices.
I was an intern at Renfell for 1 month and a half, and i worked on three projects.
Smartphone Application
The first project was the digitalisation of a process for a Yacht radar installation company. I developed an IOS and Android smartphone application to streamline the administration load for technicians that install the radars. I was the only developer on the project and the customer were happy with the results. It was a straight forward process, as i developed on a similar application for Axibio.
I developed the IOS application with Swift, learned the language and all the specific requirements to ship an application to the Apple Store. For the Android application, i used Kotlin. I was a already familiar with the Android environnement, but never with Kotlin.
I found that working with Koltin and Swift was a very similar process, and both application architecture were really similar. And that process was much more enjoyable than with Java.
I mostly enjoyed working on the server communication and the developpement of the backend utilities for the applications.
Apple Card accreditation
My second project was related to kickstarting the paperwork and relations with Apple to request the necessary documentation and accreditation to allow microcontroller to read custom card and to add custom cards to Apple Card. This project was for Axibio, so I was familiar with Axibio’s staff and their requirements.
I only kickstared and documented the process, because the process was much longer than a month.
Microcontroller Setup
My third project was related to using a microcontroller, i was already familiar with Arduino and ESP32, but not with “professional grade”. I worked with STM32 and Microchip microcontrollers.
I started by getting comfortable with the technology and doing some hello worlds.
My contribution on this project was refactoring of code, because one product was going to change layout and chip, i was to migrate code from a previous generation to the new one.
I was not responsible to make it “production ready” but more as a first draft of what should be done. I got to something that was compiling, and cleaned up the code with new chip capabilities.
Conclusion
I am gratefull for the experience i had during this Internship, i was able to do a deep dive into microcontrollers, a field i did not have experience in.
I loved working on the application, the lessons I learned from my experience at Axibio enabled me to design a cleaner and better application, and enjoying the process even more.
This experience confirmed my motivation on working in a company that provides tailored products to clients, making the best products to solve clients issues, creating the best possible product on the way.