Kutsal Kaan Bilgin, Developer in Istanbul, Turkey
Kutsal is available for hire
Hire Kutsal

Kutsal Kaan Bilgin

Verified Expert  in Engineering

Software Developer

Location
Istanbul, Turkey
Toptal Member Since
July 14, 2017

Kutsal is an enthusiastic, multifaceted polyglot software development and lead professional specializing in full-stack Rust, iOS, and Android multi-device application development for blockchain. He has a very strong eye for detail and a keen interest in UI, UX, and product thinking. He has a solid background in software engineering and computer science. Kutsal is a responsible, helpful, and smooth communicator who's comfortable with greenfield and maintenance/upgrade scenarios.

Portfolio

Helikon Labs
Rust, iOS, Android, Blockchain, Xcode, Android Studio, Kotlin, Swift, SwiftUI...
Farpoint Digital LLC
Rust, Blockchain, Smart Contracts, Non-fungible Tokens (NFT), React, Web3.js...
Tari LLC
C++, Kotlin, Android, Swift, iOS, Android Studio, Xcode, Android NDK...

Experience

Availability

Part-time

Preferred Environment

Android Studio, iOS, Android, IntelliJ IDEA, Xcode, Rust, Swift, Kotlin, Android NDK, TypeScript

The most amazing...

...software I've developed is SubVT, a full-stack development tour de force in Rust, iOS, and Android to support the validator operators of the Polkadot ecosystem.

Work Experience

Full-stack Blockchain Developer (Rust, iOS, Android)

2019 - PRESENT
Helikon Labs
  • Developed SubVT (Substrate Validator Toolkit), a full-stack development tour de force in Rust, iOS, and Android to support the validator operators of the Polkadot ecosystem, an effort proudly supported by the Kusama treasury.
  • Developed SubVT Telegram Bot, a feature-rich bot for the validator operators of the Polkadot and Kusama. This bot is an upgrade of the deprecated 1KV Telegram Bot, rewritten in Rust, an effort proudly supported by the Web 3.0 Foundation Grants Program.
  • Developed ChainViz, a real-time 3D web application that visualizes in real time the validators and blocks the production/finalization process of the Kusama relay chain.
  • Developed ChainSynth, a first step in the creation of a generative modular audio-visual synthesizer that works with real-time blockchain data.
Technologies: Rust, iOS, Android, Blockchain, Xcode, Android Studio, Kotlin, Swift, SwiftUI, TypeScript, JavaScript, Technical Leadership, Software Architecture, Docker, Docker Compose, iOS SceneKit, Leadership, Node.js, SQL, Mobile Apps, Telegram Bots, Telegram Bot API, Architecture, Firebase, Proof of Concept (POC), Software Design, Full-stack, Cryptocurrency

Solana and Sui Smart Contract Developer

2022 - 2023
Farpoint Digital LLC
  • Migrated the complete suite of four Solana NFT trading smart contracts to the new Metaplex Programmable NFT standard. Developed complete test suites for all of the contracts.
  • Developed an NFT launchpad and trading protocol for Sui from scratch. Also, created a POC web application to demonstrate the contract functionality and capabilities.
  • Migrated one legacy NFT trading smart contract on Solana to Anchor.
  • Migrated the React code that interfaces the Solana contracts in legacy and the newly developed NFT marketplaces.
Technologies: Rust, Blockchain, Smart Contracts, Non-fungible Tokens (NFT), React, Web3.js, GitHub, Solana

Mobile Development Lead

2019 - 2021
Tari LLC
  • Contributed to and led the development of the Tari Aurora wallet for iOS and Android.
  • Successfully led the development of Tari Aurora iOS and Android blockchain wallet apps. Both apps are available in stores.
  • Did team management, active development, code reviews, and estimations, working closely with product management, design, and protocol development teams.
