Blogs

Get In Touch

Murat Hüdavendigâr Öncü — frontend developer portrait

Frontend developer specializing in React, Next.js, Django, and .NETFrontend · React / Next.js|

Murat Hüdavendigâr Öncü — Frontend DeveloperHi, I am Murat Hüdavendigâr Öncü|

About

Murat Hüdavendigâr Öncü at work

A Bit About Me

I'm Murat Hüdavendigâr Öncü — Computer Engineering graduate from Kocaeli University, co-founder of TemCraft Tech, and a frontend instructor. I build with React and Next.js, with Django and .NET when products need it.

Since early 2024 I've taught frontend development while shipping products at TemCraft Tech — mentoring students through HTML, CSS, JavaScript, React, and Next.js, then applying the same craft in production.

Based in the Netherlands and open to new opportunities. If you need a frontend engineer who can also teach, ship, and own product outcomes, let's talk.

Who is Murat Öncü?
Murat Hüdavendigâr Öncü is a frontend-focused full-stack developer, co-founder of TemCraft Tech, and a frontend instructor, based in the Netherlands. He builds with React, Next.js, and TypeScript, and teaches modern web development to students across Europe.
What does he build with?
React, Next.js, and TypeScript on the frontend, with Django and .NET on the backend when products need it.
Where is he based?
The Netherlands, working remotely with teams and students across Europe.

Experience

euroTech Study GmbH logo

Frontend Instructor

euroTech Study GmbH

May 2025 - Feb 2026 (9 mos)

  • Instructed remote cohorts on HTML, CSS, JavaScript, React, and Next.js with project-based curricula.
  • Mentored students one-on-one through capstone builds and code reviews until they could ship independently.
  • Designed assessments and live coding sessions that mirrored real frontend interview and job tasks.
  • Turned recurring student bugs into reusable teaching examples used across later cohorts.
TemCraft Tech logo

Co-Founder & Frontend Developer

TemCraft Tech

Oct 2024 - Present (1 yr 9 mos)

  • Co-founded TemCraft Tech and shipped client and product work end-to-end with a React/Next.js stack.
  • Owned frontend architecture, code quality, and delivery timelines for SaaS and AI-assisted apps.
  • Translated client requirements into scoped milestones and launched production UIs on Vercel.
  • Built internal tooling and teaching-oriented packages (e.g. logging helpers) used with students and teams.
NAGE logo

Frontend Developer

NAGE

Oct 2024 - May 2025 (7 mos)

  • Shipped TypeScript/Next.js UI features against backend APIs with measurable performance budgets.
  • Built reusable components and layouts that reduced duplicate UI work across product surfaces.
  • Partnered with backend engineers on contract-first API integration and error-state UX.
  • Raised consistency through design-system contributions and structured code reviews.
Wise Quarter logo

Frontend Instructor

Wise Quarter

Jun 2024 - Oct 2024 (4 mos)

  • Ran part-time frontend training sessions covering JavaScript fundamentals through React component patterns.
  • Paired one-on-one with junior developers to work through specific bugs in their own project code, rather than generic exercises.
  • Reviewed student pull requests and gave line-level feedback on code structure and naming.
  • Pushed students to deploy every project they built instead of leaving finished work local-only.
  • Set up a shared Git workflow (branches, PRs, commit conventions) for students who'd only used Git solo before.
Eypes logo

Frontend Instructor

Eypes

Feb 2024 - Oct 2024 (8 mos)

  • Ran remote classes covering HTML, CSS, and JavaScript before progressing learners into React component patterns.
  • Had students style with Tailwind utility classes early so they could iterate on layout without wrestling with custom CSS.
  • Walked learners through wiring up Firebase for auth and data storage in their course projects.
  • Debugged learner code live in session against their own stack traces instead of pointing at generic documentation.
  • Set project checkpoints so learners shipped working increments rather than one large assignment at the end.
Freelance logo

Frontend Developer

Freelance

Aug 2023 - Feb 2024 (6 mos)

  • Built responsive pages with React and Tailwind, working directly from client-supplied Figma designs.
  • Iterated on UX through client review calls, translating their feedback into layout and component changes.
  • Took over maintenance of existing sites, picking up unfamiliar codebases with no prior context to fix bugs and add features.
  • Wired up Firebase for lightweight client-side data needs (forms, content) where a full backend wasn't justified.
  • Checked pages with browser dev tools and Lighthouse before handoff to catch obvious accessibility and performance issues early.
ASSA Teknoloji logo

Backend Developer

ASSA Teknoloji

Mar 2023 - Jun 2023 (3 mos)

  • Built REST endpoints in Django REST Framework, including serializers and viewsets for core data models.
  • Implemented backend logic in C# on ASP.NET alongside the Django services.
  • Worked with frontend developers to define API contracts consumed by a Next.js/TypeScript client.
  • Added request validation and authorization checks to existing endpoints.
  • Profiled and optimized slow database queries in the Django services.
Freelance logo

Freelance Web Developer

Freelance

Jul 2022 - Mar 2023 (8 mos)

  • Built small-business websites from scratch using Next.js and Tailwind.
  • Added basic on-page SEO (meta tags, semantic HTML, sitemaps) and fixed obvious speed issues like unoptimized images.
  • Walked non-technical clients through domain registration and hosting setup, since most hadn't done it before.
  • Delivered portfolio sites, blogs, and landing pages tailored to each business rather than reused templates.
  • Kept working with several clients past the initial build for ongoing updates and small feature requests.

