Mehmet Yıldız

Full Stack Developer

View Resume

About Me

I'm a Full Stack Developer with a passion for creating elegant, efficient, and user-friendly web applications. With expertise in modern web technologies and a creative approach to problem-solving, I deliver solutions that make a difference.

Middle East Technical University
Aug 2023 - Present

Master of Science in Information Systems

Specialized in information systems, web development, software engineering, and project management.

Information Systems
Software Architecture
Software Project Management
Software Engineering
Web Services & Architecture
Computer Networking
Big Data
Blockchain
BPMN
DBMS
Middle East Technical University
Aug 2017 - Jan 2023

Bachelor of Engineering in Civil Engineering

Focused on computer science fundamentals and programming languages in the final year. Volunteered as a teaching assistant.

DSA (C++)
OOP with Java
Excel VBA
MATLAB
Next.js
React
TypeScript
JavaScript
Babylon.js
Three.js
Redux
Tailwind CSS
shadcn/ui
Next.js
React
TypeScript
JavaScript
Babylon.js
Three.js
Redux
Tailwind CSS
shadcn/ui
Next.js
React
TypeScript
JavaScript
Babylon.js
Three.js
Redux
Tailwind CSS
shadcn/ui
Next.js
React
TypeScript
JavaScript
Babylon.js
Three.js
Redux
Tailwind CSS
shadcn/ui
NextUI
radix-ui
HTML5
CSS3
Node.js
Express.js
Python
FastAPI
Flask
NextUI
radix-ui
HTML5
CSS3
Node.js
Express.js
Python
FastAPI
Flask
NextUI
radix-ui
HTML5
CSS3
Node.js
Express.js
Python
FastAPI
Flask
NextUI
radix-ui
HTML5
CSS3
Node.js
Express.js
Python
FastAPI
Flask
Java
Spring Boot
MongoDB
PostgreSQL
MySQL
Docker
Google Cloud
Git
Supabase
Java
Spring Boot
MongoDB
PostgreSQL
MySQL
Docker
Google Cloud
Git
Supabase
Java
Spring Boot
MongoDB
PostgreSQL
MySQL
Docker
Google Cloud
Git
Supabase
Java
Spring Boot
MongoDB
PostgreSQL
MySQL
Docker
Google Cloud
Git
Supabase

Experience

Software EngineerFratres Technology

Jan 2025 - Present

Delivered project-based software engineering services to external clients, architecting full-stack applications and modernizing existing systems for improved performance.

On-Chain Analytics Platform (wavesonchain.com)

  • Architected and delivered the WavesOnChain platform with a modern frontend (Next.js, TypeScript, Tailwind CSS, shadcn/ui, Highcharts) and multiple backend services.
  • Built and maintained metric pipelines in Python (Flask + MongoDB) and independently developed a new FastAPI backend with MongoDB (Atlas + Docker).
  • Deployed services across Google Cloud Run and VPS, introducing Redis caching/invalidation, Nginx reverse proxy, and SlowAPI rate limiting—ensuring scalable, low-latency, and reliable analytics.
  • Developed an admin panel with Firebase Authentication and FastAPI validation for secure access control, real-time metric monitoring, and action log tracking.
  • Added background tasks (user notification emails, cache refreshes) and structured logging to improve responsiveness, observability, and overall user experience.
  • Integrated Google Analytics, metadata/SEO settings, and feature flags to track user behavior, enhance discoverability, and enable safe, incremental rollouts.

Refactor & Performance Enhancements (dasdas.com.tr)

  • Collaborated with a 3-person team to modernize an existing Next.js/Firebase application.
  • Refactored the admin panel, improved API performance, and optimized image delivery/SEO.
  • Boosted Lighthouse scores with lazy loading and compression, making the admin panel more usable for clients and enhancing business value.
Next.js
React
TypeScript
Python
FastAPI
Flask
MongoDB
Firebase
Redis
Nginx
Docker
Git
Tailwind CSS
shadcn/ui
Framer Motion
Highcharts
Google Cloud

Full Stack DevelopersolarVis

Sep 2023 - Nov 2024

Collaborated with a cross-functional team of 10+ people in a startup environment to build a SaaS platform for solar power plant solutions, applying Agile and Scrum practices to deliver incremental value.

Led the design and development of a 3D Design & Simulation Tool using Babylon.js, implementing algorithms, architectural patterns, and real-time rendering workflows for accurate solar panel simulations tailored to customer requirements.

