HBHuseyin BozkurtContact Me
All experience

Experience

Software Engineer

KNS IT Technologies

Oct 2018 - Sep 2019Turkey

Summary

Developed and maintained 20+ React Native applications for iOS and Android. Managed mobile release workflows, built reusable UI component libraries, and developed kiosk applications using React.js and Vue.js.

Details

Developed and maintained 20+ React Native applications across multiple industries, ensuring consistent performance, stability, and cross-platform compatibility for both iOS and Android.

Managed the full mobile application lifecycle from development to App Store and Google Play Store releases, including build configuration, deployment, versioning, and release coordination.

Built reusable UI component libraries to improve development efficiency, maintain design consistency, and accelerate feature delivery across projects.

Delivered standalone reusable components and feature modules tailored to client requirements, accompanied by technical documentation and demo applications to support integration and adoption.

Designed and developed an interactive touch-screen kiosk application using React.js and Vue.js, optimized for large-format displays and touch-based user interaction.

Adapted UI/UX patterns specifically for touch interaction, responsive layouts, and varying hardware configurations to improve usability and device compatibility.

Debugged and resolved complex cross-platform and device-specific issues, significantly improving application stability and reducing post-release defects.

Collaborated with cross-functional teams to deliver scalable mobile and web solutions aligned with business and client requirements.

Contributed to frontend architecture improvements and reusable development practices to support long-term maintainability and scalability across applications.

Case Story Highlights

Short problem-to-outcome summaries from related case studies. Open a case story for the full context, constraints, and trade-offs.

Case story

Turning Customer Requirements into a Reusable Mobile Framework

Converted commonly used mobile functionality into reusable components supported by documentation and a demo application, improving consistency and accelerating delivery.

  1. 01

    Problem

    Teams repeatedly rebuilt similar features across projects, leading to duplicated effort and inconsistent implementations.

  2. 02

    What I Did

    Identified reusable components and common implementation patterns. Refactored them into a shared framework. Built a demo application demonstrating usage scenarios. Created supporting documentation for integration and onboarding. Worked with teams and customers to validate usability.

  3. 03

    Outcome

    Reduced duplicated effort. Improved consistency across applications. Simplified onboarding. Delivered a maintainable framework suitable for customer adoption.

View full case story ↗

Case story

Reducing Kiosk Deployment Costs with a Linux-Based Media Platform

Built a lightweight Python application that replaced a Windows/Electron-based kiosk solution, enabling Linux deployments and reducing licensing costs while maintaining the same business functionality.

  1. 01

    Problem

    Customers needed a reliable kiosk solution capable of downloading and displaying CMS-managed images and videos according to predefined schedules. The existing approach depended on Windows environments and introduced unnecessary licensing expenses.

  2. 02

    What I Did

    • Designed and developed a lightweight Python application optimized for Linux devices.
    • Integrated the application with existing CMS APIs.
    • Implemented automated downloading and caching of media assets.
    • Built scheduling logic to display images and videos according to CMS configurations.
    • Added resilience mechanisms to recover gracefully from connectivity interruptions.
    • Collaborated with stakeholders to ensure the solution matched business expectations.
  3. 03

    Outcome

    • Eliminated Windows licensing requirements for kiosk deployments.
    • Reduced infrastructure costs.
    • Improved compatibility with lower-spec devices.
    • Delivered equivalent business functionality using a simpler architecture.
View full case story ↗

Case story

Building Reusable Mobile and Kiosk Systems

Delivered React Native applications, reusable UI libraries, mobile release workflows, and kiosk applications.

  1. 01

    Problem

    The work required reusable mobile patterns, stable release workflows, and support for cross-platform and device-specific issues.

  2. 02

    What I Did

    I built React Native applications, managed store release workflows, created reusable UI component libraries, developed shared feature modules, and resolved cross-platform stability issues.

  3. 03

    Outcome

    The work improved delivery consistency, reuse, and stability across many mobile applications.

View full case story ↗