About

Here is a little background

Hi, I'm Murat, also known as Murat Can. I've been learning software development for over two years now, and as a junior front-end developer, I'm constantly working on improving my skills. Currently, I'm focusing on React and using TypeScript to take my JavaScript abilities to the next level. I recently completed a todo project with my mentor, SIFU=KOD-MAN, which was an excellent learning experience.

Experience

Helsinki University java Programming Course

Owned Certificate: Java-1

During this course, I have leart the basics of computer programming, along with algorithms and object-oriented programming through the Java programming language. The course includes comprehensive materials and plenty of programming exercises - all of which are tested using our automatic testing service Test My Code. I am grateful for this course , and it has been a valuable part of my coding journey. I feel better equipped for the next leg of my journey, which includes diving into JavaScript and React coding.

freecodecamp

JavaScript Algorithms and Data Structures and Responsive Web Design Courses

Freecodecamp offers a wide range of free online courses that cover various topics in web development and programming. Their courses are designed to be beginner-friendly, but they also offer more advanced courses for experienced developers who want to level up their skills.Thx to freecodecamp ...

Patika.dev: Your Free Online Learning Platform for Programming

Patika.dev is an online learning platform that provides free courses on various programming topics. Thanks to their courses on JavaScript, HTML, CSS, GitHub, and VSCode, I was able to learn the basics of these technologies and develop a solid foundation for my programming journey. Their courses are well-structured and engaging, making it easy to follow along and apply what I learned in real-world projects.

Scrimba: The Interactive Learning Platform That Lets You Code Along with Video Lessons

If you're looking to improve your React skills, Scrimba offers a range of high-quality video lessons that cover different aspects of the popular JavaScript library. Their React courses are taught by amazing teachers in the industry, including Bob Ziroll, a seasoned developer with a passion for teaching. With Scrimba's interactive code-learning experience and engaging video lessons, you can learn React at your own pace and build practical skills that you can apply in real-world projects.

GitHub: is the Facebook of All Coders..

Knowing how to use GitHub is essential for software developers. It's a social platform that allows coders to store, manage, and collaborate on their code, making it an essential tool for developing software. With its tools like version control and code review, it helps developers work efficiently and effectively. Being able to use GitHub is a valuable skill for any software developer, and it's essential to know how to use it to contribute to open source projects and collaborate with other developers.

Skills

Projects

Case Study : Todoist Clone

Reminder app that has Sign in , Log in and Autentication with email. It has a simple and smooth homepage just like Todoist. There is also page for personal infos like name and personal photo to upload . And of course you can add projects and remove them. I have used Chackra UI for styles.You may reach the original site by clicking on picture.

Case Study : Authentication and Authorization

Authentication is a crucial security concept that ensures only authorized users can access resources and perform actions within a system or application. To help users understand authentication terms, it is important to display them clearly and concisely

Case Study : Setting UserName and Uploading Photo

We provide an onboard page for users to personalize their experience by allowing them to upload a photo and choose a username. To pick a username, users can use a text field where they can enter their desired name. We also offer a file upload control that enables users to select an image file from their device to use as their profile picture. To ensure a smooth experience, we provide guidelines on acceptable image formats and sizes for photo uploads. By enabling users to upload a photo and choose a username, we aim to make our website/application more engaging and personal for them.

Case Study : Adding Projects and Removing Them

Our platform allows users to manage their projects by adding or deleting them as needed. Users can add new projects by using a simple form that includes fields for project name, priority level, description, and color selection. The priority level helps users prioritize their projects, while the color selection enables them to categorize their projects by color for easy identification. Users can also delete projects they no longer need with just a few clicks. Our platform provides a seamless and efficient way for users to manage their projects and stay organized.

Case Study : Story Estimate Replica

'Story Estimate' is a fundamental concept in agile project management. It involves a collaborative process where team members collectively assess and estimate the complexity or effort required to complete specific tasks or user stories within a project. This practice plays a vital role in efficient project planning and helps teams prioritize and allocate resources effectively

Case Study : Story Estimate Replica

Inspired by the concept of 'Story Estimate' , the Story Estimate Replica project is a collaborative web application that mimics the process of taking votes from different team members to estimate task complexity. It calculates the average estimate while also providing a disagreement rate, enhancing agile project planning and consensus-building.

Case Study : Story Estimate Replica

EstimateME includes vote calculation for task estimates, a disagreement rate metric for team consensus, vote tracking, and clear categorization of consensus levels as medium, high, or low. These features empower teams to collaborate effectively and make informed decisions during the estimation process

Hobbies

Here some of my hobbies leaded me to software.

Hobby is an important aspect of my life. I love creating things with my hands and experimenting with different materials and techniques.My passion for hobbies like Arduino, handcraft, and FreeCAD has led me to the world of software. I was fascinated by the endless possibilities of creating something.

Triggering my creativity enhancing my modeling and design skills with FreeCAD

Arduino Programming: How My Hobby Led Me to Discover the World of Software

Hobby is an important aspect of my life. I love creating things with my hands and experimenting with different materials and techniques.My passion for hobbies like Arduino, handcraft, and FreeCAD has led me to the world of software. I was fascinated by the endless possibilities of creating something.

Contact

I have got just what you need. Lets talk.

+90 05468657832

Ankara, Turkey