Ernest Heng

SMU Bachelor of Science (Information Systems)

Hello! I'm a passionate software developer specializing in web development and a creative thinker who enjoys solving complex problems with elegant solutions. With a strong foundation in modern web technologies, I thrive on building applications that are not only functional but also intuitive and engaging.

My Resume
Wallpaper

About Me

I am a second-year undergraduate pursuing a Bachelor of Science in Information Systems at Singapore Management University (SMU), with a double major in Product Development and Artificial Intelligence. My academic journey combines technical expertise with a focus on innovation, preparing me to tackle real-world challenges in the technology space.

I possess a strong foundation in networking, demonstrated by achieving the Cisco Certified Network Associate (CCNA) certification in 2019 during my Diploma in Network Systems and Security at Ngee Ann Polytechnic. This certification reflects my ability to design, implement, and troubleshoot complex network infrastructures.

Beyond networking, I have developed a keen interest in software development, driven by a passion for creating impactful and user-focused digital solutions. I am continuously enhancing my skills in programming, artificial intelligence, and product design to build innovative applications that solve real-world problems.

Experience & Education

Frontend Software Engineer

School On Cloud Asia

Work

May 2024 - Aug 2024 (4 Months)

  • Developed and optimized reusable, responsive components for the company's front-facing website using modern web technologies.
  • Integrated data seamlessly from the Content Management System (CMS) 'Contentful' to deliver dynamic and user-friendly interfaces.
  • Spearheaded a vanity domain application project, collaborating with cross-functional teams to streamline domain setup and improve user experience.
Bachelor of Science (Information Systems)

Singapore Management University (SMU)

Education

Aug 2023 - Current

  • Specializing in Product Development
  • Second Major in Computing Studies, Artifical Intelligence Track
  • Dean's List AY23/24
Administrative Assistant

Marshall Cavendish

Work

Jul 2021 - Sep 2021 (3 Months)

  • Collaborated in the digital transformation of hard-copy primary school assessment books into interactive E-books, enhancing accessibility and engagement for users.
  • Managed and maintained the SQL database, ensuring accurate and efficient storage of content and metadata for E-book projects.
System Administrator

Dun & Bradstreet

Work

Mar 2021 - May 2021 (3 Months)

  • Provided day-to-day IT support, efficiently troubleshooting and resolving technical issues to ensure smooth business operations.
  • Set up and configured new devices (desktops, laptops, and peripherals) for employees, ensuring secure and efficient onboarding.
  • Conducted routine network maintenance, identifying and resolving performance bottlenecks to maintain system uptime and reliability.
Security Operations Specialist

Centre for Strategic Infocomm Technologies (CSIT)

Work

Oct 2020 - Mar 2021 (6 Months)

  • Developed a Python script to automate the identification of Snort rules within IT security reports, significantly improving the efficiency and accuracy of threat analysis.
  • Designed, implemented, and maintained a custom-built Intrusion Detection System (IDS) to test and enhance monitoring and protection against potential security threats, ensuring a deeper understanding of threat detection mechanisms.
  • Spearheaded the automation of manual processes, streamlining operations and reducing response time for security incidents
Diploma in Network Systems & Security

Ngee Ann Polytechnic

Education

Apr 2018 - Apr 2021

  • Specialized in Data Security & Forensics
  • CSIT Diploma Scholarship Holder
  • Represented in WorldSkills Singapore IT Network Systems Administration

Skills

HTML
CSS
JavaScript
TypeScript
React
Next.js
Tailwind CSS
Python
PHP
Three.js
3D-Modelling
Docker
Java
C#
C
Data Structures
MySQL
Maven
Vue
Spring Boot
Cisco
Frontend
Backend
Flask
State Management
REST API

Projects

SavePlate
SavePlate is a Proof of Concept (PoC) web application developed in just 8 hours, showcasing a platform that connects sellers and customers for seamless food item management and purchases. Sellers can list products, monitor sales, and gain insights through detailed transaction statistics, while customers can browse available items, manage their shopping cart, and review order history. The application emphasizes user-friendliness, secure account management with hashed passwords, and efficient navigation via a robust search feature. Despite its PoC nature and rapid development timeline, SavePlate is thoughtfully designed for scalability and a smooth user experience.
SavePlate
Next.js
React
Typescript
Prisma
Postgresql
Tailwind CSS
Online Marketplace
Frontend
Backend
Olive CRM
A comprehensive Customer Relationship Management (CRM) system designed specifically for Timperio, an olive oil company, built to streamline client management, sales tracking, and operational workflows. This application features a modern, responsive dashboard for real-time data visualization and integrates seamlessly with CSV file ingestion for bulk data management. The backend, powered by Maven Spring Boot, serves robust and secure APIs to the frontend, built with Next.js and styled with Tailwind CSS. The system also includes interactive components such as graphs, charts, and a dynamic sidebar for efficient navigation.
Olive CRM
Next.js
React
Typescript
Java
Spring Boot
Tailwind CSS
Maven
MySQL
Data Visualization
Frontend
Backend
SMUMods
A university module planning tool designed specifically for Singapore Management University (SMU) students to streamline their academic progression. SMUMods empowers students to organize and visualize their courses across different terms, ensuring they meet graduation requirements efficiently. The application features an intuitive drag-and-drop interface, real-time credit tracking, and smart recommendations for complementary modules based on the user's academic plan and interests.
SMUMods
Next.js
React
Typescript
React3Fiber
Three.js
Frontend
Assemble Concept
A modern, elegant, and responsive portfolio website created for a local interior design company, Assemble Concept. The website showcases the company's innovative interior design projects while providing an engaging and seamless user experience. With a focus on functionality, the platform highlights Assemble Concept's creative vision and expertise in crafting exceptional living and workspaces. Leveraging Contentful as a Content Management System (CMS), the website empowers the company to effortlessly update their portfolio and publish blogs, titled 'Renovation Guides,' to share valuable insights and demonstrate their interior design expertise. This integration ensures the website remains dynamic and relevant, reflecting the company's ongoing projects and thought leadership in the industry.
Assemble Concept
Next.js
React
Typescript
SEO
Backend
Frontend
Python Workshop Materials
I hosted a Python workshop tailored for freshmen of the SMU School of Computing and Information Systems (SCIS) to help them build a strong foundation in Python programming. The workshop was designed to be interactive and engaging, focusing on practical use cases and fundamental concepts to prepare students for their academic and professional journeys in computing. As part of the workshop, I created a comprehensive Jupyter Notebook that served as both a learning resource and a hands-on guide. The notebook covered essential Python topics, demonstrated coding examples, and included exercises to reinforce learning.
Python Workshop Materials
Workshop
Education
Python
Tutorial
Jupyter Notebook
Data Structures
Vanity Domain Project
During my internship at School On Cloud Asia, I spearheaded the development of a Vanity Domain service used internally by employees. This service automated the setup and configuration of personalized domain names, streamlining workflows and enhancing operational efficiency. The project involved integrating with domain registrars' APIs and implementing secure DNS configurations, enabling employees to quickly deploy branded URLs for internal tools and services.
Vanity Domain Project
Next.js
React
Typescript
Domain Management
Backend
Frontend
Automation

Contact Me

Get in Touch

I'm always open to new opportunities and collaborations. Feel free to reach out!