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


Project scope
Categories
Cloud technologies Data analysis Mobile app development Software development DatabasesSkills
ios applications user experience (ux) postgresql software engineering trend analysis restful api full stack developmentMorphace 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.
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
- API Endpoints: fully functional routes for the iOS App to call & edit the database
- Test Cases: major functions unit tested
- Deployed Backend and Frontend: live instances ready for use
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
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.
About the company
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.
Portals
-
Toronto, Ontario, Canada