Code Integration & Performance Tune-Up for a Skin-Health iOS App

Open
Morphace Skincare Wearables
Toronto, Ontario, Canada
Jia Xi Chen
Employer
(26)
6
Project
Academic experience
60 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
Cloud technologies Data analysis Mobile app development Software development Databases
Skills
ios applications user experience (ux) postgresql software engineering trend analysis restful api full stack development
Details

Morphace builds wearable devices that track skin hydration and rejuvenation signals. Our device streams numeric data (via Bluetooth) to an iOS app, which stores everything in an AWS RDS (PostgreSQL) database through a small REST API.


Working alongside our internal team of 2 software engineers over the summer, your focus is to integrate our existing code and optimize existing features for response time. As the core feature is data visualization and trend analysis, there is potential to implement existing ML models for numerical trend detection.


Deliverables

Tasks

  • Deploy our existing REST API code securely for accessing our database (postgreSQL, AWS RDS)
  • Merge existing trend-detection functions in Python with existing code in Swift
  • Integrate existing UI/UX code with existing code for core and additional features
  • Profile our existing overall end-to-end pipeline (iOS → API → DB) and suggest ways to remove redundant calls, shrink payloads, and improve caching
  • (Optional) Build a modular cleaning pipeline (outlier removal, resampling, unit conversion) so future ML models can plug in with minimal effort


Final deliverables

  1. API Endpoints: fully functional routes for the iOS App to call & edit the database
  2. Test Cases: major functions unit tested
  3. Deployed Backend and Frontend: live instances ready for use
Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Good health and well-being

About the company

Company
Toronto, Ontario, Canada
2 - 10 employees
Consumer goods & services, Cosmetics & beauty, Hospital, health, wellness & medical, Technology

Morphace brings the dermatologist's office home through a mask device that automates skin treatments and skin health tracking. Like Invisalign reinventing dental braces, Morphace offers a unique convenience through the hyper-personalization of our wearable hardware and data-driven skin health insights.