Preston Jang, Web Design and Development

Profile Image

Hi! I am a developer based in Greater Vancouver, BC dedicated to delivering high-quality and impactful websites for small to medium sized organizations. Each project reflects my commitment to solving real-world challenges and creating impactful solutions. Browse through and see how I bring ideas to life through design, development, and innovation.

Interested in working together?

Whether you already have a website or not, I can help. Here are a few ways we might work together:

Contact me today for a free website audit and see how I can help improve your site’s performance!

📩 Let’s Talk

Services

Supporting your website with updates, fixes, and performance tuning so you can focus on your business.

🔐 Security Updates

  • CMS, plugin, & theme updates
  • Vulnerability monitoring
  • SSL certificates & backups

⚡ Performance Optimization

  • Speed checks & caching
  • Image compression
  • Database tuning & link checks

📝 Content Updates

  • Text, images, and blog updates
  • Menus, contact forms, events

🐞 Bug Fixes & Troubleshooting

  • Layout & display issues
  • Plugin/theme conflicts
  • Error debugging

📞 Technical Support

  • Theme/plugin changes
  • Domain Setup/Transfers

💾 Backup & Restore

  • Automated backups
  • Disaster recovery
  • Real-time or scheduled

Past Projects

Fraser Valley Addictions & Recovery (formerly Food for the Soul Project)

Fraser Valley Addictions & Recovery, led by CEO Aida, was seeking a complete rebrand to improve the professionalism and impact of their online presence. The existing website lacked a cohesive brand identity and did not effectively represent the organization’s mission. After conducting a thorough site audit and gathering stakeholder input, I rebuilt their WordPress website with a modern, user-friendly design and expanded functionality. In collaboration with a brand strategist, I established a consistent visual identity across the site that clearly reflects the organization’s values, mission, and personality — resulting in a more compelling and trustworthy digital experience.

Key Contributions
  • Website Technology Audit: Evaluated the existing site’s tech stack to identify opportunities for modernization and improvement.
  • Technology & Library Research: Recommended and implemented tools and libraries tailored to the website’s needs and future scalability.
  • Custom Website Development: Designed and built a user-friendly site structure, allowing non-technical users to easily create and edit content.
  • Domain & SSL Migration: Seamlessly transferred domain registration and reissued SSL certificates to support the new site under a new URL.
  • Documentation & Handover Training: Created detailed user manuals and technical documentation to ensure a smooth transition and long-term maintainability.
Government of Alberta logo

Government of Alberta Ministry of Childcare

I addressed several challenges by aligning old form fields with new forms on the front end, creating API calls to integrate new data into existing database tables, and developing SQL views and stored procedures to aggregate data, minimizing database calls. This resulted in improved efficiency and speed for both data retrieval and submission on the front-end app. The implementation of unit testing enhanced reliability, while the development of the API improved scalability. The easy access to data via the API also sets the foundation for more streamlined future development.

Key Contributions
  • Custom API Development: Built custom certification solution by collaborating with architecture team and other technical resources to create ASP.NET based RESTful API
  • Agile Collaboration & Product Improvement: Contributed to agile process to estimate effort, assess risks, and define acceptance criteria, leading to a more robust, reliable, and scalable product
  • Database Integration & Cross-Team Coordination: Worked closely with other government technology groups to develop SQL relational database, resulting in quick and easy access of childcare data

FortisBC Website

The project faced challenges in helping the customer understand the requirements and scope of work, executing business requirements while modifying the legacy codebase, and ensuring the business requirements were met. Despite these challenges, the outcome was positive: custom Sitefinity modules were developed to enhance website features, the efficiency and speed of legacy Sitefinity custom modules were improved, and bug fixes were performed to enhance website reliability and user experiences.

Key Contributions
  • Legacy Module Optimization & Custom Development: Enhanced performance of legacy Sitefinity modules and collaborated with stakeholders to develop new custom modules aligned with business and technical requirements.
  • Bug Resolution & QA Collaboration: Resolved bugs and worked closely with QA to validate business requirements, ensuring website reliability and an optimal user experience.
  • Feature Planning & Deployment Expertise: Provided estimations and technical insight for deploying new features and bug fixes, supporting clearer understanding of requirements and project scope.

