My strength is being creative. This allows me to see things from different perspectives. Therefore, I am curious and question things, taking unique approaches to problems. An example of this would be in the Successorator project. When there are no goals in the list, the app should display a message saying that there are no goals. However, this should dissapear when there are goals. My solution was to make the background color of the goal list change from transparent to white when there are goals. This way, the message is hidden when there are goals and shown when there are none. This means that I did not have to make an observer to check if the goals list was empty or not since the text was in a completely different fragment.
Hello. I'm Kevin.
I'm a student developer from San Diego, CA.
I'm currently in my third year of studying Computer Science at UC San Diego.
Personal Insights
What is your strength?
What is your weakness?
My weakness is being too detail-oriented. This can lead to me spending too much time on a single task. When I was creating the live audio waveform for the Vetscribe app, I was too focused on making the waveform functional. I was trying to make it be scrollable like with voice memo apps. However, this voice recorder wouldn't have the functionality to rerecord certain parts of the audio, so scrolling through the waveform would be unnecessary. The purpose of the waveform was to show the user that the audio was being recorded. In order to work through this weakness I need to look at the bigger picture and set priorities for the task at hand.
What is a time you had to resolve a team conflict?
During the Successorator project in the class CSE 110, there was a conflict between me and my pair programming partner about splitting work and doing our fair share of work. I talked with him about it and I found out that he didn't understand how to do the code or work in Android Studio. In order to resolve this I offered to help him by providing him resources that I had used to learn such as the labs we did in class and I also guided him through the code I wrote and explained it. I think this was helpful for him because he was able to contribute to a ticket in the end.
What is a time you had to learn a skill in a short period of time?
In the Opinions hackathon project, our group created an iOS app that also implemented OpenAI LLM API. This was very new to me since the last time I had made an iOS app was in 10th grade in high school and I haven't really used the APIs for ChatGPT. By reading documentation and asking more experienced teammates, I was able to quickly understand and get on the same page as the others. I learned basics of Swift and also how to basically use ChatGPT with python. It was important for me to try to figure it out on my own first and exhaust my online resources before I asked my teammates so that I didn't ask too many questions and distract them from their work.