Skills

Hover over a skill for name

React

Next.JS

JavaScript

TypeScript

Redux

Python

HTML

CSS

SASS

Django

Bootstrap

TailwindCSS

Material UI

Git

GitHub

GitLab

Bitbucket

Firebase

NPM

VS Code

Visual Studio

PostgreSQL

C#

.NET Core

Projects

codebrief

Featured Study 1 of 7: codebrief

Generate CONTEXT.md, Cursor rules, and GitHub Copilot instructions for any project in seconds. Zero npm dependencies. Node.js only.

NPM
GitHubNPM Package
Dev Console Kit

Featured Study 2 of 7: Dev Console Kit

A smart, colorful, and educational logging utility designed for React & Next.js students. It helps you debug faster, understand Server/Client environments, and fix CSS layout issues instantly.

NPM
GitHubNPM Package
AI Resume Doctor

Featured Study 3 of 7: AI Resume Doctor

AI-powered CV analysis platform I built with React and Google Gemini. Upload a resume, get strengths and weaknesses called out, and see a job match score with concrete suggestions — so feedback is specific instead of vague.

React.JS
GitHubLive Demo
HaberAI

Featured Study 4 of 7: HaberAI

An AI-powered news aggregator I built with Next.js. It curates and summarizes feeds, works as a PWA with push notifications, and includes real-time market data so you get personalized updates without drowning in noise.

Next.JS
GitHubLive Demo

Featured Study 5 of 7: Money Guardian

A smart personal finance and budget tracking application designed to help users manage their expenses, track income, and maintain financial stability through detailed insights.

Next.JS
GitHubLive Demo
Event Manager

Featured Study 6 of 7: Event Manager

A calendar tool I built to organize events more effectively. Create and edit events, sign in with Google or GitHub, sync via iCalendar, and share private or team calendars with a single link. Still in progress — I keep adding features as I use it.

Next.JS
GitHubLive Demo
E-Price E-commerce Project

Featured Study 7 of 7: E-Price E-commerce Project

A responsive e-commerce app I built with React and Firebase. Shoppers get auth, cart, reviews, and order tracking; admins manage products, analytics, and order statuses from one panel.

React.JS
GitHubLive Demo

Featured Study 0 of 7: NextJS Amazon Clone

Fully responsive Amazon Clone Application made using Next.js. It is a web application where a real payment system is created using Stripe checkout, the relevant orders are registered to the firestore database using webhooks, and Redux is used as global state management.

Next.JS
GitHubLive Demo

Featured Study 0 of 7: NextJS Instagram Clone

A fully responsive Instagram Clone application made using Next.js, React Recoil, TailwindCSS, Firebase and Next Auth, where users can share images, write comments, like other users' photos and view other users' profiles after logging in with Google.

Next.JS
GitHubLive Demo

Featured Study 0 of 7: NextJS ChatGPT

ChatGPT clone site made using openai API

Next.JS
GitHubLive Demo

Featured Study 0 of 7: NextJS Netflix App

NextJS Netflix App is a responsive web application where you can watch the trailer of the movie you want to see the information of after registering and logging in and you can create a watch list for yourself by pressing the + button.

Next.JS
GitHubLive Demo
Click Game

Featured Study 0 of 7: Click Game

Challenge your clicking capacity and also improve your gaming skills. Practice as much you can to become the king in your gaming community.

React.JS
GitHubLive Demo
Cheers App

Featured Study 0 of 7: Cheers App

By taking the location information of the device in your hand, it will show you the closest place to the cocktail you want to drink.

React.JS
GitHubLive Demo
Weather App with TypeScript and ReactJS

Featured Study 0 of 7: Weather App with TypeScript and ReactJS

This Weather App is using ReactJS, TypeScript and TailwindCSS.

React.JS
GitHubLive Demo

Featured Study 0 of 7: Movie App

React Movie App is a web app where you can search for movies, watch movie trailers or find recent movies after you sign up for the app.

React.JS
GitHubLive Demo
Bored App

Featured Study 0 of 7: Bored App

React Bored App is a web application that when you're bored, randomly recommends activities based on your chosen criteria.

React.JS
GitHubLive Demo
TypeScript Quiz App

Featured Study 0 of 7: TypeScript Quiz App

React TypeScript Quiz App is a fun application that uses TypeScript in its construction, consists of 10 questions and each correct answer earns 1 point.

React.JS
GitHubLive Demo
Linktree Clone

Featured Study 0 of 7: Linktree Clone

Linktree clone website with Next.JS

Next.JS
GitHubLive Demo
Fireblog App

Featured Study 0 of 7: Fireblog App

React Fireblog App is a web application where you can read and add blogs after registering with the app.

React.JS
GitHubLive Demo
Brawl Stars App

Featured Study 0 of 7: Brawl Stars App

A web application that I prepared to work with React JS using the Brawl Stars API.

React.JS
GitHubLive Demo
Weather App with Pure JS

Featured Study 0 of 7: Weather App with Pure JS

A web application made using Pure JavaScript that shows the instant weather conditions of the cities with GIFs.

JavaScript
GitHubLive Demo

Contact

Netherlands

contact@muratoncu.com

Hiring?

Frontend engineer based in the Netherlands, open to new roles.

Need a freelance dev?

Co-founder at TemCraft Tech — available for scoped React/Next.js work.

Want the code?

Check the GitHub or open-source npm packages.

Murat Hüdavendigâr Öncü — back to top