My name is Timothy Chua, and I am an aspiring software developer whose passion is also photography.
As of [YEAR], I am at the age of [AGE] and am currently pursuing a degree of Computer Science at National University of Singapore with specialization in Multimedia Information Retrieval and Software Engineering.
Graduated in 2018, with a Diploma in Information Technology at Ngee Ann Polytechnic; Specializing in Solution Architect.
This page features both my work and hobby throughout my academic and National Service journey.
"Let us be the best version of ourselves, the real you!"
UG TEACHING ASSISTANT
Taught the next generation of Computer Scientist:
R&D ENGINEER INTERN
Improved current underwater detection technologies:
SOFTWARE ENGINEER
Involved in the development of multiple IT solutions:
DATA SCIENTIST INTERN
Research and developed speech processing technologies:
Currently pursuing at National University Singapore - The school of computing equips students in the field of software engineering, Unix development, and covers topics such as Data Structures & Algorithms, Operation Systems and interdisciplinary studies.
Ngee Ann Polytechnic, from 2015 to 2018. Design and implement computer solutions using algorithms and data structures to solve problems efficiently and effectively. Modules covered includes Object-Oriented Programming, Developing Web Applications and SQL Database.
Monfort Secondary School, from 2011 to 2014. Normal Acedamic turned Express student after the first year of schooling. My school's motto, "Age Quod Agis” which translates to “Do Well In Whatever You Do' in Latin.
As a member of the Republic of the Singapore Navy, we protect our water and guard the seas. We go beyond the horizon to ensure the safety and security of Singapore's vital sea lines of communication.
Problem solving is the act of defining a problem; determining the cause of the problem; identifying, prioritizing, and selecting alternatives for a solution; and implementing a solution.
Critical thinking is the ability to think clearly and rationally, understanding the logical connection between ideas.
Teamwork can be defined as the ability of team members to work together, communicate effectively, anticipate and meet each other's demands, and inspire confidence, resulting in a coordinated collective action.
A CS3219 NUS online collaboration tool for technical interview preparation built with Node.js, Golang, PostgreSQL, Redis, and gRPC
An Orbital NUS Project involving computer vision and machine learning to translate and teach American Sign Language to a greater audience using Python, Django REST, and React Native.
A Python Web framework deployed on Amazon Elastic Beanstalk. Allows for the internal and secure circulations of data.
A Django website deployed on Amazon Elastic Beanstalk. Transcribes uploaded audio files using Google's Speech-to-Text API.
An open source toolkit written in C++. Using Node.js, a custom neural network, and speech processing parameters to transcribe recordings.
A desktop application with DirectX. Using C++, pixel art and mathematical calculations to make a stealth, assassin, platformer game.
A desktop application with DirectX. Using C++, pixel art and mathematical calculations to make a bullet hell game.