Tunca Tunc
Verified Expert in Engineering
Blockchain Developer
Ankara, Turkey
Toptal member since May 24, 2022
Tunca is a passionate software developer with 20+ years of experience developing software solutions, 15 of which are in the avionics and defense field. In the last five years, his focus shifted toward web development. Since then, Tunca has been building Web3 apps and contracts on Ethereum and Solana, setting up nodes and validators, and contributing to mining pools for proof of work (PoW) blockchains.
Portfolio
Experience
Availability
Preferred Environment
React, Solana, Rust, Anchor, MongoDB, Three.js, TypeScript, Solidity, Next.js, Python 3
The most amazing...
...solutions I’ve built are avionics systems, modern web apps, and blockchain databases that helped clients solve their problems and made their lives easier.
Work Experience
Chief Software Engineer for Test Infrastructure
Turkish Aerospace Industries
- Developed a web app to monitor and report test statistics in real-time. It uses React and Material UI in the front end and MongoDB and C# in the back end.
- Developed tools to support the software verification group in their jobs. These tools are used to test avionics software running on Integrity RTOS.
- Tracked and fixed issues using GitLab for project management.
- Oversaw the verification group's requirements and needs as part of my role.
Crypto/Web Developer
Angela L Maloon
- Developed the $WARZ meme coin on both Solana and Base chains.
- Created the meme coin tokenomics for the $WARZ coin.
- Took charge of creating pools on Fluxbeam and Uniswap V3.
- Developed the Solana Token-2022 $WARZ meme coin and deployed it on the Solana mainnet.
- Built the Ethereum ERC-20 $WARZ meme coin and deployed it on the Base L2 network.
Blockchain DApp Developer
Degenify
- Built a single-page application that uses Spline 3D scenes to display connected ethereum wallet historical information, such as total number of trades, profit, and realized and unrealized profit.
- Used Spline design to build slides and dynamically populate them from API data.
- Developed an API using Next.js and Prisma.io and performed on-chain data analysis to generate profit, gas, number of trades, and most profitable trades data.
Software Architect
ICTerra
- Developed React components and UI to control and monitor communication equipment. The back-end API is developed using C# and uses a business service developed by another group.
- Led and managed a team of three colleagues in this project.
- Used Microsoft Teams to define, assign and monitor progress and NUnit to test several services.
- Delivered a modern web-based UI that was very impactful and appreciated by the customer.
- Handled a development environment that was not connected to the internet by downloading all the npm packages offline and deploying them to in premisses npm server.
Software Architect
Ayesas
- Developed a helicopter terrain avoidance system that generates alerts if the helicopter is on a collision course with terrain or an obstacle. We used C++ to model the collision detection algorithm and OsgEarth to display terrain in 3D.
- Managed a team of three to provide air traffic data to NATO command posts using Java.
- Implemented UDP protocols and used Netty to handle communication in an async manner. The prototype HTAWS application is displayed at the defense sector fair in Turkey. The air traffic message provider is installed on several NATO sites.
Data Link Software Developer
MilSOFT
- Developed Track Number Manager for Data Link 16 module. Link 16 has a huge Standard called STANAG, it is very formal, and I've understood and implemented it.
- Developed Mil-Std-1553 IO Software Module. The Mil-Std-1553 protocol is a real-time data link protocol critical for real-time software and time-critical systems. I was able to understand it and implemented Bus Controllers Software Modules.
- Developed Test Tool in Java and Swing to test DDS (Data Distribution Service) message level testing. It's still being used since 2007. The tests are XML-based, and it helped the whole team of testers to perform their tests efficiently and quickly.
- Helped my colleagues write XML schemas. Before that, they were using XML without schemas which required them to manually check the validity of the configuration in the software. It was impactful for several teams because everybody has XML config.
Experience
Solana Non-fungible Token Minting Sites
https://angry-battle-royle-ui.vercel.app/• Angry Battle Royale – angry-battle-royle-ui.vercel.app/
• Angry Keys – angrykeysui-tunca.vercel.app/
• Alpha Wolves NFTs – nft-landing-react.vercel.app/
Deployed the NFTs on Solana's Candy Machines and uploaded them to the InterPlanetary File System (IPFS). The websites integrate the Phantom wallet browser extension so the user signs and approves the NFT minting transaction through this wallet.
Solana Contracts for Token Swap and Solana Distribution
https://wise-cats-nft-token-swap.vercel.app/The first contract is used to distribute SOLs deposited into the preliminary development agreement (PDA) of the contract to the shareholders. The NFT minting SOLs goes to the contract PDA, then the administrator of the contract calls the contract's distribution method.
The second one is a token swap contract. It swaps two proof-of-stake protocols and $600 Wise Tokens with one White List token that can be used for further NFT mints for the Wise Cats project.
CONTRACT ADDRESS
https://explorer.solana.com/address/CHw1dFKp75rkNofgAa5PTcxjR6HBDQ8VeB5rhWTD1JNF?cluster=devnet
Real-time IPFS Transaction Visualization on the Globe
Developed a WebSocket server to serve the last N transaction to Socket.IO clients. The server gathers geolocation data from the domain name system and IP location providers.
NiceHash QuickMiner Clone Ethereum and Monero Mining Software
Real-time Attack Data Visualization
https://softibiza-interactivemap.vercel.app/The picture on the website is a screenshot of the working application.
Video Streaming on SoC over 3G
https://docs.google.com/document/d/1PfkMXslM1LA9aQXNAktYtZijalRLAdugXYynu0D4Qd0/editAvionics Modernization I/O and Control
• MIL-STD-1553
• ARINC 429
• Discrete
Other components include radio control and navigation device control.
Air Traffic Gateway
We implemented several ICAO protocols to receive data from air traffic controller nodes and feed it into command and control system.
Wise Cats NFT
Solana is fast and cheap; however, contracts are not so easy to develop, and there are few resources. It's developed using Rust DSL, Solana, and anchor-lang. TypeScript is also used.
Tiplink Library for Solana
https://tiplink.ioQuickBooks Custom Report
Solidity Baby Generation Game (Work in Progress)
The plan is
+ Give birth to babies
+ Feed babies
• Grow babies like level up
• Grow faster by paying a fee
• Breed grownups level > 18 by mixing their DNAs
• Transfer ownership with an Ownable contract
• Implement the ERC721 interface to make it an NFT contract
• Add UI
• Add tests
• Add more tests
Integration of Leaf RUST Library into an Android Application
I used github.com/mozilla/rust-android-gradle to integrate the Rust library. and tested it on an Android emulator on Android Studio.
I manually developed JNI bindings for the Leaf Rust library using Rust.
Bitcoin Wallet Library
Ethereum and Solana Wallet Service
Wash Trade Bot to Support Token Volume
There are accounts with large amounts called whale accounts and then regular accounts, which are ten times more than whale accounts. While whale accounts purchase tokens and drive the token price up, regular ones buy after whales. Finally, whales sell large sums of their tokens to crash the prices.
Payment Web App
• Mina
• Kadena
• Zksync
• Polygon
• Arbitrum
• Optimism
• Cardano
• Binance Smart Chain
• Solana
• Starknet
• SUI
I was the architect and oversaw the back-end and wallet integration.
Certificate of Deposit NFT (ERC-1155)
https://bscd-tunca.vercel.app/NFTs are 1, 5, 10, 20, 50, and 100 dollar bills. When a pawn shop gives cash to someone, they also issue those NFTs to the borrower.
I developed the front end to interact with the contract and itself.
Sniping Bot Improvement and Solana RPC Setup on Latitude.
A popular meme coin trend on Solana has created a high-speed bot sniping demand. My sniping bot can detect these tokens in less than a second and send/buy TX to the private Solana RPC.
Education
Bachelor's Degree in Computer Science
Hacettepe University - Ankara, Turkey
Skills
Libraries/APIs
React, React Redux, Formik, Node.js, Socket.IO, Three.js, Web3.js, Entity Framework, CSSinJS
Tools
MetaMask, CMake, Prisma, PM2
Languages
JavaScript, C#, C++98, C++17, C, C++, Java, HTML, CSS, TypeScript, Solidity, Python, Bash, Rust, XML, Java 8, Python 3, GraphQL, SCSS
Frameworks
Anchor, Electron, Next.js, Express.js, Material UI, Tailwind CSS, Boost, GStreamer, .NET, .NET 5, Swing, Hardhat
Platforms
Blockchain, Ethereum, Linux, ARM Linux, Solaris, Docker, Hyperledger Fabric, PancakeSwap, Vercel, Avalanche
Storage
MongoDB
Paradigms
Cross-platform
Other
Groovy Scripting, Non-fungible Tokens (NFT), Java Native Interface (JNI), Cryptocurrency, Video Streaming, Web3, Apps, Solana, Ada 95, Oracle Solaris, Smart Contracts, Decentralized Finance (DeFi), 4G, Decentralized Applications, Bitcoin, Decentralized Systems, ERC-20, ERC-721, Software Architecture, Technical Leadership, Full-stack Development, UTXO, Data Visualization, Embedded Systems, Real-time Embedded Systems, TCP/IP, Cryptocurrency Wallets, Avionics, Real-time Operating System (RTOS), MIL-STD-1553, Link 16, DDS, FastAPI, Mobile Wallet, Ethers.js, Bitcoind, Full-stack, Pppd, Linux Kernel Modules, ÐApp, DApps, ERC-1155
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring