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.
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.
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.
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.
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.
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
Languages
Turkish — Native
English — B2 (Upper Intermediate)