Taipei, Taipei City, Taiwan
Motto: 「Sound Logic, Sound Code.」「Work hard for ease; play hard for fun.」 Expertise & Skills: Verification: 3+ years in IP/Block-level verification using UVM and Pure-SV. Languages: SystemVerilog, Perl, Python. EDA Tools: QuestaSim, VCS, Xcelium. Platforms: Linux, Windows. Infrastructure: Developing VIPs, testbenches, and automated flows (GNU Make). Specialties: Protocols: HDMI (DDC/I2C for EDID), CDSI/CDPHY, and core architectures of DisplayPort and PCIe. Architecture: Custom scoreboard frameworks and reference models. Methodology: Constrained-random verification, Functional Coverage, and SVA. Efficiency: Optimizing verification flows and components (checkers/tests). Interesting Personal Recording: https://medium.com/@lzjieheyhihello
- I work in R&D and provide direct customer support. - The specifications I am responsible for include: HDMI v1.4b to v2.1b, CSI-2, DSI-2, C-PHY, D-PHY, and DPI-2 - Debugged & Improved Help Customer Integration. Fixed UVM issues (hanging, exit conditions). Optimized blank space utilization. Strengthened YCbCr format restrictions. Improved code readability, consistency, and eliminated code redundancy. - Developed & Implemented Testbench for VIPs/PHYs, DSI TX. Encoding/decoding (VDC-M, DSC). Assertions. Run scripts for simulations/regression. Support for HBR audio, user-defined VIC, HDMI CTS 1.4b, CTA 3D audio. Implemented RCDB/SLDB, EDID blocks, and 3D audio sample splitting. Automated SCDC and TMDS config. - Engineered & Designed UVM environment for SystemVerilog-based testing. Custom MACROs. Scoreboard. TMDS Packing Phase for RGB/YCbCr. GitLab CI YAML for verification flow. - Optimized & Managed Refactored frame generation. Standardized GIT commit formats. Streamlined release workflow.
- I am responsible for these NAS applications. - QmailAgent – Email Migration Overview: Migrates local email data when switching providers (Google, Outlook, Yahoo, etc.), ensuring seamless transfer while handling different folder structures and rules. Objective: Enable smooth provider changes with seamless data migration. Responsibilities: Maintain and develop features for QmailAgent, including provider support and dashboard management. Status: Launched. - QmailAgent – Dashboard Improvements: Data Migration: Converted old data. Storage: Optimized email stats. Performance: Enhanced retrieval speed. Database (MySQL): *_account: Reduces duplicate email data. *_statistics: Tracks sender and recipient statistics. *_send_record: Tracks email send records. *_statistics_cache: Stores raw data, data for line charts. *_statistics_optimized_cache: Optimizes line chart rendering speed. Status: Launched. - QmailRing – Sync System Responsibilities: Sync contacts and calendars across providers. Integrate and optimize data from different sources. Redesign architecture for better maintainability. Ensure smooth API interactions and system stability. Lead development of core data comparison logic. Data Comparison Logic: Handle deletions and additions first. Update data last for consistency. Use statusDB for intermediate states to improve stability. Status: Alpha release expected 2024. - HBSCenter – Hybrid Backup Center Overview: Manages file backups and integrates email functionalities, including i18n for multi-language support, customizable HTML templates, and mailClient for AWS SES integration. Status: Successfully integrated into the system. - Skills: Programming Languages & Frameworks: Python, Golang, Node.js, PHP, JQuery, HTML, CSS, Gin framework Databases & APIs: MySQL, MongoDB, Amazon SES API, Google APIs Tools & Technologies: Linux, Git, Schema Design, Excel Testing, Roundcube, i18n
- I work in R&D and provide direct customer support. - Web Server Management: Managed Apache/Nginx servers, domains, and URL redirections. Optimized server performance and ensured regular backups. Handled website deployments, updates, and removals. - Website Development: Developed investment and online teaching platforms using WordPress and Laravel. Designed e-commerce, brand, and quotation websites. Provided customer training. - Skills: MySQL, PHP, Linux, Git, AJAX, jQuery, Nginx, Apache, Payment APIs.
- I am responsible for website maintenance and testing. Tested shopping cart functionality. Improved UI and maintained web templates for better user experience. Managed and optimized Webpack configurations. - Technologies: CSS, jQuery, Webpack, HTML.
- I conduct research and collaborate with teams. Researched ISO 8041 vibration standard and analyzed its applications. Used Matlab to verify findings and generate waveforms. Collaborated with a team to improve methodology beyond the original formula. - Technologies: Matlab, Python, C.