
Role: Full Stack Developer / System Architect
Technology Stack: CodeIgniter (PHP Framework), MySQL, Custom JavaScript Canvas/Drawing API
Client: Canadian Client
Key Achievement: Development and integration of a proprietary, visual feedback system for design approvals.
This highly customized platform, built on the CodeIgniter framework, was created to streamline development workflows, enhance team communication, and introduce a unique, graphical feedback loop critical for design projects. My sole responsibility for the entire system’s development underscores my capability to manage and execute complex, multi-faceted projects from conception to completion.









Core Project Management and Communication Architecture
The system provides a robust framework for managing the lifecycle of digital projects, from assignment through completion:
- Project & Task Management: Project Managers can easily create new projects, assign them to specific developers or designers, and manage overall project statuses. Developers maintain an up-to-date control panel to manage and update their assigned tasks.
- User & Account Management: The platform supports multiple user roles (Project Managers, Developers, Owners) with granular controls for user management and individual account profile updates.
- Unified Communication: All project communication is centralized within the system using text messaging/comment functionality, ensuring a clear, searchable history of discussions and decisions.
Proprietary Visual Feedback and Design Approval Process
The most distinctive and technically advanced feature of the PMSDAP is the integrated visual design approval tool, which drastically improves the clarity and speed of client and stakeholder feedback:
Interactive Collaboration: The system supports dynamic, interactive communication where one user can ask a question by marking the image, and another can respond with their own annotated screenshot. This capability transformed the design approval process from a static document review into a fluid, visual collaboration.
AJAX-Powered Drawing Mechanism: I engineered a proprietary system allowing Project Managers, Owners, and Developers to upload or share a screenshot/image and then utilize a simple drawing mechanism directly over the image. This feature, powered by AJAX, enables stakeholders to visually annotate exactly where changes are needed, eliminating ambiguity in text-based feedback.