Hasan Metehan Bacı

Full Stack Developer

Ankara, Turkey

Career Profile

Full Stack Developer with 7+ years across frontend, backend and embedded systems. Built fintech backoffice and merchant platforms on React, NestJS and GraphQL, and shipped AI-powered cross-platform apps. The work I'm proudest of is a real-time live-fire training simulator for the defense sector that resolves 5 concurrent shooters hitting the exact same target point at 60 Hz, a problem most commercial simulators can't solve even for 2. It runs on 240 FPS IR cameras with C++17 tracking, Qt and Next.js operator tooling, and ESP32/FreeRTOS edge devices.

I work best where hardware meets software, and I care about shipping systems that actually run in production, not demos.

Career Journey
Full Stack Developer07/2025 – Present
Defense & Simulation
  • Built a real-time live-fire training simulator for defense and law enforcement, supporting up to 5 concurrent shooters engaging multiple targets with real pistols and rifles.
  • Wrote a high-performance C++17 tracking engine on 240 FPS IR cameras with OpenCV. It delivers sub-20 ms shot detection, automated camera calibration and polygon-based hit-zone scoring.
  • Designed a multithreaded, TDMA-based hardware sync protocol between 240 FPS IR cameras and weapon lasers that differentiates 5 concurrent shooters at 60 Hz, even when they hit the exact same target point.
  • Built a sub-frame reliability layer: 60 Hz dead-reckoning broadcast with screen-space velocity prediction, phantom-shot rejection, clock-drift compensation and multi-layer laser-ID disambiguation. Keeps tracking stable under concurrent live-fire.
  • Designed custom ESP32/FreeRTOS IoT firmware for field-deployed sensor devices, with IMU-based shot detection (SPI/I2C), wireless time sync and OTA updates.
  • Shipped a full-stack platform: a Qt desktop operator launcher, a Next.js analytics dashboard and real-time hardware orchestration over WebSocket + TCP/UDP. It drives session management, telemetry and remote ESP32 configuration.
C++ (C++17)MultithreadingTDMAOpenCVTCP/UDPWebSocketESP32FreeRTOSSPI/I2CIoT FirmwareCQtNext.jsReact.jsTypeScriptNode.jsUnitySystem Architecture
Frontend Developer01/2022 – 07/2025
Ozan Elektronik Para · Fintech
  • Spearheaded the development of a scalable enterprise Backoffice application utilizing React, TypeScript, and Micro Frontend architecture via Webpack Module Federation.
  • Engineered the Merchant Panel application from inception using React and Ant Design Pro, delivering a highly optimized UI/UX for core B2B business operations.
  • Architected and implemented Backend for Frontend (BFF) layers utilizing NestJS and GraphQL to orchestrate data flows and integrate frontend clients with internal microservices securely.
  • Established comprehensive UI component libraries using Storybook and Tailwind CSS, fostering reusability and accelerating cross-team development cycles.
React.jsTypeScriptTailwind CSSStorybookNestJSGraphQLMicro FrontendsWebpack Module FederationAnt Design Pro
Frontend Developer2020 – 2022
Freelance · Upwork & Fiverr
  • Delivered high-performance, responsive web applications and landing pages for diverse international clients, consistently meeting strict deadlines.
  • Engineered interactive Single Page Applications (SPAs) leveraging React.js, Next.js, and modern JavaScript ecosystem best practices.
  • Managed end-to-end SDLC encompassing requirements gathering, UI/UX translation, frontend implementation, optimization, and final deployment.
React.jsNext.jsJavaScript (ES6+)HTML5CSS3Web Performance
Frontend Developer & UI/UX Designer2017 – 2020
Artovy · Agency
  • Designed and developed custom e-commerce solutions and CMS-driven web applications tailored to diverse agency client specifications.
  • Produced comprehensive UI/UX designs, wireframes, and digital marketing assets utilizing Adobe Creative Cloud suite.
  • Administered web hosting infrastructures, databases (MySQL), and orchestrated end-to-end site deployment and maintenance protocols.
WordPressHTML5/CSS3MySQLUI/UX DesignAdobe PhotoshopAdobe IllustratorWeb Hosting
Personal Projects
Ferpz AI2025 – Present
AI-Powered Finance Tracker · Web & Mobile
  • Engineered cross-platform (Web & Mobile) AI-powered personal finance management application serving actionable budget insights.
  • Developed and integrated a conversational AI assistant leveraging OpenAI GPT-4o, creating 25+ custom tools for automated financial planning and analysis.
  • Constructed a unified backend architected with Next.js 14 and Prisma ORM, seamlessly serving a React Native (Expo) mobile client and web frontend.
  • Orchestrated full-stack features including secure authentication, RevenueCat subscription management, and real-time cross-device data synchronization.
  • Designed scalable data layer using PostgreSQL and deployed the full solution via Cloudflare Pages for global edge performance.
Next.jsReact NativeExpoOpenAIPrisma ORMPostgreSQLCloudflare PagesRevenueCat
Skills
Frontend & Mobile
JavaScript (ES6+)TypeScriptReact.jsNext.jsReact NativeExpoTailwind CSSHTML5CSS3StorybookAnt Design Pro
Backend & API
Node.jsNestJSGraphQLRESTful APIsPrisma ORMPostgreSQLOpenAI APIWebSocketTCP/UDP
Embedded & Simulation
C++ESP32IoT FirmwareOpenCVUnitySystem Architecture
DevOps & Tools
GitCI/CDCloudflare PagesEdge ComputingPostmanJiraMicro FrontendsRevenueCat
Education
Management Information Systems (BS)
Anadolu University
2021 – Present
Languages
Turkish — Native
English — B2 (Upper Intermediate)