Institutions I have studied in as my education background.
2004-2009
Bedok Green Primary School
Attained PSLE Script.
2010-2013
Bedok View Secondary School
Attained GCE 'N' Level Script.
2014-2015
Sense College
Attained GCE 'O' Level Script.
2016-2018
Republic Polytechnic
Attained Diploma in Information Technology.
2021-2022
Republic Polytechnic
Attained Specialist Diploma in DevOps
2019-Current
SIT-DigiPen Institute of Technology
Pursuing BS in Computer Science in Real-TIme Interactive Simulation
About Me
I am always seeking knowledge. I solve problems by planning an approach with minimum risks promptly. I believe that there is always a solution to every problem. Sometimes you need to find the right people to do it.
Shaikh Faid
Computer Science | Software Developer | Singapore
Aspiring Software Developer. I am well versed in multiple programming languages; C, C++, C#, Python, Java, HTML, and CSS. I am adaptable and always prepared to take on new challenges and learn new things.
Contact Me
Send me a message and I will get back to you shortly.
UNIFY 3-D Game Engine
UNIFY, a 3D game built from our own 3-D game engine.
Design and develop a 3-D game engine and game in the DigiPen GAM300/350 project. Took on the Technical Lead role to lead the team on the technical side of programming. A third-person shooter game. UNIFY
inspired by Left 4 Dead 2 and GTA V games, where players must unify buildings, complete the objectives and defeat the boss in every level. A visual studio project created from scratch to develop the game engine. The game engine consists of the following systems, animation system, audio system, camera system, assert, entity-component system, editor system, event system, graphics system, logic system (LUA scripting),
particle system, physics system, serialization, and reflection system. Implementing a maths library, prefabs manager, resource manager, and video renderer. Each of the abovementioned systems is either independent or dependent on one or more other systems/managers. The systems are segregated into individual responsibilities, no matter how small they may be, for the ease and organization of code works for the team.
Date: September 2021 - April 2022
Type of Project: GAM300/350
Category: Game/Game Engine
KoronaKrisis 2-D Game Engine
KoronaKrisis, a 2D game built from our 2-D own game engine
Design and develop a 2-D game engine and game in DigiPen GAM200/250 project. Took on the Technical Lead role in leading the team on the technical side of programming. It is a game for children to explore their creativity by creating their game level(s) with the game engine. A visual studio project started from scratch to develop the game engine, use of OpenGL library to render the graphics on the screen, use of ImGUI library to render the user interface for the game engine, Fmod library for the sound and music of the game and also as always, the STL library for most of the data manipulation. Features, serialization of the level scene, resource manager to handle most data in the engine, prefabs manager, entity-component system, memory manager to oversee the responsible use of memory in the game engine, pointers, smart-pointers, sound system, graphics system, ImGUI editor system, game object factory, self-generated math library.
Date: September 2020 - April 2021
Type of Project: GAM200/250
Category: Game/Game Engine
Bird Wars - Last Flight Game
A 2D game built from Alpha Engine library
Design and development of a 2-D game in DigiPen GAM150 project. Took on the Technical Lead role to lead the team on the technical side of programming. A side-scrolling tower defence game. A visual studio project with the Alpha Engine library's help renders the images to make the scene and characters of the game. Use of OOP to manipulate the game objects and the game loop. Features serialization for the scene and game objects, Enemy and Player behaviour, and user interface. Creating an installer for the final output.
Date: April 2020
Type of Project: GAM150
Category: Game
Arena Z by The ASCII-65
A simple 2D 8-bit game.
Design and development of a 2-D 8-bit game in DigiPen GAM100 project. Took on the Technical Lead role to lead the team on the technical side of programming. A top-view camera shooter game. A visual studio project where the console prompt is used to render and manipulate the game simulation, using alphabets and symbols to represent the characters in the game. A basic top-view shooter game with simple game loops, serialization of data and behaviours of the enemy AI with player behaviour in real-time simulation.
A web based cloud monitoring solution to monitor real time sensors data connected to the Adruino Uno WiFi board such as Temperature, Humidity, Luminosity, Force.
These sensors data are captured using ThingSpeak API and stored into the database. Users are able to create account and login to the website to view these data.
These data can be viewed in the form of graphs, lines, bar chart or table. Users can modify their preference on their dashboard page.
The web app packs alot of administrative functionalities such as, creating of accounts, adding users, deleting users, backlog tracing such as identifying user activity,
exporting of sensors data, user table, feedbacks to excel or any other formats. There is also a forum to discuss related topics. Users can also check the status of each
sensors connected to the Adruino Uno board.
Year: Early 2018
Type of Project: Republic Polytechnic Industry Project C300