Mustafa Yılmaz, Developer in Istanbul, Turkey
Mustafa is available for hire
Hire Mustafa

Mustafa Yılmaz

Verified Expert  in Engineering

Bio

Mustafa is a dedicated developer with over six years of experience working on scalable B2B and B2C products. His background in interdisciplinary engineering is one of his strongest suits. He loves working on the front-end side of the development cycle, especially with React and its ecosystem. Mustafa is also experienced with back-end technologies such as the JavaScript/TypeScript ecosystem with Express.js, NestJS, and the Python ecosystem with Django.

Portfolio

URBINT, INC.
React, TypeScript, Leadership, Functional Programming, Python, GraphQL...
Conferatu Inc.
React, TypeScript, JavaScript, GitHub, Git, Tailwind CSS, Next.js, Front-end
Conferatu Inc.
React, TypeScript, JavaScript, GitHub, Git, Tailwind CSS, Next.js, Front-end

Experience

  • React - 8 years
  • Express.js - 7 years
  • Front-end - 7 years
  • JavaScript - 7 years
  • TypeScript - 5 years
  • SCSS - 5 years
  • Next.js - 4 years
  • Tailwind CSS - 4 years

Availability

Part-time

Preferred Environment

MacOS, NeoVim Text Editor, React, JavaScript, Node.js, Visual Studio Code (VS Code), Express.js, TypeScript, Next.js, Tailwind CSS

The most amazing...

...product I’ve shipped is an end-to-end B2B stocktaking solution that revolutionized an otherwise manual and cumbersome process.

Work Experience

Lead React Front-end Developer

2023 - 2024
URBINT, INC.
  • Developed and maintained multiple customer-facing products' front end, focusing on reliability and extensibility.
  • Ensured a coding standard through peer reviews to enforce consistency between different parts of the codebase.
  • Trained and mentored a team of front-end developers to maintain and extend their experience on Urbint codebases.
  • Coordinated the roadmap and development processes between front-end, back-end, and product teams.
Technologies: React, TypeScript, Leadership, Functional Programming, Python, GraphQL, Google Cloud Platform (GCP), Front-end, Tailwind CSS

Senior React Front-end Developer

2022 - 2023
Conferatu Inc.
  • Developed a mobile application from the previous engagement's output web application using Capacitor.
  • Implemented new features to the mobile application with pixel-perfect UI transition from Figma designs.
  • Implemented scroll-like features specific to the app by utilizing several animation tools.
  • Helped the founding team to hire in-house developers for the future of the product.
Technologies: React, TypeScript, JavaScript, GitHub, Git, Tailwind CSS, Next.js, Front-end

Senior React Front-end Developer

2022 - 2022
Conferatu Inc.
  • Reworked the existing Next.js web application to implement new UI/UX designs.
  • Moved the existing Next.js web application from a single-page application (SPA) to an incrementally built static site with Incremental Static Regeneration (ISR) to improve application performance and web vitals.
  • Implemented new features to a web application, like an infinite video player for featured thoughts and embedded TikTok videos.
  • Moved the web application to progressive web application (PWA) to enable launch from desktop and possibilities of web notifications.
Technologies: React, TypeScript, JavaScript, GitHub, Git, Tailwind CSS, Next.js, Front-end

Co-founder | Lead Front-end Developer

2019 - 2022
Walbit
  • Designed and developed a UI component library specific to Walbit's requirements.
  • Developed a robust MVP using React and Ant Design for the private alpha phase.
  • Created and developed a front-end application with a small team where users can easily manage their algorithmic trading bots.
  • Implemented a background service in Node.js and MongoDB to gather and store real-time tick data of crypto assets.
Technologies: JavaScript, React, Redux, Redux-Saga, Tailwind CSS, Gatsby, Figma, UX Design, Web UX Design, UI Design, Full-stack, Full-stack Development, Python, HTML, CSS, APIs, REST APIs, WebApp, Postman, Front-end, TypeScript, Node.js, Express.js

Co-founder | Head of Operations | Lead Front-end Developer

