C++ and Game Development with OpenGL
My interest in programming started with C++(and a bit of java), which is known to be a low level and efficient language. Through these years, I have developed my understanding of it through different projects that needed solid comprehension in Object-Oriented Programming, handling memory, and optimization of algorithms. One of the more significant projects that I have ever worked on is developing a fighting game utilizing OpenGL. I was able to use C++ in designing a continuous, interactive game.
Besides that, this Fighting Game forced me to pay so much attention to performance optimization because responsiveness in real-time was important. I have used different features of C++ by managing available resources and reducing latency to keep the frame rate as high as possible, even for intense combat scenes. This experience solidified my learning of C++. OpenGL Documentation.
Data Manipulation with SQL
SQL has empowered me to quite an extent regarding the way data can be organized, queried, and manipulated effectively within any schema. I have broad experience working with relational databases, design of normalized database schema, and writing SQL queries in order to bring out insights relevant from huge datasets.
The data involves several tasks mainly on integration, transformation, and migration, ensuring the integrity of data and performance of databases. I do well in applied SQL to automate processes on data, report generation, and decisions relating to an organization. PostgreSQL Documentation.
Machine Learning with TensorFlow and Python
Recently I have dived into studies and practical exposure to a machine learning library called TensorFlow, which allowed me to build and train and deploy machine learning models from data. It is with TensorFlow, through the flexibility that Python provides, that I have ever been in a position to start developing on models on a wide range of applications including image recognition, natural language processing, and predictive analytics. I gained experiance with data pre-processing, hyperparameter tuning, and model performance evaluation to ensure that solutions presented are not just correct but efficient also. Probably because of the extensive library with utilities that TensorFlow has and the experience I've had with Python, I managed to create data-driven solutions for real-world challenges, such as a model that can read the motions of ones lips on camera to assist the deaf in online communication and learning information.
I learned ML mostly from Google's course.