Technologies: C++, Kotlin, Android, Swift, iOS, Android Studio, Xcode, Android NDK, PostgreSQL, LLVM, Technical Leadership, Software Architecture, Blockchain, JavaScript, Docker, Docker Compose, Leadership, Node.js, SQL, Mobile Apps, Architecture, Technical Consulting, Firebase, Proof of Concept (POC), Software Design, Cryptocurrency

Mobile Development Lead

2016 - 2021
Yurtici Kargo
  • Developed from scratch the new versions of both iOS and Android customer mobile applications for Turkey's leading logistics/delivery company.
  • Managed the development side of the project, working closely with the UI/UX design and API development teams.
  • Prepared a REST API specification in Open API 2.0 and shared the specification with the API development team. Both applications serve around 35,000 monthly users in total.
  • Developed universal applications to run on both phone and tablet devices.
  • Managed the application release and updated the lifecycle.
Technologies: Android, iOS, Swift, Kotlin, Java, Android Studio, Xcode, Technical Leadership, Software Architecture, Leadership, Mobile Apps, Architecture, Technical Consulting, Firebase, Proof of Concept (POC), Software Design

iOS Developer

2017 - 2018
Eyedius
  • Ported an Android face recognition library with NDK components into iOS.
  • Created a redistributable iOS framework for the C++ native code.
  • Improved the face-pattern recognition component to detect fraud via a photo display.
  • Implemented a slick demo application that fully uses the framework to set an example for future projects.
  • Delivered the project successfully with documentation.
Technologies: C++, Swift, Xcode, Mobile Apps, Technical Consulting, Software Design

iOS Developer

2017 - 2017
Seslenen Kitap
  • Implemented business-critical bug-fixing on the iOS audiobook application of the leading audiobook company in Turkey. Storytel later acquired the company.
  • Solved problems—within a very short time period—that could not be solved by the internal team of the company via the careful application of issue isolation.
  • Worked closely with the technical team lead to identify issues.
Technologies: Objective-C, Xcode, Mobile Apps, Technical Consulting

Mobile Development Lead

2015 - 2016
Paraşüt
  • Developed from scratch both iOS and Android applications for Paraşüt: a pre-accounting SaaS solution for SMEs. The apps are designed and implemented to work on phone and tablet devices (universal).
  • Collaborated closely with the design and API development teams.
  • Released multiple versions in a 1.5-year span that introduced many new versions.
  • Managed the application release and updated the lifecycle.
Technologies: Android, iOS, Swift, Kotlin, Java, Technical Leadership, Software Architecture, Leadership, Mobile Apps, Architecture, Technical Consulting, Proof of Concept (POC), Software Design

iOS Developer

2013 - 2014
Sorusana
  • Developed the iOS version of an exam question/answer sharing application with social-media-like features.
  • Worked with the UI design and API development teams.
  • Delivered update releases through the contract span and managed the application release lifecycle.
Technologies: iOS, Objective-C, Xcode, SQL, Mobile Apps, Proof of Concept (POC)

Web Developer

2013 - 2014
BT Music School
  • Maintained the existing version and developed new features of the JSF-based registration and payroll software system for a prestigious Istanbul-based music school.
  • Modernized the data access and presentation layers of the legacy code.
  • Implemented a mail filtering system using Roundcube client plugins. Ported existing data to the new table designs.
Technologies: SQL, Full-stack

Full-stack Web Application Developer

2013 - 2014
Res Artis
  • Implemented a mapping web application for Res Artis' registered artist residency members.
  • Developed both the user-facing application and an admin panel used to manage residency data.
  • Designed and implemented the database. Maintained the project until the project got terminated.
Technologies: JavaScript, SQL, Technical Consulting, Software Design, Full-stack

Full-stack iOS and Android Developer

