Served as the primary Web Developer for this collaborative project, personally implementing the complete frontend interfaces and backend architecture while team members handled testing and other supporting roles. This comprehensive health application enabled patients and clinicians to calculate, visualise, and track kidney function through eGFR (estimated Glomerular Filtration Rate) measurements with tailored interfaces for different user roles.
HTML5, CSS3, JavaScript, Chart.js for dynamic data visualisation
Node.js, Express.js framework
MySQL via AWS RDS
AWS EC2 for hosting, Route53 for domain resolution, S3 for object storage
Bcrypt encryption, session management, reCAPTCHA integration
Selected screenshots highlighting key components of the KodeGreen Kidney Health Tracker web application. Additional code samples, architectural diagrams, and user interface designs are available for review.
Secure MySQL connection pooling with environment variables for credentials
Express static file configuration for serving frontend resources
Secure user creation with password hashing and error handling
Secure user authentication interface with guest login option
Integration with NHS and kidney health resources for patients
Secure password verification with bcrypt and session management
Server-side HTML templates with form validation for data entry
Visual representation of kidney disease stages with corresponding GFR values
Successfully delivered a fully functional web application with distinct, user-friendly interfaces for all user types
Implemented a sophisticated eGFR calculation system with dynamic feedback based on kidney health status
Created a secure platform handling sensitive patient health information with robust authentication
Established a scalable AWS infrastructure supporting immediate deployment and future expansion