Project Overview

React.jsNode.jsPostgreSQLElectronTypeScriptAWSrecharts
About the Project
My Role
As software engineer, I was responsible for implementing real-time new data dashboards and visualisations, client supports and bug fixes.
Key Responsibilities
- Integrated soft deletion capabilities (PostgreSQL) for backend data retention
- Introduced new data dashboard for patient data visualization, which allows doctors and nurses to track patient medical records changes over time, aiding in better decision-making and care planning
- Mentored and helped new junior developer to get onboard
- Provided technical support to internal team and clients
Technical Implementation
Technical Implementation
Key features and technical solutions implemented in the project
Implementation Details
Implemented a new data dashboard for patient data visualization, which allows doctors and nurses to track patient medical records changes over time, aiding in better decision-making and care planning
Technical Challenges
- Implementing customised line chart for patient which is not available in recharts.js
- The edge case handling for patient data visualization
Implementation Highlights
- • Customised line chart for patient data visualization

Implementation Details
Integrated PostgreSQL soft deletion strategy to "delete" records without physically removing them from the database.
Technical Challenges
- Ensuring the soft deletion strategy is working after merging the new feature
Implementation Highlights
- • Refactored existing database ORM fetching params
- • Implemented feature flag for specific db tables soft deletion
- • Integrated soft deletion strategy with existing database configuration
- • Integrated with role-based access control