2017 - 2022
Envanterium (ENV Technology)
  • Made a cross-platform desktop application using Electron.js and React that bundles with its local back end built using Express.js and MongoDB. It allows connections from barcode scanner devices over a local network for data transfer and validation.
  • Created a robust end-to-end stocktaking solution that can work either offline in sub-ground storage solutions or logistic warehouses or online in retail stores without relying on a physical connection for synchronizing data.
  • Built a SaaS-like multi-tenant platform for our customers to manage their stocktaking operations and for us to manage our business operations (back office).
  • Developed a cross-platform mobile application using React Native. The application is currently available on the application stores, and it was created to replace the barcode scanner devices and utilize the mobile device's camera.
  • Managed the operations team for handling stocktaking processes in Turkey.
Technologies: JavaScript, React, React Native, Python 3, Django, Express.js, MongoDB, PostgreSQL, Redux, Redux-Saga, Electron, Antd, Full-stack, Full-stack Development, NoSQL, B2B, Python, HTML, CSS, APIs, REST APIs, WebApp, Postman, Front-end, TypeScript, Node.js

Senior Front-end Development

2019 - 2021
Vagon
  • Developed the front end for the user dashboard before the startup's Product Hunt launch on March 19, 2020.
  • Created the front end for the Vagon file feature, a file storage solution like Dropbox for users' cloud computers.
  • Helped the team transfer their front-end application to their new design for the startup's second Product Hunt launch on April 8, 2021.
Technologies: JavaScript, React, Redux, Redux-Saga, SCSS, HTML, CSS, APIs, REST APIs, WebApp, Postman, Front-end, TypeScript, Tailwind CSS

Experience

Walbit Platform

Walbit is an opinionated algorithmic trading platform for crypto assets and we developed a robust platform that connects to the user's Binance account and automates their trading with respect to the user's preferences. Walbit utilizes seven different proprietary trading algorithms that cover various risk profiles. I developed the front-end application and designed the UI and UX.

Vagon Application

https://vagon.io/
Vagon is a B2C SaaS application that provides performant personal computers running on the cloud, where I developed the front end of the first version of its website and later helped them change their design system in the second version. Users can start with any computer specification and change the specifications any time they want. They can connect to the computer using their browser.

Envanterium

http://envanterium.com
Envanterium is a stocktaking platform with a multi-tenant SaaS application, cross-platform desktop application, cross-platform mobile app, and Windows CE barcode scanner application, where I developed and maintained the front-end of the web app using React, the entirety of the cross-platform desktop application using Electron.js and MERN, and the mobile application in React Native. I am currently overseeing the operations in Turkey.

Front-end Developer

cf.me is a news source that takes all sides in delivering the news. Users can reach the news with bite-size information aggregated over the widespan of news sources.
I have helped them rework their front-end stack and provided them with a web page similar to their current iOS application.

Education

2012 - 2018

PhD in Mechanical Engineering

Koc University - Istanbul, Turkey

2015 - 2016

PhD Visiting Researcher in Electrical Engineering

EPFL - Lausanne, Switzerland

2009 - 2012

Master's Degree in Materials Science and Engineering

Istanbul Technical University - Istanbul, Turkey

2006 - 2009

Bachelor's Degree in Metallurgical and Materials Engineering

Istanbul Technical University - Istanbul, Turkey

2003 - 2008

Bachelor's Degree in Chemical Engineering

Istanbul Technical University - Istanbul, Turkey

Skills

Libraries/APIs

React, Node.js, REST APIs, React Redux, Antd, Redux-Saga

Tools

JSX, Postman, Capacitor, Vendor Independent Messaging (VIM), Figma, GitHub, Git

Languages

JavaScript, TypeScript, HTML5, HTML, CSS, Python 3, Go, SCSS, Python, GraphQL

Frameworks

Tailwind CSS, WebApp, Next.js, Ant Design, Express.js, NestJS, Django, Redux, Electron, Nano, React Native, Material UI

Paradigms

REST, UX Design, Web UX Design, UI Design, B2B, Functional Programming, DevOps

Platforms

Visual Studio Code (VS Code), MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Kubernetes

Storage

MongoDB, PostgreSQL, NoSQL, Amazon S3 (AWS S3)

Other

Engineering, Full-stack, Full-stack Development, MVP Design, User Experience (UX), User Interface (UI), Front-end, Front-end Development, Gatsby, APIs, HTTP, Leadership, Chemical Engineering, Computational Fluid Dynamics (CFD), Mechanical Engineering, Scientific Computing, Research, Fabrication, iTerm2, NeoVim Text Editor, Applied Research, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring