Mathematical Engineer & Competitive Programmer
Top 0.05% LeetCode solver with 1,700+ problems solved. Building intelligent systems that combine mathematical precision with real-world impact.
I'm passionate about the intersection of mathematics, programming, and artificial intelligence. My journey is driven by curiosity and a desire to solve complex problems through elegant, intelligent solutions.
My fascination with logic and structure led me to discover the power of combining mathematical rigor with computational thinking. I love building systems that don't just process data—they understand patterns, make decisions, and continuously improve. Whether it's optimizing algorithms for competitive programming or designing neural networks for real-world applications, I find joy in the elegant solutions that emerge from this intersection.
Beyond the code, I believe in maintaining a balanced lifestyle. Long-distance running keeps me disciplined and clears my mind, while competitive programming sharpens my problem-solving skills. When I'm not optimizing algorithms or training models, you'll find me exploring new technologies, contributing to open-source projects, or simply enjoying the process of making machines a little bit smarter.
My professional journey and educational background that has shaped my technical expertise and career path.
Currently working as a software engineering intern, gaining hands-on experience in software development, contributing to real-world projects, and learning industry best practices in a professional environment.
Enrolled in the comprehensive software development program at 42 Istanbul, focusing on system programming, algorithms, and computer graphics. Working on projects like Cub3D, IRC Server, and Dining Philosophers to develop strong programming fundamentals and problem-solving skills.
Completed the intensive 26-day Piscine selection program at 42 Istanbul, achieving first place among participants. This intensive coding bootcamp focused on peer-to-peer learning, project-based challenges, and developing strong programming fundamentals in C language.
Pursuing a degree in Mathematical Engineering, combining mathematical theory with practical applications in engineering. The program covers advanced mathematics, optimization, data science, and their applications in solving complex engineering problems. Expected graduation in 2026.
Professional certifications and achievements that validate my expertise and commitment to continuous learning.
Stanford & DeepLearning.ai
2024
Fundamental course introducing core concepts of supervised learning including linear regression, logistic regression, loss functions, and gradient descent. Includes practical implementations using Python and scikit-learn.
DeepLearning.ai
2025
Comprehensive introduction to neural networks and deep learning fundamentals. Covers artificial neural networks, backpropagation, optimization algorithms, and practical implementation techniques. Includes hands-on projects using Python and deep learning frameworks.
Stanford & DeepLearning.ai
2025
In-depth study of advanced machine learning topics such as regularization, hyperparameter tuning, decision trees, and ensemble methods. Emphasizes performance optimization and real-world applications.
Stanford & DeepLearning.ai
2025
Comprehensive course covering advanced techniques for optimizing deep neural networks. Includes hyperparameter tuning strategies, regularization methods (L1/L2, dropout), optimization algorithms (Adam, RMSprop), and batch normalization. Focuses on practical techniques to improve model performance and prevent overfitting.
Stanford & DeepLearning.ai
2025
Comprehensive program covering clustering algorithms, anomaly detection, collaborative filtering, and fundamentals of reinforcement learning. Designed to handle unlabelled data and sequential decision-making tasks.
Kaggle
2025
Practical course focused on handling missing values, categorical variables, cross-validation, and data leakage. Includes model interpretation techniques and use of pipelines for clean ML workflows.
Kaggle
2025
Hands-on course covering image classification, data augmentation, convolutional neural networks (CNNs), and transfer learning. Focuses on building vision systems using deep learning frameworks.
DeepLearning.AI
2025
Certificate in structuring machine learning projects, focusing on data quality, performance tuning, and best practices in ML workflows. Covers error analysis, pipeline design, and iterative improvement strategies.
DeepLearning.AI
2025
Certificate in Natural Language Processing (NLP) with a focus on text classification, vector space models, TF-IDF, word embeddings, and sentiment analysis. Includes hands-on projects using Python and NLP libraries.
DeepLearning.AI
2025
Certificate in Natural Language Processing (NLP) focusing on probabilistic models, sequence labeling, and language modeling. Includes practical applications in Python and NLP libraries.
DeepLearning.AI
2025
Comprehensive course on Convolutional Neural Networks (CNNs) covering fundamental concepts of computer vision, image processing, and deep learning architectures. Includes hands-on implementation of CNN architectures, transfer learning techniques, and real-world applications in image classification, object detection, and feature extraction. Covers advanced topics such as data augmentation, batch normalization, and optimization strategies for computer vision tasks.
DeepLearning.AI
2025
Advanced course on sequence models and recurrent neural networks (RNNs) covering fundamental concepts of sequential data processing, time series analysis, and natural language processing. Includes hands-on implementation of RNN architectures, LSTM and GRU networks, attention mechanisms, and transformer models. Covers applications in machine translation, speech recognition, text generation, and other sequence-to-sequence tasks.
Key milestones, recognitions, and accomplishments that reflect my dedication to algorithmic problem solving and technical excellence.
Among ~5,000,000 users
As of 12/27/2024
Ranked in the top 0.05% worldwide by solving complex algorithmic challenges consistently across multiple topics.
LeetCode Algorithm Contests
2023–2024
Participated in 30+ LeetCode contests, consistently performing within the top percentile in timed algorithmic challenges.
LeetCode
2023
Earned the 300-Day badge for solving algorithm problems every day throughout the year.
LeetCode
2024
Maintained a second full-year streak of daily problem solving on LeetCode, earning back-to-back badges.
42 Istanbul
2023
Achieved first place in the Piscine selection program at 42 Istanbul, excelling in peer-to-peer challenges and project-based software training.
Problems Solved
Run Logged
Day of Problem Solving Streak
Here are some of my notable projects organized by category, showcasing my skills across different domains.
System programming, algorithms, and computer graphics projects from École 42 curriculum
A simple 3D game engine built in C using raycasting, inspired by Wolfenstein 3D. Features include real-time rendering, texture mapping, and smooth player movement.
Implementation of an Internet Relay Chat (IRC) server in C++. Handles multiple client connections, implements IRC protocol features, and manages real-time communication between users.
Implementation of the classic Dining Philosophers Problem. Demonstrates multithreading concepts, deadlock prevention, and race condition handling. Focus on creating efficient and safe concurrent applications.
A small 2D game developed with MiniLibX, the graphic library of 42School. Features sprite animation, collision detection, and interactive gameplay mechanics in a classic arcade-style format.
Efficient algorithm implementation to sort data using two stacks with a limited set of operations. Focuses on optimization and minimal move count to achieve sorted order.
C program that replicates the shell's pipe functionality. Reads input from a file, executes two commands in sequence, and directs the output to another file, mimicking Unix pipe behavior.
Machine learning, artificial intelligence, and data analysis projects
Final project exploring the application of artificial intelligence in mathematical engineering. Includes implementation of various AI algorithms and their practical applications in engineering problems.
Course projects and assignments from MAT381 - Introduction to Data Science. Covers fundamental concepts in data analysis, statistical methods, and data visualization techniques.
Full-stack applications, automation tools, and problem-solving projects
A comprehensive warehouse tracking system application built in Java using MySQL database and Swing interface. Features inventory management, real-time tracking, and user-friendly GUI for warehouse operations.
Automated system for tracking course quotas at Istanbul Technical University. Monitors course availability and provides real-time notifications for course registration opportunities.
Collection of solutions to mathematical and computational problems from Project Euler. Demonstrates problem-solving skills, algorithm optimization, and mathematical programming techniques.
As an active individual, I track and analyze my various sports activities using Strava. Here's a comprehensive overview of my athletic journey and achievements.
Total Distance
Total Elevation
Total Activities
since 1 September 2024
My athletic journey encompasses a diverse range of sports and activities, from endurance sports to team games. The map above shows some of my key activity locations, including:
Sports and physical activities have become an integral part of my life, helping me maintain discipline, mental clarity, and a balanced lifestyle while pursuing my technical career. Each activity brings its own unique challenges and rewards, from the strategic thinking required in orienteering to the technical precision of bouldering, and the team dynamics of football. You can follow my athletic journey on Strava .
I appreciate you taking the time to explore my work! Since you're here, why not get in touch?
Let's Connect!I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!