---
title: "Ozan Akman (@akmandev) | Hashnode"
description: "Senior Software Engineer. Read the latest articles by Ozan Akman on Hashnode."
url: "https://hashnode.com/@akmandev"
---

@akmandev

# Ozan Akman

@akmandev · Germany · Joined January 2023

Senior Software Engineer

[Website](https://reddiscope.com/)

### [Software Engineering Levels](https://compiler.blog/software-engineering-levels?utm_source=hashnode&utm_medium=feed)

Wondering what makes junior, senior, and lead engineers different? Learn more about each level and their responsibilities!

2 min read · [compiler.blog](https://compiler.blog/software-engineering-levels?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/software-engineering-levels/6649df6421911ba120e801dc) [May 19, 2024](https://hashnode.com/posts/software-engineering-levels/6649df6421911ba120e801dc)

### [Publishing a blog post to Hashnode using a custom editing interface](https://hashnode.com/blog/publishing-a-blog-post-to-hashnode-using-a-custom-editing-interface?utm_source=hashnode&utm_medium=feed)

Introduction Today, we’re going to learn how to publish blog posts using our custom editing interface. We will use Hashnode API and MDXEditor for demo purposes. Step 1: Creating a new React project With node.js, npm installed, please run the followin...

8 min read · [hashnode.com](https://hashnode.com/blog/publishing-a-blog-post-to-hashnode-using-a-custom-editing-interface?utm_source=hashnode&utm_medium=feed)

[Apr 30, 2024](https://hashnode.com/posts/publishing-a-blog-post-to-hashnode-using-a-custom-editing-interface/6630d8816b62dae670fb38e8)

### [Testing Best Practices: The Ultimate Guide](https://compiler.blog/testing-best-practices-the-ultimate-guide?utm_source=hashnode&utm_medium=feed)

We're exploring the testing best practices. These little tips will make your life as a developer easier.

15 min read · [compiler.blog](https://compiler.blog/testing-best-practices-the-ultimate-guide?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/testing-best-practices-the-ultimate-guide/65e9a4056ccdef24ec710ff8) [Mar 7, 2024](https://hashnode.com/posts/testing-best-practices-the-ultimate-guide/65e9a4056ccdef24ec710ff8)

### [Soft Skills in Software Engineering](https://compiler.blog/soft-skills-in-software-engineering?utm_source=hashnode&utm_medium=feed)

Introduction If you’re running a business, “We need to refactor this module.” is not something you’d like to hear. It doesn’t mean anything unless you come from a technical origin. In fact, it’s a scary statement because that means you need to change...

8 min read · [compiler.blog](https://compiler.blog/soft-skills-in-software-engineering?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/soft-skills-in-software-engineering/65d0f0e30eac11ea7f77bf92) [Feb 17, 2024](https://hashnode.com/posts/soft-skills-in-software-engineering/65d0f0e30eac11ea7f77bf92)

### [Step-by-step guide to building a blog with Angular and Hashnode GraphQL APIs](https://hashnode.com/blog/step-by-step-guide-to-building-a-blog-with-angular-and-hashnode-graphql-apis?utm_source=hashnode&utm_medium=feed)

Introduction Hashnode GraphQL API gives you countless possibilities to build your blog using your toolbox–a fronted kit. You can access information such as blog posts, drafts, comments, tags, and many more. We’re going to explore Hashnode API by buil...

10 min read · [hashnode.com](https://hashnode.com/blog/step-by-step-guide-to-building-a-blog-with-angular-and-hashnode-graphql-apis?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/step-by-step-guide-to-building-a-blog-with-angular-and-hashnode-graphql-apis/65cf2e11aad6bccf543bfae7) [Feb 16, 2024](https://hashnode.com/posts/step-by-step-guide-to-building-a-blog-with-angular-and-hashnode-graphql-apis/65cf2e11aad6bccf543bfae7)
