ClickNext Internship | Frontend Developer

Worked on corporate CMS customization, security vulnerability fixes, and government backend testing, focusing on responsive design, system stability, and bug reduction.

2026-01-083 min read
ClickNext Internship | Frontend Developer

Internship Experience: My Journey as a Frontend Developer at ClickNext

My internship at ClickNext marked the first significant step in my career path. This article summarizes my responsibilities, the projects I contributed to, and the key lessons I learned during my 4 months (June - October 2025) as a Frontend Developer Intern (Team Project 4).


About the Role

  • Position: Frontend Developer Intern
  • Company: ClickNext - A leading Enterprise Digital Solution and Software Service Provider in Thailand.
  • Duration: June 26, 2025 – October 31, 2025

Key Responsibilities & Projects

My role covered a wide spectrum of development, ranging from Frontend UI/UX implementation to critical Backend Testing and Security remediation.

1. Corporate CMS & Intranet Development

I was responsible for developing themes and customizing CMS environments for several high-profile corporate and state enterprise clients, including the Industrial Estate Authority of Thailand (IEAT) (Intranet Themes)

  • Responsive Implementation: Developed web layouts and content structures based on design mockups, ensuring full responsive compatibility across devices.
  • Page Builder Customization: Created and customized Widgets and Elements for the internal Page Builder system, allowing clients to manage content flexibly according to their specific design requirements.

2. Backend Quality Assurance (Department of Lands Project)

Beyond frontend tasks, I contributed to the backend reliability of a government service platform for the Department of Lands.

  • Unit Testing: Executed comprehensive unit testing using PHPUnit, covering over 200+ test cases.
  • Logic Validation: Validated service payloads and business logic to ensure correct data processing. This process helped identify and report critical logic errors to the development team before production deployment.

3. Vulnerability Remediation & Security

This was a challenging aspect of my internship, focusing on resolving security defects identified during Penetration Testing (Pentest) for the Department of Lands.

  • Security Hardening: Fixed Cross-Site Scripting (XSS) vulnerabilities across both Back Office systems and Frontend inputs.
  • Server Configuration: Configured Apache Rewrite rules to block public access to sensitive system files (e.g., .git, php.ini).
  • Documentation: Created detailed Database Table Descriptions for the production database to support future system maintenance.

Tech Stack & Tools

The technologies and tools I utilized daily included:

  • Languages: PHP, JavaScript, HTML5, SCSS.
  • Frameworks/Libraries: Bootstrap, jQuery.
  • Database: MySQL, MSSQL.
  • Testing & Security: PHPUnit, Apache Configuration.
  • Tools: Git Version Control, Postman.

What I Learned

This experience provided more than just technical skills; it significantly improved my professional workflow and soft skills.

  1. Working with Legacy & Large-Scale Projects: I learned how to navigate and write PHP code within a large, established codebase structure.
  2. Collaborative Git Workflow: I gained practical experience using Git in a team environment, managing branches, and resolving conflicts.
  3. Problem Solving & Code Efficiency: I improved my ability to structure responsive layouts and reuse code effectively, reducing redundancy. I also focused on strengthening my own coding logic, relying less on AI tools compared to when I started.
  4. Professional Communication: I learned the importance of clear communication when reporting issues or discussing solutions with senior developers.

Conclusion

My internship at ClickNext was an invaluable 4-month journey. Working on real-world projects for major clients gave me the confidence and skills needed to transition into a full-time developer role.

A special thanks to the Frontend Team (Project 4) at ClickNext for the guidance and opportunity!