Kutsal Kaan Bilgin
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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)
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.
Solana and Sui Smart Contract Developer
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.
Mobile Development Lead
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.
Mobile Development Lead
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.
iOS Developer
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.
iOS Developer
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.
Mobile Development Lead
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.
iOS Developer
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.
Web Developer
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.
Full-stack Web Application Developer
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.
Full-stack iOS and Android Developer
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.
Software Development Team Lead
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.
Senior Systems Software Developer
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.
Freelance Software Consultant and Developer
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.
Communications Sergeant
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.
Java Developer
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.
Java Developer
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.
Co-founder | Software Developer
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.
.NET Developer
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.
Software Developer
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.
Experience
Paraşüt iOS and Android
https://parasut.comYurtiçi Kargo iOS and Android
https://www.yurticikargo.com/Tari Aurora iOS and Android
https://aurora.tari.com/ChainViz Alpha
https://alpha.chainviz.appChainSynth Alpha
https://alpha.chainsynth.appSubVT (Substrate Validator Toolkit) iOS and Android
https://subvt.ioSubVT Telegram Bot
https://github.com/helikon-labs/subvt-backend/tree/main/subvt-telegram-botSkills
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
Education
Bachelor of Science Degree in Computer Science
Bilkent University - Ankara, Turkey
Certifications
Sun Certified Java Programmer (Oracle Certified Java Programmer Certification)
Sun Microsystems
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