SOFTWAREENGINEER

Experience
9Years
Focus
FullstackSaaS & AI

Experience

Fullstack Engineer / Founder

Hoobe LLC

Nov 2024 – PresentRemote, TR, USA

At plan0.ai, we're building an AI-powered construction cost estimation platform that helps contractors and developers estimate project costs quickly and accurately. We're using the latest technologies to create a seamless and intuitive user experience. I worked on 4 different projects.

plan0.ai Website

Built company website using Next.js, TypeScript, TailwindCSS and GSAP. Created scroll trigger animations, and implemented a 3D construction model using three.js
Served on AWS CloudFront S3 Bucket.https://plan0.ai

Proposal Generator

I have built a proposal generator which generates a docx file based on the user's input and from a initial template. I created a React app for the frontend, there is a form for the user. In this form user can upload a pdf file and we excract an address from it using gemini api. I created the backend endpoints using nodejs. And there is an address input, I have implemented autocomplete using Google Places API integrated with my backend edpoint. When all inputs filled user clicks generate button and it generated a docx file filled with dynamic data user provided inside backend server then returns a blob to the frontend and automatically downloads.

ReactNextJSTypeScriptNodeJSPythonPostgreSQLTailwindCSSAWSThree.js

Software Engineer

Craftgate

Dec 2023 – Oct 2024Remote, TR

Craftgate is a One-Stop Shop Payment Orchestration Platform. I worked on frontend development across products, improving accessibility and performance. Delivered features on new website with Next.js and optimized customer panel load time by 40%. Engineered company Design System with React, Storybook, TypeScript and Tailwind.

ReactNextJSTypeScriptTailwindCSSStorybook

Fullstack Engineer

Confidential Client

May 2023 – Aug 2023Remote, TR/GER

Led Vue 2 to Vue 3 migration. Architected maintainable frontend with Vite and TypeScript, establishing modern dev toolchains (Prettier, ESLint, CI hooks).

Vue 2Vue 3ViteTypeScriptESLint

Frontend Engineer

Toptal (Core Team)

Sep 2021 – Feb 2023Remote, USA

Toptal is an exclusive network of top software developers, designers, marketing experts, management consultants, and product managers. Top companies hire Toptal talent for their most critical projects. Worked as a Frontend Engineer for Toptal's Client Portal team

Client Portal

Core contributor to the Client Portal team, building with React, TypeScript, and Apollo GraphQL. Migrated 100+ Enzyme tests to React Testing Library, achieving over 85% coverage. Developed client-facing UI screens and new features across the product.

Monorepo Migration

Initiated a monorepo migration to reduce dependency conflicts across projects.

Staff Panel Micro-frontend

Contributed to the internal Staff Panel micro-frontend, gaining hands-on experience with micro-frontend architecture.

ReactTypeScriptApolloGraphQLReact Testing LibraryMonorepo

Frontend Engineer

Segmentify

Mar 2021 – Sep 2021Remote, TR

Segmentify is a plug & play SaaS solution for online retailers to boost sales with personalised product recommendations. In my first month, I modernized a React app which had legacy class components. I converted them to functional components using React Hooks in Client Panel using React, Redux, ES6+. Lowered technical debt and expedited team delivery cadence. Implemented unit testing and e2e testing using cypress

ReactReduxECMAScriptUnit TestingCypress

Fullstack Developer

Cloud Nesil

Sep 2018 – Mar 2021On-site

In this company I have worked several projects and many of our clients were international. I have developed backend services (NestJS, TypeORM) and frontends (React, Redux). Containerized services with Docker + Jenkins. I Lead/Supported juniors/new grads for their first professional experiences.

Ultumus

Ultumus is a leading provider of ETF and index data, calculation, and workflow solutions, trusted by top global financial institutions. Led a 3-engineer team in a full rewrite of their internal staff panel — migrating a legacy vanilla JS/HTML codebase to a modern React and SASS architecture. Delivered high-performance data tables with virtual scrolling and pagination to handle large datasets without degrading load times. Optimised complex forms using shouldComponentUpdate to reduce unnecessary re-renders, authored unit tests for all frontend components, and managed deployments via Jenkins.

Financial Project

Fullstack development for a finance sector client — NestJS, TypeORM, and PostgreSQL on the backend; React, Redux, and React Query on the frontend.

MTM Mobile App

A companion mobile app commissioned alongside an existing Angular web app for a French client. Led a 3-engineer team to build the React Native application from the ground up — establishing the repository structure, project scaffolding, and a shared development environment to align the team from day one.

ReactReduxNestJSNodeJSTypeORMDockerJenkinsPostgreSQLTypeScriptUnit TestingReact Native

Fullstack Developer

Gavth Studio

Oct 2017 – Jul 2018Remote, UK

This was a small startup founded in UK, London. I was the founding engineer and I created company website and the main product; frontend and backend.

Marina Reservation Platform

A full-stack yacht marina management platform enabling boat owners to reserve berths and book marina dining experiences. Architected and delivered the complete product as the sole engineer — a GraphQL API backed by Node.js and MongoDB, a React-based admin dashboard for marina staff, and a public-facing marketing site built with Next.js.

NodeJSMongoDBGraphQLNextJSReactTypeScript

Software Developer

Setrow Solutions

Sep 2014 – Sep 2016On-site

Setrow is my first professional company I worked at. I have built customer-facing tools (Smart Pop-ups, Loyalty Scripts) with PHP/MySQL. Handled high-volume datasets via RabbitMQ and Redis. Configured our Linux servers.

Smart Pop-up System

Designed and built an end-to-end smart pop-up platform for e-commerce brands, encompassing a full-featured dashboard, a targeting engine, and an analytics suite. Customers could configure pop-ups with custom shapes, positions, copy, and call-to-action buttons directly from the admin panel. The targeting engine enabled conditional display based on page URL, country, device type, and user segment. An integrated analytics module tracked impressions, clicks, and conversions in real time. Delivered the entire stack solo — PHP backend with MySQL, Smarty-templated frontend using vanilla JavaScript, AJAX, HTML, and CSS.

Customer Loyalty System

Developed a loyalty points engine for e-commerce brands that analysed thousands of customer records to generate behavioural insights. The system tracked purchases and site visits to calculate per-customer loyalty scores, enabling brands to run targeted campaigns — such as dispatching discount codes to customers with 60+ points.

Data Integration

Built a suite of PHP data ingestion scripts to onboard new brand clients, normalising and importing customer, order, and product data from heterogeneous sources including CSV exports, relational databases, and XML APIs.

PHPMySQLLinuxRedisJavascriptJqueryAJAXHTML5CSS

Stack & Tools

Frontend

HTML5CSS3SASSTailwindCSSECMAScriptReactNext.jsTypeScriptApolloReact QueryRedux/ZustandWebpackBabelESLint

Backend

Node.jsNestJSExpressPostgreSQLGraphQLRest APIMongoDBPython

Testing

CypressReact Testing LibraryJestEnzymeVitestPlaywrightStorybook

DevOps & CI/CD

GitHub ActionsJenkinsAWSDockerGit

Interests

MonorepoMicro FrontendComputer Science TheoryWeb PerformanceHow things works?