2012 - 2014
Catchya
  • Designed and implemented the full stack of a location-based mobile social media application.
  • Worked closely with the entrepreneur to realize the application idea from scratch: requirements, design, and implementation.
  • Implemented the REST API in Java using Jersey (Java REST reference implementation), MongoDB, and Spring Data for Java-MongoDB interfacing.
  • Implemented both the iOS and Android applications working closely with and managing the UI design team.
  • Managed the application release and updated the lifecycle.
Technologies: MongoDB, Java, Android, iOS, Android Studio, Objective-C, REST, Xcode, Software Architecture, Mobile Apps, Architecture, Technical Consulting, Proof of Concept (POC), Software Design, Full-stack

Software Development Team Lead

2011 - 2012
Gate Elektronik
  • Led the team that designed, developed, and tested the smart card management system for the Turkish Armed Forces.
  • Implemented and managed the business processes using the BPMN 2.0 standard.
  • Developed and maintained the software lifecycle management environment.
  • Developed the mission-critical authorization component of the card management system that accesses the citizen registry data to fetch and process information about the armed forces members and their relatives.
  • Improved the total run time of the component from six days to six hours with much better accuracy.
Technologies: Spring, Java EE, Java, PostgreSQL, Technical Leadership, Software Architecture, Leadership, SQL, Architecture, Technical Consulting, Software Design, Full-stack

Senior Systems Software Developer

2010 - 2011
Bilisim & Inovasyon, Ltd. Sti.
  • Designed and developed a system for the long-range identification and tracking of ships (LRIT) as a subcontractor of Turksat.
  • Ensured that the project complied with IMO standards and IMO audit grade of the project was raised from 0.0 to 7.0 over 8.0.
  • Helped with the documentation of the requirements of a land registry department project.
Technologies: Java, Java EE, Spring, Software Architecture, SQL, Architecture, Technical Consulting, Software Design

Freelance Software Consultant and Developer

2009 - 2010
Various Companies and Startups
  • Worked on web development using Jakarta EE, Spring MVC, and PHP).
  • Developed social media applications (Facebook, Twitter).
  • Created software/hardware designs and developed for art installations.
  • Worked for various clients: Voiyk, Amber Platform, and Genco Gülan.
Technologies: Java EE, Software Architecture, JavaScript, Technical Consulting, Proof of Concept (POC), Software Design, Full-stack

Communications Sergeant

2008 - 2009
Turkish Ground Forces the Fourth Armoured Brigade
  • Maintained the Kara .NET ground forces domain and the brigade web portal.
  • Designed and developed registration and reporting software for the mobilization exercise 2009 held in the brigade.
  • Developed multi-user support for the mobilization exercise registration software.
Technologies: Leadership, Architecture, Software Design, Full-stack

Java Developer

2008 - 2008
Trend Technologies, Ltd.
  • Maintained and enhanced an instant messaging platform integrating SMS, WAP, and JEE technologies.
  • Maintained the web infrastructure of Oynaa, a mobile gaming platform.
  • Made heavy use of the Apache Struts framework, Eclipse IDE, and Oracle 10g RDBMS.
Technologies: Java, SQL

Java Developer

2007 - 2008
Infotech A.S.
  • Took part in the development of Izci—an internet-based vehicle tracking and dispatching system—with a team of experienced Java developers.
  • Worked as an Oracle developer using Oracle ADF, Oracle Database 10g with Oracle Spatial, Oracle MapViewer, and the Google Maps API.
  • Promoted after first few months of employment due to outstanding performance.
Technologies: Software Architecture, Architecture

Co-founder | Software Developer

2006 - 2007
Hoon AVIT, Ltd.
  • Designed and developed an online radio portal for Locomotive Media on the LAMP platform.
  • Developed a multi-client accounting application in Visual Basic .NET using MySQL RDBMS.
  • Maintained the accounting application to support the client's various needs for over a year.
Technologies: MySQL, PHP, Visual Basic .NET (VB.NET)

.NET Developer

