Tech Stack
Projects
Password Store App
A modern, secure, and user-friendly password management web application built with Next.js, React, and Prisma. This app allows users to store, manage, and export their passwords securely, with a clean and intuitive interface.
View ProjectHouse Expense App
Amaska Expense App is a full-stack expense management application designed to help users track, categorize, and analyze their spending. It features a modern React frontend and a Node.js/Express backend, with support for recurring transactions, credit cards, and detailed analytics.
View ProjectWork Experience
Full-Stack Developer • Intelligent Wellhead Systems (IWS) • Calgary, AB
2020 – 2025Intelligent Wellhead Systems (IWS) provides digital solutions for oil well completions through their inVision™ platform and cloud-based analytics. Using proprietary sensors and software, IWS creates a "Digital Completion Twin" that enables real-time remote monitoring and control, reducing operational times, minimizing human exposure to hazards, and improving safety and efficiency throughout the completion process.
- Revamped the landing page and maintained a responsive, component-based web application using Vue.js 2 and Bootstrap, consuming RESTful APIs from Laravel connected to MSSQL and MongoDB, with real-time MQTT-driven line charts using Chart.js.
- Led the migration of the entire web application from Vue.js 2 to React, utilizing Zustand for state management and React Bootstrap for UI, implementing JWT-based authentication and integrating RESTful APIs from Node.js/Express with MSSQL via Prisma, featuring real-time MQTT-driven charts using Recharts.js.
- Implemented Docker edge applications in Python and Node.js for telemetry acquisition and control systems, utilizing the MQTT messaging protocol.
- Developed containerized Docker services and managed deployments using Azure Container Instances and Azure IoT Edge; contributed to CI/CD and release processes with Azure Pipelines.
- Wrote comprehensive unit tests achieving 80%+ code coverage and practiced Test-Driven Development (TDD) for full-stack projects.
- Leveraged Azure DevOps for Git source control, pull requests, code reviews, and automated CI/CD pipelines for continuous delivery and deployment.
- Developed on Linux environments, containerized applications with Docker, and deployed to Azure cloud infrastructure following DevOps best practices.
- Provided Tier-3 support for production issues, performed root cause analysis, and implemented preventive solutions.
Full-Stack Developer • PCCW Global (via Creetree Ltd) • Vancouver, BC
2015 – 2020PCCW Limited is a global company headquartered in Hong Kong with interests in telecommunications, media, IT solutions, property development, and investment.
- Built enterprise applications using Java, Spring Boot, React, and MySQL in a service-oriented architecture.
- Developed RESTful APIs and integrated with multiple backend services for unified data access.
- Modernized legacy ERP modules (PHP 4 → PHP 7), improving performance and maintainability.
- Created a centralized Mediator API system to consolidate disparate services and standardize data access patterns.
- Participated in code reviews and maintained high code quality standards across the development team.
- Supported system migration projects, ensuring minimal downtime and data integrity.
- Worked within Agile teams to deliver features in iterative sprints.