
Liam Ronan
PharmaLink is a secure, prescription management system that streamlines doctor-pharmacist collaboration. With multifactor authentication, role-based access control, data encryption, and secure cookie-based session management, the platform lets doctors create and assign prescriptions and restrict pharmacists to relevant prescriptions.
User-centered design, real-time notifications, and modular system architecture created a scalable, secure, and clinically relevant solution. PharmaLink combines robust technical implementation with healthcare professionals' needs.






PharmaLink was created to solve issues with the current prescription management systems, examples include - poor search capabilities, inconsistent communication protocols, and usability challenges. The project's goal was to provide a secure, doctor- and pharmacist-oriented platform that enhances data integrity, accountability, and efficiency across the prescription lifecycle.
PharmaLink achieved this by implementing features that are intended to reduce errors and ensure regulatory compliance, such as field-level encryption, traceable audit trails, required validation fields, and real-time status tracking. Pharmacists can only access the information that is important to them, which supports confidentiality and duties separation, while doctors can provide prescriptions quickly.
Two fundamental design concepts were scalability and security. Robust access control, secure session handling, and MFA are all integrated into the platform. AWS was used for cloud deployment, and Vitest, Jest, and Playwright were used to implement comprehensive testing processes. Code linting and CI/CD pipelines facilitated development and continuous improvement. PharmaLinkâs ultimate goal was to deliver a robust, future-ready system that enhances operational efficiency while supporting long-term maintainability.
PharmaLink addressed major issues with usability, accountability, and access control, resulting in noticeable enhancements to actual prescription workflows. Doctors and pharmacists are expected to experienced fewer challenges as a result of the final system's simplification of the entire prescription management and distribution.
PharmaLink's system design choices were validated through user testing with a practicing pharmacist, demonstrating the tool's efficacy in enhancing clarity, lowering human errors, and streamlining day-to-day clinical operations.
Additionally, the project was a worthwhile educational experience. Through practical experience with modern technologies like React, TypeScript, TanStack Router, Node.js, and MongoDB, I enhanced my full-stack knowledge. I used professional DevOps tools like GitHub Actions and SonarCloud, improved my testing techniques using Playwright and Vitest, and expanded my knowledge of scalable architecture through AWS deployment.
In the end, PharmaLink proved to be a professionally fulfilling and technically demanding undertaking, improving my ability to provide practical solutions to real world problems

I am an IADT final-year Creative Computing student with a passion for front-end development with professional software development experience. Academic projects allowed me to build full-stack web apps and design secure, user-friendly interfaces. I enjoy writing clean, efficient code and developing meaningful digital experiences that maximize speed and user needs. I want to improve as a developer and create useful, real-world solutions with an attention to detail and interest for new technologies.