Projects
Payment
The payment project was an existing system composed of two distinct parts: Vue 2 and .NET. We were responsible for redesigning the cart and payment flow from the ground up using Vue 3. Rather than relying on a UI library, we developed all components independently. We utilized Pinia for state management and ensured the application was built following clean code principles and industry best practices.
Technologies :MyAccount
In the Account Panel application, the focus was on migrating the project from Angular to Vue.js. Specifically, the pages migrated were for creating new real estate listings and messaging. Most of the components were developed independently without using additional packages. Efforts were made to reduce the bundle size by removing unused or rarely used third-party applications. Achieving over 95% code coverage with Jest was a notable accomplishment in this project. Over time, the average monthly errors in Sentry were reduced from 300k to 30k. Additionally, low- quality components not adhering to best practices and clean code principles were refactored.
Technologies :Nft Bricks
I developed minting websites for two NFT projects on different blockchain ecosystems. NFT Bricks is a unique playable "Tetris" NFT. For the NFT Bricks project on Polygon, I used the web3.js library to connect to MetaMask, read wallet addresses and balances, sign transactions, and interact with smart contracts. I performed minting by sending the wallet address and NFT fee to the contract, and I found an open-source Tetris game, which I improved with additional developments. For the hand-drawn raccoons project on Solana, I used the @solana/web3.js library to connect to wallets like Phantom, Sollet, and Solflare without using any wallet adapter. I implemented functions to read wallet addresses and balances, sign transactions, and interact with smart contracts. Minting was done by sending the wallet address and NFT fee to the contract.
Technologies :


Solracoon
This is a Nft project's minting website. The nft is a set of hand drawn designs of raccoons which have varied degrees of rarity. The nft is on Solana ecosystem. I used @solana/web3.js library for connection to wallets (Phantom, Sollet and Solflare) and minting Nft. I didn't use any wallet adapter. I read wallet address and balance. I can sign transaction and sign contract. Also I am reading contract and writing to contract. I do minting by sending the wallet address and nft fee to the contract.
Technologies :


Cryptocurrency Exchange
The company I work for wanted to create its own cryptocurrency exchange and tasked me with building a market similar to Binance. This was an MVP project aimed at developing a functional prototype. I used CSS Grid for the trading screen layout and chose Element UI and Vuetify as UI kits. While awaiting endpoints from the backend, I integrated the Binance API using Axios and WebSocket for real-time data. The data was then displayed on charts using the TradingView Charting Library.
Technologies :







Nft Creed
This is an MVP project for an NFT collecting and selling platform, similar to opensea.io and rarible.com. I chose Element UI as the UI kit for this project. The platform supports multiple languages and currencies using the i18n library. For image cropping, I utilized vue-advanced-cropper. Axios was used for API connections, and the project also includes a WebSocket connection for real-time Ethereum price updates. This platform is designed to allow live broadcasters, YouTubers, and influencers to sell NFTs, including pictures, GIFs, YouTube videos, tweets, and Instagram posts. The project is currently on hold due to upcoming cryptocurrency regulations in Turkey and is also integrated with Betoker.
Technologies :








Betoker
This is a hibrit project live broadcasting platform like twitch, dlive and video platform youtube. In this project, broadcasters and youtubers will be able to receive donations, create surveys or distribute gifts with cryptocurrencies issued in their name. In addition, these cryptocurrencies are planned to be listed on exchanges in the future. It can be thought of as a fan token from the Chiliz project. This project also has admin panel. I chose element.ui on the website and vuetify as a ui kit in the admin panel. I developed using the video.js library for the video player to be used in the application. This project is on hold as the Turkish government will pass a law on cryptocurrencies. This Project also connected with Nft Creed.
Technologies :