Hi there, I'm currently enhancing my website, feel free to scan through my portfoloio. Some functions may not be available at the moment.
Overview
Designed and developed a comprehensive web application to streamline operations for DDM's Campaign Management Team. This centralized platform integrates all the essential tools and resources the team uses daily, eliminating the need to switch between multiple systems and significantly improving efficiency.
Key Features
Timekeeping Tool: Track hours and manage schedules seamlessly.
AI Knowledge Base: Access a smart, searchable repository of company knowledge, best practices, and campaign insights.
Campaign Management Courses: Offer team members on-demand learning resources to enhance their skills and stay updated on industry trends.
Feedback Forms: Collect and manage feedbacks to drive continuous improvement.
Software Links Hub: Quick access to all client-related software tools in one place, reducing downtime and improving productivity.
Impact
This platform has transformed the way the Campaign Management Team operates by:
Centralizing tools and resources, saving time and reducing friction.
Enhancing collaboration and knowledge sharing across the team.
Providing a user-friendly interface that simplifies daily workflows.
Empowering team members with easy access to learning and development resources.
Technologies Used
Frontend: HTML, CSS, Javascript
Backend: Google Appscript, Javascript
Database: Google Cloud Platform, Google Sheets
API Integration: Gemini API
My Role
As the sole developer and designer of this project, I was responsible for:
Gathering requirements and understanding the team's pain points.
Designing an intuitive and user-friendly interface.
Developing and integrating all features from scratch.
Testing and deploying the platform to ensure a smooth user experience.
Why This Project Matters
This project showcases my ability to create impactful, user-centric solutions that solve real-world problems. By combining technical expertise with a deep understanding of user needs, I delivered a platform that has become an indispensable tool for DDM's Campaign Management Team.
Overview
Developed AI Know, an intelligent knowledge base platform designed to streamline client-specific information management. This AI-powered web app allows users to "cross-train" the system on unique client processes, documents, or workflows, effectively creating a dynamic, searchable "book" for each client. By leveraging natural language queries, teams can instantly retrieve precise answers, reducing time spent digging through disjointed resources.
Built with Google Apps Script (for rapid backend logic and integration) and the Gemini API (for AI-driven responses), this tool empowers teams to centralize and interact with client knowledge in a smarter, more efficient way.
Dynamic Knowledge Creation: Upload client-specific documents, SOPs, or process guides to train the AI, creating tailored "books" for each client.
Cross-Client Training: Maintain separate knowledge silos for different clients to ensure confidentiality and accuracy.
Smart Query System: Ask questions in plain language (e.g., “What’s Client A’s approval workflow for social media posts?”) and receive instant, context-aware answers.
Client-Specific "Books": Organize information into virtual repositories that mimic a structured manual but with AI-powered accessibility.
Easy Updates: Add new data or refine existing processes seamlessly, ensuring the knowledge base evolves with client needs.
Backend: Built with Google Apps Script for seamless integration with Google Workspace (Docs, Sheets, Drive) and lightweight automation.
AI Engine: Powered by the Gemini API for natural language processing (NLP) and context-aware response generation.
Data Security: Client-specific data isolation to prevent cross-contamination, with access controls managed via Google Workspace permissions.
Frontend: Custom UI designed for simplicity, allowing users to upload data, ask questions, and view results in a clean, intuitive interface.
Reduced Research Time: Teams cut down time spent searching for client-specific information by 60–70%.
Improved Accuracy: Eliminated guesswork by providing standardized, AI-verified answers aligned with client processes.
Scalable Knowledge Management: Enabled easy onboarding for new team members and simplified updates for evolving client requirements.
As the sole developer and architect of AI Know, I:
Designed the system architecture to handle cross-client data isolation and dynamic AI training.
Integrated Gemini API for NLP and tailored response generation.
Built the backend logic using Google Apps Script to automate data processing and UI interactions.
Ensured compliance with data privacy standards by leveraging Google Workspace’s security framework.
AI Know demonstrates my ability to solve niche workflow challenges with lightweight, cost-effective tools. By combining Google Apps Script’s automation capabilities with cutting-edge AI, I created a scalable solution that bridges the gap between static documentation and dynamic, actionable knowledge. This project highlights my knack for turning complex problems into simple, user-friendly tools—perfect for teams juggling multiple clients with unique needs.
Overview
I designed and developed Momentumize, a timekeeping and analytics platform that empowers teams to track task-level work hours with precision and transform raw data into actionable insights. Built to eliminate manual timesheet bottlenecks, Momentumize provides managers with a high-level dashboard to visualize team productivity, identify inefficiencies, and make informed decisions to optimize workflows.
This tool bridges the gap between time tracking and strategic planning, ensuring every minute spent aligns with business goals.
Task-Level Time Capture: Employees log hours spent on specific tasks in real-time, with customizable categories (e.g., client work, meetings, training).
Automated Timesheets: Replace manual entries with automated daily/weekly timesheet generation, reducing errors and administrative overhead.
Manager Dashboard: Visualize team productivity trends, workload distribution, and project progress through interactive charts and heatmaps.
Data-Driven Insights: Identify bottlenecks (e.g., tasks consuming disproportionate time) and forecast resource allocation needs using historical data.
Role-Based Access: Secure access controls ensure employees view only their data, while managers oversee team-wide analytics.
Exportable Reports: Generate CSV/PDF reports for client billing, payroll, or performance reviews with one click.
Frontend: [Specify tech, e.g., React or Angular for dynamic dashboards, Bootstrap/MUI for UI]
Backend: [Specify tech, e.g., Node.js/Django for API logic, Python for data analysis]
Database: [Specify tech, e.g., PostgreSQL for relational data, TimescaleDB for time-series analytics]
Analytics Engine: [*Specify tools, e.g., Tableau/Power BI integration, or custom D3.js visualizations*]
Hosting: [Specify, e.g., AWS EC2, Docker containers]
Reduced Time Tracking Overhead: Cut manual timesheet efforts by 40–50% through automation.
Improved Project Budgeting: Historical time data enabled 25% more accurate client proposals and resource planning.
Enhanced Accountability: Transparent tracking led to a 30% reduction in missed deadlines across teams.
Actionable Manager Insights: Real-time dashboards helped redistribute workloads, reducing burnout and improving team satisfaction.
As the solo developer and designer, I:
Conducted stakeholder interviews to define pain points in existing timekeeping processes.
Designed an intuitive UI for both employees (simple logging) and managers (advanced analytics).
Built the time-tracking logic and integrated data visualization libraries for dashboards.
Implemented security protocols to protect sensitive employee data.
Deployed and optimized the tool for scalability across departments.
Momentumize exemplifies my ability to turn operational challenges into scalable, user-friendly solutions. By merging precise timekeeping with powerful analytics, this tool doesn’t just track hours—it drives smarter business decisions. Whether balancing team workloads, justifying client invoices, or refining project estimates, Momentumize proves that granular data, when presented clearly, can transform how teams operate.
This project highlights my strengths in full-stack development, data visualization, and creating tools that foster a culture of accountability and efficiency.