
I'm Jack Du En Jie.
I am a full-stack software engineer with around five years of experience in developing web applications, mobile applications, and Windows desktop systems. I have strong background in modern JavaScript frameworks (React.js & Next.js) and experience in independently owning the complete Software Development Life Cycle (SDLC), including requirement analysis, system and database design, frontend and backend development, deployment, and long-term maintenance. I have successfully delivered multiple production systems across different platforms, demonstrating my ability to manage projects from concept to completion.
One of my key strengths is my ability to work independently and complete tasks efficiently within reasonable timeframes while maintaining high code quality. I am highly adaptable and capable of handling complex technical challenges, particularly in building highly customized systems. I have extensive experience developing dynamic and flexible components, such as generating UI pages based on JSON configuration files and building advanced 2D sketching systems capable of rendering up to 20 million shapes. These experiences have strengthened my problem-solving skills and my ability to design scalable and high-performance architectures.
In addition to technical expertise, I work closely with backend engineers, UI designers, and cross-functional engineering teams to ensure smooth system integration, accurate UI implementation, and optimized performance. I value clear communication and teamwork, and I actively share knowledge by mentoring interns and supporting junior developers in adopting best practices.
I am passionate about learning new technologies and continuously improving my technical capabilities. I am currently seeking opportunities in Singapore in front-end, back-end, or full-stack software engineering roles where I can contribute my skills, grow professionally, and collaborate with experienced teams to build high-quality and impactful products.
{
"uniquePageKey": "",
"layoutType": "grid",
"gridLayoutContent": null,
"gridColumnStart": 0,
"gridColumnEnd": 0,
"gridRowStart": 0,
"gridRowEnd": 0,
"elementLayoutContent": null
}