[email protected] | hweihwang.com | Github | LinkedIn
About Me
I’ve been writing software for 8 years. I started with PHP and Laravel before expanding into the JavaScript/Typescript ecosystem. I enjoy working on performance optimization, system architecture, contributing to open source , and building my own tools and utilities to solve problems I run into.
Work Experience
Nextcloud | Software Engineer
May 2024 – Present
- Whiteboard Application: Lead developer for the Nextcloud Whiteboard. Engineered real-time collaborative features using Node.js, React enabling infinite canvas rendering and live synchronization for users. (‣)
- Core Server & Security: Maintainer of the user_saml module, ensuring secure SSO authentication protocols for enterprise clients. Regularly optimize the PHP core server for performance and stability.
- Stack: PHP, Node.js, React, Vue.js, Redis.
Arent | Backend Lead Engineer
Mar 2023 – Feb 2024
Construction industry management platform.
- Performance Engineering: Audited and optimized the "Construction Scheduling" tool. Refactored PostgreSQL queries and implemented caching strategies, reducing page load times from seconds to ~100ms.
- Stack: NestJS, React, PostgreSQL, TypeScript.
CCT Technology | Software Engineer
Jul 2022 – Feb 2023
Digital marketing and ad-tech solutions.
- Infrastructure Migration: Designed the strategy and implemented feature flags to migrate petabytes of media assets from Facebook storage to AWS S3 with zero downtime.
- Security Architecture: Developed a custom key-value provider for secure secret management, removing hardcoded credentials from the codebase.