2004 - 2005
Infotech, A.S.
  • Employed for the Land Cadastre subcontractor development team.
  • Contributed to Land Cadastre, a spatial cadastre software written in Visual Basic .NET using ESRI MapObjects for Stewart Information International.
  • Took part in the development of the installer software for Land Cadastre.
Technologies: Microsoft SQL Server

Software Developer

2004 - 2004
WordTest
  • Designed and developed a database and data provider layer for WordTest's language training web application using the LAMP stack.
  • Worked with a development team of three and a designer.
  • Implemented the core repetition algorithm to aid the memorization of English words.
Technologies: SQL, Software Design, Full-stack

Paraşüt iOS and Android

https://parasut.com
Parasut is a pre-accounting SaaS solution for SMEs. An Android version of the solution is also available. I led the greenfield development of both iOS and Android applications, working closely with back-end and design teams to deliver a performant and well-designed mobile application.

Yurtiçi Kargo iOS and Android

https://www.yurticikargo.com/
Developed customer mobile apps for Turkey's leading delivery company. iOS and iOS versions were developed from scratch, working closely with the app design and API development teams. I carried out the complete release cycle of the apps through a number of major and minor versions after the initial release.

Tari Aurora iOS and Android

https://aurora.tari.com/
Mobile wallet for the Tari cryptocurrency. I started as an Android developer and was promoted to lead mobile development. I successfully developed and led the development team throughout my engagement.

ChainViz Alpha

https://alpha.chainviz.app
A real-time 3D visualization of the validators and the block production process of the Kusama relay chain, which uses Rust. It also includes a list of active validators, network status, and validator details on hover and click on a validator. The visualization also includes various data about the active validators and responds to validation sessions and era changes. It utilizes the SubVT back-end services that I also developed.

ChainSynth Alpha

https://alpha.chainsynth.app
The first step in the creation of a novel generative modular audio-visual synthesizer that works with real-time blockchain data. It currently works with Polkadot relay chain data and updates the visuals and audio at every finalized block. The modulo of the block hash determines the root note and the scale, the number of events in the block defines the speed of the succession of the melody notes, and the number of transactions in the block defines the depth of reverb applied to the melody.

SubVT (Substrate Validator Toolkit) iOS and Android

https://subvt.io
SubVT is a native mobile application for iOS and Android phones, tablets, and wearables, which provides node operators with tools to run their validators on any Substrate-based blockchain network and it's a very broad full-stack mobile effort, including a microservice back-end system developed in Rust.

SubVT Telegram Bot

https://github.com/helikon-labs/subvt-backend/tree/main/subvt-telegram-bot
A telegram bot for the validators of the Polkadot and Kusama, currently live on Telegram and available for the validator operators and this bot is an upgrade of the deprecated Polkadot/Kusama 1KV Telegram Bot, rewritten in Rust.

Languages

Kotlin, Java, Swift, Rust, SQL, C++, Objective-C, TypeScript, JavaScript

Frameworks

SwiftUI, Spring, iOS SceneKit

Libraries/APIs

Telegram Bot API, Three.js, WebGL, Node.js, React, Web3.js

Tools

IntelliJ IDEA, Xcode, Android Studio, Docker Compose, Android NDK, GitHub

Paradigms

REST

Platforms

iOS, Android, Blockchain, Docker, Firebase, Java EE

Other

WebSockets, Technical Leadership, Software Architecture, Leadership, Mobile Apps, Telegram Bots, Architecture, Technical Consulting, Proof of Concept (POC), Software Design, Full-stack, Cryptocurrency, LLVM, Web Development, Non-fungible Tokens (NFT), Smart Contracts, Solana

Storage

MongoDB, PostgreSQL, Microsoft SQL Server

2000 - 2004

Bachelor of Science Degree in Computer Science

Bilkent University - Ankara, Turkey

JULY 2009 - PRESENT

Sun Certified Java Programmer (Oracle Certified Java Programmer Certification)

Sun Microsystems

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