App Developer

Teo Kai Xiang

Hello! My name is Kai Xiang, and I'm a passionate game developer who enjoys developing immersive and entertaining applications. With a strong foundation in C#, Javascript, Python, HTML, and CSS, I have been developing games for years, specializing in 2D and 3D Unity game engines.

  • ABOUT ME

    I am a dedicated game developer with expertise in Unity and a passion for creating engaging experiences.

    My journey began years ago, and since then, I have honed my skills in C#, JavaScript, Python, HTML, and CSS. I spend my free time developing applications and coming up with innovations to bring new ideas to life through my projects.

    EDUCATION

    Temasek Polytechnic

    Polytechnic

    2023 - 2026

    Course: Diploma in Immersive Media & Game Development.

    Extracurricular Activities: -

    Skills Gained: Strong Foundation in programming languages and engines such as Javascript, HTML, CSS, MySQL, Python, C#, and Unity

    Institute of Technical Education

    Post-Secondary Education

    2021 - 2023

    Course: Higher Nitec in Games Programming & Development.

    Extracurricular Activities: Member of Cyber-Gaming Club, from 2021 to 2023.

    Skills Gained: Strong foundation in programming languages and engines such as C#, Construct 3, and Unity.

    Greendale Secondary School

    Secondary School

    2016 - 2020

    Achievements: Participated and achieved Certificate of Accomplishment in Singapore Youth Festival in 2019.

    Extracurricular Activities: Member of Greendale Orchestra, from 2016 to 2019.

    Skills Gained: Stronger foundation in core subjects such as English, Mandarin, Mathematics, Science, Principle of Accounting and problem-solving skills.

    Mee Toh School

    Primary School

    2010 - 2015

    Achievements: Participated in the 8th National RoboPreneur Carnival in 2014.

    Extracurricular Activities: Member of the Robotics Club, participated in national-level robotics competitions.

    Skills Gained: Basic foundation in core subjects such as English, Mandarin, Mathematics and Science, and problem-solving skills.

    WORK EXPERIENCE

    SATS Ltd

    Game Developer Intern (CAT Training)

    Work Duration: 5 Months

    Location:Inflight Catering Centre 1, 20 Airport Boulevard Singapore 819659

    Responsibilities:

    • • Built a Unity-based training simulator to digitize the training workflow for aviation catering staff.
    • • Enhanced existing functionalities, features, and performance.
    • • Explored and implemented dynamic integrations in Unity3D, allowing flexibility and expansion of in-game contents.
    • • Translated complex, real-world airline catering SOPs into accurate, logic-based game mechanics.
    • • Optimized 3D assets and code (LOD, Culling) to improve runtime performance.
    • • Handled the end-to-end pipeline from 3D modeling (Maya) and UI design (Photoshop) to C# scripting and debugging

    Shu Da Xia Hotpot

    Service Crew

    Work Duration: 3 Months

    Location:10 Tampines Central 1, #03-16A, Singapore 529536

    Responsibilities:

    • • Assist customers with inquiries and provide product information.
    • • Help customers find products and recommend additional items.
    • • Restock and organize shelves as needed.
    • • Maintain store displays and manage promotional signage.

    Anacle Systems Limited

    Unity 3D Developer Intern

    Work Duration: 3 Months

    Location:3 Fusionopolis Way, #14-21, Symbiosis, Singapore 138633

    Responsibilities:

    • • Developed and tested features for Unity3D applications, enhancing functionality and performance.
    • • Conducted research on emerging technologies, including potential use cases for Augmented Reality (AR) and Virtual Reality (VR), to drive innovative solutions.
    • • Configured Unity chart modules and created 2.5D floorplans for various projects.
    • • Explored and implemented potential integrations of Unity3D applications with Microsoft Azure, expanding the platform's capabilities.
    • • Developed and tested mobile GPS-tracking functionalities for both Android and iOS, improving location-based services.

    Au Croissant

    Service Crew / Barista

    Work Duration: 2 Years

    Location:

    • • Kallang Leisure Park - 5 Stadium Walk, #01-54, Singapore 397693
    • • Millenia Walk - 9 Raffles Boulevard #01-101, Singapore 039596 (Closed Down)
    • Responsibilities:

      • • Handle returns or exchanges and resolve customer issues.
      • • Assist customers with inquiries and provide product information.
      • • Prepare and serve food & beverages to customers.
      • • Managing paperwork for inventory to ensure record keeping.
      • • Restock and organize essential items for operation as needed.
      • • Maintain store displays and manage promotional signage.
      • • Handle returns or payment and resolve customer issues.

    Popular

    Sales Assistant

    Work Duration: 2 Months

    Location: Blk 205 Hougang Street 21 Heartland Mall-Kovan #03-30

    Responsibilities:

    • • Assist customers with inquiries and provide product information.
    • • Help customers find products and recommend additional items.
    • • Managing paperwork for products to ensure smooth transactions.
    • • Restock and organize shelves as needed.
    • • Maintain store displays and manage promotional signage.

    Pacific Bookstore

    Sales Assistant

    Work Duration: 2 Months

    Location: Greendale Secondary School, 51 Edgedale Plains

    Responsibilities:

    • • Assist customers with inquiries and provide product information.
    • • Help customers find suitable textbooks and recommend additional items.
    • • Process transactions efficiently at the cash register.
    • • Monitor and restock resources as needed.
    • • Handle returns or exchanges and resolve customer issues.

    MY SKILLS

    Construct 3 Construct 3
    GameMaker GamerMaker
    Unity Unity
    C# C#
    CSS CSS
    JavaScript JavaScript
    Python Python
    HTML5 HTML5
    ReactJS ReactJS
    NodeJS NodeJS
    MongoDB MongoDB
    MySQL MySQL
    GitHub Github
    Git Git
    Photoshop Adobe Photoshop
    Premiere Adobe Premiere
    XD Adobe XD
    Maya Maya
    Canva Canva
    Figma Figma

    My Projects

    Project Banner

    Ning


    Ning Bot is a multi-functional one-stop solution Discord bot designed to be user-friendly & efficient to enhance server management and user engagement.

    JavaScript NodeJS
    Project Banner

    SPEDMart


    SPEDMart is a mobile application designed for SEN children aged from 5 to 9 years old, educating them on foundational math concepts and early financial literacy.

    Unity C#
    Project Banner

    Personal Portfolio


    My Personal Portfolio website developed with React.js framework.

    CSS HTML ReactJS
    Project Banner

    Ning Website


    Commercial Website for Discord Bot Ning developed with React.js framework.

    CSS HTML ReactJS
    Project Banner

    Don't Look Away


    Don't Look Away is a 3D horror game where you seek to escape an abandoned supermarket with mannequins moving in the darkness.

    Unity C#
    Project Banner

    Pixel Quest


    Pixel Quest is a 2D pixel Hack'N'Slash platformer game where you survive attacks/waves of enemies till the end.

    Unity C#
    Project Banner

    Alien Genesis


    Alien Genesis is top-down thrilling alien survival shooter game where you fight swarm of aliens coming for you.

    Construct 3
    Project Banner

    Lost Santa


    Lost Santa is a platformer game where it's Christmas and Santa is lost in this cold and spooky forest! Help him escape to get him to children who wished for their presents!

    Construct 3
    Project Banner

    SZA: Survive Zombie Attack


    SZA is a 3D survival shooter game where you fight swarm of zombies coming for you.

    Unity C#
    Project Banner

    Lost Fantasy


    Lost Fantasy is a 2D platformer game where a lost sprite (you) finds a way to escape the forest.

    Unity C#
    Project Banner

    Metalands


    Metalands is a 3D maze game where you navigate around the maze-like environment to locate the exit.

    Unity C#
    Project Banner

    TicketMasterBot


    TicketMasterBot is a standalone .EXE application where users can install for use.

    This application is designed to be user-friendly & efficient, allowing users to retrieve event details through without having the need to access TicketMaster website.

    JavaScript CSS HTML

    CONTACT ME