After working at CuraLinc Healthcare as an intern during Summer 2013, the company reached out to me during Fall 2014 with an opportunity to create the company's first mobile app. I had recently learned how to create hybrid mobile applications through my position at the UW Department of Surgery, so I decided to accept the opportunity. I developed the app over the course of roughly two months.
The application is released for both Android and iOS, and was built using the Apache Cordova framework. The app connects to remote resources for its content, which were built using Ruby on Rails and Twitter Bootstrap 3. An admin interface was also built for the web content so that most of the app's content can be managed by CuraLinc employees themselves, without the need of contacting me for updates and pushing new versions through the Android and iOS app stores. I also supplied fully detailed documentation.
The following is an excerpt from a CuraLinc press release that provides an overview of the app's core functionality:
"The eConnect® mobile app provides EAP participants with on-the-go access to secure and confidential counseling, as well as helpful resources on a number of health, wellbeing and productivity-related topics. The app also allows users to schedule a consultation or connect immediately with one of CuraLinc’s licensed behavioral health clinicians to address stress, anxiety, substance abuse, depression or relationship concerns."
During early Fall 2014, I was assigned to help build a mobile app at my position with the UW Department of Surgery. My team was tasked with building a mobile application for the UW Health Liver Transplant Department. The app's main features allow Wisconsin-based practitioners to refer their patients to specialists at UW Health. This was the first time my department was assigned with building a mobile app.
Since I work on a team of Rails developers, my team and I decided to create a hybrid application using Apache Cordova that would connect up to a mobile-optimized Rails app. While I contributed to some the Rails side of the project, most of my responsibility was getting the Cordova side of the project functional since I was already familiar with Android and iOS development.
During development, I was presented with a unique issue: Cordova is not really designed to serve the app's content remotely, so I needed to find a way for Cordova to elegantly connect with our Rails app. I solved this by having the Rails app serve the corresponding Cordova libraries and plugins based on which device was running the app.
My brother had to move out to Washington DC recently, and he didn't have room for one of his TVs, so he gifted it to me for helping him with the move. My apartment already had a TV, so I mounted it in the kitchen and hooked it up to a Chromecast. After a couple of days of playing slow tv and music videos on it, I thought it would be cool to make a weather display to put up on the TV, like the ones you would find in hotel lobbys.Madweather displays current conditions, a four day forecast, a NOAA radar loop, Madison sailing conditions courtesy of WindAlert, and a rotating webcam view of the city courtesy of the UW Department of Atmospheric and Oceanic sciences. It has already proven very useful in the morning when I need to plan my dress accordingly for Madison's unpredictable weather patterns.
During my Summer 2013 internship with CuraLinc Healthcare, I was tasked with redesigning an out of date website for a client product. The original website was built with ASP.NET technology, but was implemented using poor conventions and was overcomplicated, so I decided to start from scratch.
The site's purpose is to supply clients with information about the Family Marital Leave Act, or FMLA. Users can view FAQs, download forms for an FMLA request, and request a leave of abscence through their employee assistance program.