Showcasing My Academic Achievements
Object Oriented Programming
Grade: A+
Key Concepts: Generics, interfaces, abstraction, classes, static/public/private/virtual keywords, lambda expressions, Lists and dictionaries, threading and asynchronicity, LINQ.
Project Highlight: C# Modular player inventory System that utilizes generics, interfaces, asynchronicity, lambdas, and other good programming practices.
Relational Databases
Grade: A+
Key Concepts: Stored procedures, functions, inner and outer join clauses, HAVING and WHERE clauses, table creation/editing/deletion, rollbacks, library functions like DATEDIFF() and COUNT().
Project Highlight: A team effort in creating dozens of queries based on business requirements of a client.
Web Programming
Grade: A
Key Concepts: Navigation, components, useState, useEffect, hover animations, GET and POST methods, CSS grid, responsive design, temperature and map APIs, database linking, file manipulation, JSON handling.
Project Highlight: Built a responsive web application for real-time weather tracking, integrating multiple APIs and ensuring seamless user experience across devices.
Algorithms and Data Structures
Grade: A-
Key Concepts: Nodes, linked lists, BFS and DFS algorithms, stacks and queues, asynchronous programming, recreation of string library functions, easy and medium LeetCode challenges.
Project Highlight: Developed an AI pathfinding system using BFS and DFS.
Mobile Application Development
Grade: A-
Key Concepts: Intents, Toasts, animations, screen transitions, constraints, layouts.
Project Highlight: Created a mobile app with smooth screen transitions and interactive animations, focusing on user experience and intuitive navigation. Created an app where you can dynamically create and answer quizes.
Game Development with Unreal Engine
Grade: A+
Key Concepts: Level design, raycast pickup systems, AI behavior trees, materials, physics, UI/UX, player health management, level transitions.
Project Highlight: Designed a fully interactive game level, implementing advanced AI behavior and physics-based interactions to enhance gameplay realism.
Capstone Project
Grade: A+
A comprehensive software project that brought together all the skills I learned throughout my course.
Real world hands-on experience fixing errors in a large project environment.
Communications for Software Development
Grade: A
This course focused on effective communication within technical teams. Learned about the agile and scrum processes.
Learned how to document and present technical specifications.