👋 Hi there, I'm Deniz!
As a product manager turned software engineer, I bring a mix of business and technical skills, allowing me to bridge the gap between user needs and solutions. With a strong foundation in C/C++ and an endless curiosity for all things software, I am always eager to explore new technologies. My goal is to combine my technical skills with product knowledge to deliver impactful, user-centric solutions.
Have a look at my resume or its source code.
- Languages: C, C++, Go, Python, JavaScript, HTML, CSS, SQL
- Tools: Git, Docker, Bash, Vim, VS Code, Jira, Confluence, Figma
Currently, I am working on:
- Full-Stack Pong Game: Developing a Pong game with a microservices architecture. This project will feature real-time multiplayer functionality, comprehensive game statistics, and an AI opponent. Follow the progress here.
- Personal Webpage: Developing a space to present my thoughts, projects, and learnings in a more appealing format than this README. I have started with deniz.fyi and will continue to build on it.
I've completed below projects as part of my software engineering education:
- Webserv | Built an HTTP web server from scratch, compliant with HTTP/1.1
- Inception | Setting up a small multi-service infrastructure using Docker containers
- CPP-Intro | Comprehensive introduction to Object-Oriented Programming with C++
- miniRT | Building a basic ray tracer to render 3D scenes from numerical object specifications
- NetPractice | Fixing network configurations with subnetting
- minishell | Developing a custom shell by implementing core bash-like features
- Philosophers | Simulating the dining philosophers problem using multithreading and concurrency control in C. Also implemented in Go here.
- FDF | Visualizing 3D wireframes from 2D height maps using isometric projection
- Pipex | Recreating Unix pipe functionality to handle command chaining
- Push_swap | Implementing a sorting algorithm using two stacks with minimal instructions
- Born2beRoot | Setting up a virtual machine with specific security and admin configurations
- ft_printf | Reimplementing the printf function from the C standard library
- libft | Creating a custom library replicating key C functions
Feel free to reach out to me for collaboration or opportunities through LinkedIn or via email.