Provincial Ministry Lottery Booking System

The project presented several challenges, including designing a lottery system where users could book dates within a set window each month. Once the window closed, the system needed to randomly select users until all dates were filled while dynamically adjusting availability based on each booking. Additionally, the lottery system had to communicate results to a REST API that I designed. To address these challenges, I conducted a technical analysis to identify suitable algorithms and workflows, leading the development of a complex lottery web application and technical documentation for the REST API.

Key Contributions
  • Lottery System Design & Implementation: Designed and developed a dynamic lottery system for fair date allocation, including random selection and efficient booking features.
  • API Integration & Technical Documentation: Collected requirements and delivered comprehensive technical documents to support seamless integration with the client’s API for data creation and storage.
  • System Testing & Stability: Enhanced system reliability by implementing unit and integration tests, ensuring accurate and stable performance.

Legal Aid BC Website

The project involved managing technical debt from legacy code, performing critical security and Drupal core updates, and addressing client requests and bug fixes. To overcome these challenges, I streamlined feature requests and issue resolution to enhance user experience. I contributed to reducing technical debt by applying best design and coding practices and actively participating in code reviews. Additionally, I strengthened site security by implementing Drupal core and module updates, ensuring the platform remained protected against vulnerabilities.

Key Contributions
  • Issue Management & Resolution: Oversaw feature requests and bug fixes, ensuring timely resolution and consistent functionality across the platform.
  • Code Quality & Best Practices: Applied design and coding best practices, actively participating in code reviews to maintain high code quality and consistency.
  • Security Maintenance & Updates: Maintained platform integrity by implementing Drupal core and module security updates to mitigate vulnerabilities.

Nuheat Website

The project involved coordinating with marketing and business vendors across Canada, the UK, and Sweden to gather business and technical requirements for redesigning three websites. Key challenges included modernizing the UI while improving content management, integrating new functionality, and ensuring seamless user experiences through testing and acceptance processes. To address these, I automated user request and registration submissions using the Sitefinity API, developed custom layouts to enhance content organization and streamline brand-aligned web page creation, and boosted user engagement by integrating a live Twitter feed with the Twitter PHP API.

Key Contributions
  • Automated User Submissions: Developed functionality using the Sitefinity API to automate user request and registration processes, streamlining user interactions.
  • Custom Layout Development: Designed and implemented custom layouts to enhance content organization and enable efficient, brand-aligned web page creation.
  • Social Media Integration: Integrated a live Twitter feed using the Twitter PHP API, improving social engagement and real-time communication.
Schill Insurance Brokers logo

Schill Insurance Brokers Website

The project required enhancing website flexibility and scalability through modular PHP template design, extending WordPress post management capabilities, and implementing key features to improve usability. To address these challenges, I developed scalable PHP templates, leveraged WordPress and plugins to deliver dynamic content and improve content management, and collaborated with marketing management to implement online payments, standardized page layouts, and responsive design, resulting in a more user-friendly experience.

Key Contributions
  • Scalable Template Design: Created scalable and flexible templates to support website adaptability and long-term growth.
  • Dynamic Content Implementation: Utilized WordPress and plugins to deliver dynamic content and extend post management capabilities across the site.
  • UX & Ecommerce Enhancement: Collaborated with marketing to implement online payments, responsive design, and standardized layouts for an improved user experience.

Ann-Louise Web Redesign / E-commerce Implementation

The project involved developing a Sitefinity website to enhance content management and e-commerce functionality, improving client-side interfaces, and providing a more flexible checkout experience. To achieve this, I implemented new product layouts using the Sitefinity Ecommerce API, built a custom discount tool to streamline and improve the reliability of product promotions management, and extended the Sitefinity checkout widget to allow clients greater flexibility in adding order information during checkout.

Key Contributions
  • Enhanced Ecommerce Functionality: Implemented new product layouts using the Sitefinity Ecommerce API to elevate the client-side browsing and shopping experience.
  • Promotions Management Tool: Built a custom tool to streamline and increase the reliability of product promotions management.
  • Checkout Process Customization: Modified the Sitefinity checkout widget to give clients more flexibility in adding custom order information.