Introduction to Algorithm Design and Development
Completed coursework in algorithm design, emphasizing problem-solving strategies and algorithmic thinking.
Tech Enthusiast
Get To Know More
HTML, CSS, JavaScript, C++, JAVA, SQL, VB.NET, C, Prolog, Scheme, Python.
Diploma Computer Science, Sijil Pelajaran Malaysia(SPM)
I'm a passionate and driven Computer Science student currently in Semester 4 at Universiti Teknologi MARA (UiTM) Kampus Jasin, actively seeking an internship opportunity to grow my technical and professional capabilities. With a solid foundation in programming, algorithms, data structures, and software development, I aim to apply my knowledge in real-world projects while gaining hands-on industry experience. My interests span across coding, digital design, and collaborative project development, where I enjoy turning ideas into functional and meaningful applications. I'm continuously expanding my skill set through academic projects and personal learning, and I'm excited to contribute to innovative teams that value creativity, efficiency, and problem-solving.
Explore My
Completed coursework in algorithm design, emphasizing problem-solving strategies and algorithmic thinking.
Acquired skills in solving computational problems using structured algorithm design and step-by-step logical thinking.
Studied interactive multimedia concepts including multimedia system design, user interaction, and development tools.
Gained foundational knowledge in operating system design, including process management, memory management, and file systems.
Learned essential data structures such as arrays, linked lists, stacks, queues, and trees with practical coding applications.
Explored web and mobile development, covering front-end technologies (HTML, CSS, JavaScript) and basic back-end integration.
Studied the principles of data transmission, network protocols, OSI and TCP/IP models, and basic network troubleshooting.
Developed understanding of entrepreneurship including business model creation, marketing strategies, and financial planning.
Examined the internal structure and functioning of digital computers, including instruction cycles, memory hierarchy, and CPU architecture.
Mastered object-oriented programming concepts such as encapsulation, inheritance, and polymorphism through practical Java development.
Explored various programming paradigms including procedural, object-oriented, and declarative programming styles.
Studied GUI-based application development using visual programming tools and event-driven programming techniques.
Learned fundamental concepts of databases, SQL queries, relational models, and basic database application development.
Studied the systems development life cycle (SDLC), requirement analysis, design methodologies, and documentation techniques.
Improved professional communication skills including report writing, oral presentation, and workplace communication.
Developed strong mathematical foundations through courses in pre-calculus, calculus, discrete mathematics, and statistics. Topics included functions, derivatives, logic, set theory, combinatorics, graph theory, and basic probability and statistical analysis.
Browse My Recent
I developed a simple 2D survival game using the Godot engine. The player must navigate a hostile environment, avoid or fight off enemies. I designed the game mechanics, including player movement, health management, and enemy behavior. The project involved scripting with GDScript, creating a responsive UI, and designing Waves that gradually increase in difficulty. This game showcases my understanding of game loops, collision detection, and interactive gameplay design.
In our CSC301 (Visual Programming) group project, we built a parking ticket system using VB.NET. I was responsible for programming both admin and customer features. For customers, I designed interfaces with dropdowns and radio buttons to select customer types, which then displayed their plate numbers. I also developed a dynamic price calculation function and a receipt section with options to change parking duration. For admins, I added features to update prices and manage locations. All data was stored in an Access database.
This is a responsive and interactive quiz application developed using HTML, CSS, and JavaScript. Inspired by platforms like Google Forms and Quizizz, the project was built to better understand how online quizzes work behind the scenes, from handling user input and form validation to managing timers and generating real-time results. Users can choose from multiple categories, answer timed questions, and receive instant feedback with a final score summary. It was a fun way to dive deeper into client-side logic and user experience design.
Get In Touch