Troels Kaldau
Software Developer with a focus on end-to-end mobile applications
March 2022 - August 2024
TL;DR
At LittleGiants, a software bureau focused on mobile app development, I worked on over 10 projects between 2022 and 2024, gaining extensive experience across various technologies and challenges. I began as a student worker and quickly became a core contributor, developing my skills in Flutter, refactoring, and client communication. I worked on a variety of projects, including social networking apps, augmented reality solutions, healthcare tools, and logistics platforms. My role involved refactoring codebases, implementing new features, and engaging with clients to balance technical improvements with their expectations. The diverse nature of the company made it the perfect place to start my career.
LittleGiants is a software bureau founded in 2018. Its focus has changed over time, but while I was employed, they were focused on developing mobile applications for startups and small businesses.
LittleGiants website (December 2024)
I joined LittleGiants in 2022 as a student worker. I was already familiar with their primary framework, Flutter, and quickly became a productive member of the team. In early 2023, I was in dialogue with the company about being hired as a full-time developer. However, at that time, they had invested in a startup called MyEpi. The startup had traction but needed a CTO to take it to the next level. I was therefore given the option to join MyEpi as the new CTO. I continued to work on projects for LittleGiants until August 2024, when I switched my focus fully to MyEpi.
Go Mission app
My first project at MyEpi was to take over the development of an app for a company called Go Mission. The product was an app for helping people with autism manage their day and routines. The project had been developed by an inexperienced Flutter developer outside the bureau, and my task was to refactor the codebase while implementing features requested by the client. This gave me a lot of time to hone my skills in the language, the framework, and refactoring in general. As the primary developer on the project, I also had to engage in dialogue with the client. Here, the challenge was specifically to convince them of the importance of the refactoring I was doing - as it did not directly add new features to the app. Explaining this in a way that was understandable to the client was a valuable experience.
Starting out with a project like Go Mission was a bit of a trial by fire, but I liked the challenge. It allowed me to work with a lot of different aspects of software development. After that, I took part in many different projects.
SwingBy website (December 2024)
I worked on a project called Swing, now known as SwingBy - a social app with a focus on groups, chats, event creation, etc. It gave me experience in design implementation, connecting users, and working with live chats.
Digi-Eye App
I worked on a project called Digi-Eye, an innovative AR solution for showing content around daily products in supermarkets. Here, I developed a prototype of the AR module in Unity, implementing the use of Vuforia to show static and dynamic content in relation to real-world objects. I was also tasked with creating the CI/CD pipeline for exporting the Unity application as a plugin for Android and iOS - a challenging but meaningful task.
NoDrown Prototype
I worked on a project called NoDrown - an application meant to detect falls near bodies of water and alert emergency contacts. Here, I developed a prototype of the fall detection module, allowing the client to record accelerometer data for analysis and showcasing the use of geofencing for location-based alerts.
Selvhent Package Collection
I worked on a project called Selvhent - an application for collecting packages at package shops. For this project, I was tasked with implementing Bluetooth device support, enabling scanners and printers to connect to the employee application. I was also tasked with developing a feature for extracting package information from received text messages on the client application. Beyond features, I was also responsible for a lot of refactoring, bug fixing, and design corrections.
While working at LittleGiants, I contributed to over 10 different projects and was frequently tasked with solving bugs in projects without prior knowledge of the codebase. I was given a wide range of tasks and worked with many different technologies. I truly believe it was the perfect place for me to start my career.
Also Read:
Project
OCR Data Extraction
Developed a prototype to extract package information using OCR and regex patterns for SMS data parsing
Project
Bluetooth Scan and Print
Built an app extension to scan barcodes with Bluetooth scanners and print labels using portable printers
Project
Unity AR Prototype
Created an AR-based prototype that displayed product information, integrating with a client-facing web platform
Project
Accelerometer Data Collection Prototype
Developed a fall detection app leveraging mobile sensors and GPS to ensure system reliability near water