Built reusable, interactive UI components (dynamic forms, tables, charts, cards) that simplified workflows and ensured consistency across the platform.

Designed RESTful backend services and data models with FastAPI, MongoDB, and Docker to support simulation features and ensure efficient data management.

Contributed to the development of a CRM application used by customers to manage their own projects, handling both frontend and backend tasks to extend functionality and improve usability.

Next.js
React
TypeScript
Babylon.js
Redux
Python
FastAPI
MongoDB
Docker
Git
Tailwind CSS
shadcn/ui
NextUI

Jr. Software Developeri4Works

Mar 2023 - Jul 2023

Collaborated on the development of a full stack web application using Next.js, Tailwind CSS, and MongoDB, contributing to both frontend and backend tasks.

Built RESTful API endpoints with Next.js API routes and integrated them with dynamic frontend pages, including authentication flows (login/registration with validation) and an admin dashboard for user/content management.

Utilized MongoDB with Mongoose for structured data modeling and validation. Also developed a small VBA automation tool to streamline reporting tasks, reflecting an early focus on efficiency and process improvement.

Next.js
React
TypeScript
MongoDB
Mongoose
Docker
Git
Tailwind CSS
VBA

Projects

Here are some of my recent projects. Each one was built with care and attention to detail.

Professional
Waves on Chain

Waves on Chain

Waves on Chain is an on-chain analytics platform delivering real-time insights into the Waves network (transactions, staking, DeFi stats). I built the frontend with Next.js/TypeScript and engineered backend services in Flask and FastAPI with MongoDB. Deployed across Google Cloud Run and VPS with Docker, Nginx, Redis caching, and SlowAPI rate limiting—ensuring low-latency analytics. Added an admin panel with Firebase Auth, background tasks for notifications, and SEO/Google Analytics integration to enhance usability and discoverability.

Next.js
TypeScript
Tailwind CSS
shadcn/ui
Python
FastAPI
Flask
MongoDB
Firebase
Highcharts
Docker
Nginx
Redis
Professional
DasDas

DasDas

Refactor and performance enhancements for a high-traffic performing-arts website. Modernized an existing Next.js/Firebase codebase (admin panel, API paths) and optimized image delivery/SEO to improve Lighthouse scores and search visibility. Delivered new features powered by Firebase Database & Storage, making the admin panel more usable for content teams and driving measurable improvements in performance and customer satisfaction.

Next.js
JavaScript
Tailwind CSS
Firebase
Node.js
Docker
Vercel
Personal
DigiAssets

DigiAssets

DigiAssets is a full-stack cryptocurrency portfolio management platform that enables users to track investments, monitor market trends, and analyze performance, all through an intuitive dashboard and a powerful AI-driven assistant (coming soon). DigiAssets delivers a seamless and secure experience for crypto enthusiasts and investors. It combines real-time market data, detailed portfolio analytics, and a soon-to-be-released AI insights module designed to provide smarter, automated portfolio analysis.

Next.js
TypeScript
Tailwind CSS
FastAPI
Python
MongoDB
Redis
Docker
Personal
WorkTracker

WorkTracker

WorkTracker is a comprehensive project management and time tracking web application designed to streamline team collaboration and productivity monitoring. Built with Next.js 15, TypeScript, and Firebase, the platform enables users to create and manage multiple workspaces, organize projects with task workflows, track time through manual entries and timers, and collaborate with team members through role-based access control. The application features a modern UI built with Tailwind CSS and Radix UI components, offers multiple task view options (Grid, Kanban, List), includes real-time updates via GraphQL with Apollo Client, and provides comprehensive project analytics and reporting capabilities. The tech stack also incorporates Firebase Authentication for secure user management, Firestore for real-time database operations, and custom components for enhanced user experience, making it a full-featured solution for teams seeking efficient project and time management tools.

Next.js
TypeScript
Tailwind CSS
shadcn/ui
Firebase
GraphQL
Apollo Client
Personal
JobCanvas

JobCanvas

JobCanvas is an AI-powered job application tracker that helps job seekers organize their applications, track progress through different stages, and get intelligent resume analysis with match scoring and improvement suggestions.

Next.js
TypeScript
Tailwind CSS
shadcn/ui
Firebase
Gemini API

Get In Touch

Have a question or want to work together? Feel free to reach out!