Hi, I’m Emre Solmaz

Front-End Developer, Geomatics Engineering

I am a software engineer who graduated from Gebze Technical University’s Geomatics Engineering department and have been working on front-end development for over 5 years. As a developer who has proven my competence in both front-end and back-end technologies, I am highly motivated to create projects that are actively used by users. I am focused on deepening my skills and providing scalable solutions on the path to becoming a full-stack

CAREER

Experience

Six years of building high-performance, user-focused interfaces — from enterprise platforms to mobile apps.

OCT 2025 — PRESENT

Front-end Developer

SHFT · Istanbul, Türkiye

Developing and modernizing large-scale enterprise applications and digital platforms across fintech, travel, e-commerce, corporate benefits and customer operations. With Vue.js, Nuxt.js, React.js, Next.js and TypeScript, I build complex front-end architectures, multi-site ecosystems, CMS-driven platforms and admin dashboards — reusable components, Swagger/OpenAPI-based REST integrations, authentication and authorization flows, and responsive, maintainable, performance-oriented interfaces.

Multinet Call Center — Enterprise operations management. Contributed to the complete redevelopment of the call center platform over about eight months: role-based access control (RBAC), granular permissions, configurable operational pools, admin dashboards, OTP authentication and complex business workflows, built from reusable components and management modules. Vue.js · Nuxt.js · REST APIs · RBAC

TÖDEB — Multi-site ecosystem and admin portals. Public websites, educational platforms and centralized admin portals for executives, administrators, instructors, members and business partners — course and event management, calendar scheduling, announcements, surveys, real-time notifications, KVKK consent management and dynamic content administration on a CMS-driven multi-site architecture. React.js · Next.js · CMS · REST APIs

MultiTravel — Flight booking and travel management. The full reservation lifecycle — flight selection, passenger information, multi-step checkout, payment and ticket management — with complex forms, validation, dynamic data and API integrations. REST APIs · Booking workflows

TazeÇiçek — E-commerce and business management across web, mobile and admin platforms. Product and category management, inventory and stock workflows, dealer management, CMS-integrated content, authentication, reCAPTCHA, KVKK consent flows and dynamic forms, kept running across staging and production. React.js · Next.js · CMS

MultiAvantaj — Corporate benefits website. Responsive, CMS-driven interfaces with reusable UI components for a consistent experience across devices. Vue.js · Nuxt.js · CMS

DZRT — International digital platform (Saudi Arabia). Front-end development and maintenance support in an existing codebase, temporarily taking over development tasks during a team member’s absence — feature work, UI improvements, bug fixes and project continuity.

Vue.js

Nuxt.js

React.js

Next.js

TypeScript

REST & Swagger/OpenAPI

RBAC & Auth

Admin Dashboards

CMS & Multi-site

Responsive Design

OCT 2024 — MAR 2025

Vue.js Developer

Dedecta · Sarıyer, Türkiye

Front-end development on a social media monitoring dashboard in an Agile team. I built reusable Vue.js component structures and contributed to a modular front-end architecture, managed application state with Pinia, and improved code quality and runtime performance across the dashboard views.

Vue.js

Pinia

Reusable Components

Modular Architecture

Dashboards

Performance

Agile

2021 — JUL 2025

Front-end Developer

Skolbord · Türkiye

Front-end application development with Vue.js and JavaScript, improving performance by reducing page load times by up to 10x. Developed mobile applications with Capacitor, launched them on the app stores, and supported scalable development with Nest.js back-end modules.

Vue.js

JavaScript

Capacitor

Nest.js

Up to 10x faster

AUG 2021 — JAN 2022

Front-end Developer

Luova Mainos · Vantaa, Finland

Built a multi-tenant food-ordering application for restaurants in Finland, working closely with stakeholders to deliver on schedule. Customers browse each restaurant’s product listings with filtering, manage a basket, and complete a multi-step checkout with payment and card-detail entry.

Delivery pricing responds to the customer’s address — the delivery fee changes with the delivery location — and every restaurant accepts orders only from addresses inside its own delivery area. Promo codes can be entered at checkout, with discounts applied to the basket and order total. The whole experience is multilingual.

Multi-tenant

Product Listing & Filtering

Basket

Payments & Card Entry

Delivery Zones & Fees

Promo Codes & Discounts

Maps

Multilingual

MAR 2021 — DEC 2021

Front-end Developer

Elçi Teknoloji · Ankara, Türkiye

Worked on a corporate communication application for businesses at an Ankara-based company, covering video calling and messaging between team members. I built the client interfaces with React Native for mobile and React.js for web, including the call and chat experiences.

React Native

React.js

Video Calling

Messaging

Mobile & Web

EDUCATION

Geomatics Engineering

Gebze Technical University · Bachelor’s Degree · 2020 — 2024

Gave me an engineering perspective and a structured way of approaching problems.

SKILLS & PROFICIENCIES

LANGUAGES

JavaScript

TypeScript

PHP

Python

C++

C#

Bash

FRONT-END

HTML5

CSS3

Vue.js

Nuxt

React

Next.js

Tailwind CSS

Bootstrap

SASS / SCSS / LESS

BACK-END

Node.js

Nest.js

PHP

DATABASES

MongoDB

MySQL

MOBILE

Capacitor

Xcode

App Store Connect

Google Play Console

TOOLING

Vite

Webpack

Gulp

Babel

Git

GitLab

Micro front-ends

REST & AJAX

Responsive web

AI-ASSISTED DEVELOPMENT

I started out writing code by hand in WebStorm. As AI tooling matured I moved to Cursor and worked with the models it offers for inline edits and chat-driven changes. From there I moved on to command-line agents — Claude Code, Antigravity CLI and Codex — and I now do most of my development through them.

In the CLI workflow I make agents repeatable with skills (reusable instructions for project conventions), custom commands (shortcuts for routine tasks) and hooks (automatic checks such as linting and formatting around the agent’s actions).

With MCP, agents work with my real tools: opening pull requests, committing and reviewing code on GitHub, reading and breaking down tasks in Jira, and turning Figma designs into web interfaces. I review and steer every change.

#ClaudeCode, #Codex, #AntigravityCLI, #opencode, #Cursor, #Windsurf, #GitHubCopilot, #Claude, #GPT, #Gemini, #MCP, #VercelAISDK, #JiraMCP, #GitHubMCP, #ClaudeinChrome, #FigmaMCP

Portfolio – My Works

Themecraft: AI Photo Editor

Create stunning, stylized photos with AI-powered editing tools and unique visual themes.

Puzzmo – Brain Puzzle Game

Challenge your mind with clever puzzles and addictive brain-teasing gameplay.

Match Puzzle: Fruit Orders

Match colorful fruits to complete orders and solve fun, fast-paced puzzles.

Car Identifier: Identify Car

Instantly identify any car model using advanced image recognition technology.

GoalGuessr – Football Quiz

Test your football knowledge by guessing players, teams, and iconic moments.

Vismetry – AI Face Analysis

Analyze facial features with AI to gain insights into expressions and visual traits.

Marvakit

Application showing when Marmaray will arrive at the platform

SoundAir – Relaxing Sounds and Focus

Relaxing, focusing sounds, weather map and pomodoro technique

New Apps Cooking… 🙂

I continue to develop new applications in my spare time! Join my journey

Latest Articles

Latest Blog Posts

Download CV