Hasan Metehan Bacı
Full Stack Developer
Ankara, Turkey
As a frontend developer with over seven years of experience building web products, my path started at a digital agency where I designed and shipped HTML, CSS and responsive UIs for client websites and bespoke e-commerce stores. From there I spent two years on my own delivering React and Next.js work end-to-end for various clients, then joined Ozan Elektronik Para's frontend team for three and a half years where we built enterprise React and TypeScript applications using a Webpack Module Federation Micro Frontend architecture. During this time, I also helped build the shared UI component library on Storybook and Tailwind CSS that other product teams relied on. Today I'm putting most of my time into a project of my own, a real-time live-fire training simulation where the operator-facing side is a Next.js analytics dashboard alongside a Qt desktop launcher, with a C++17 tracking engine handling the heavy lifting underneath. While I have the architectural breadth to take a project from a blank page to production, my true passion remains in crafting flawless user interfaces. This drive to build complete products is also what fuels my independent projects, like my AI-powered finance app, Ferpz.
For me, technology is just the tool. The ultimate goal is always to deliver fast, seamless, and highly valuable products.
- Shipped a Next.js analytics dashboard and a Qt desktop operator launcher as the user-facing side of the platform, communicating with the hardware via real-time WebSocket and TCP/UDP. This setup drives session management, telemetry, and remote ESP32 configuration end-to-end.
- 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 processing feeds from 240 FPS IR cameras with OpenCV. It delivers sub-20 ms shot detection, automated camera calibration, and polygon-based hit-zone scoring.
- Designed custom ESP32/FreeRTOS IoT firmware for field-deployed sensor devices, with IMU-based shot detection (SPI/I2C), wireless time sync and OTA updates.
- 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, ensuring stable tracking under concurrent live-fire conditions.
- Worked on the team building the enterprise Backoffice in React and TypeScript using a Webpack Module Federation Micro Frontend architecture, where different product teams could ship independently into a shared shell.
- Was part of the team that built the Merchant Panel from the ground up on React and Ant Design Pro, shaping the screens around the day-to-day workflows of B2B operators.
- Built out Backend-for-Frontend layers in NestJS and GraphQL together with the team. The layer sat between the React clients and internal microservices, reshaping the data for each screen.
- Helped architect and build the shared UI component library on Storybook and Tailwind CSS, used across product teams as the single source of truth for design tokens and primitives.
- Shipped responsive web apps and landing pages for various clients, owning each engagement end-to-end: scope, build, performance, accessibility, and analytics setup were fully managed by me.
- Built interactive SPAs on React and Next.js, focused on the parts users actually feel: interaction smoothness, route transitions, image and font loading strategy, and JavaScript bundle optimization for high-traffic scenarios.
- Collaborated directly with clients to translate vague briefs into concrete scope, then handled the rest myself: design fidelity, implementation, performance, deployment, and the post-launch tweaks that always come up.
- Designed and built bespoke e-commerce stores and CMS-driven sites for the agency's client roster, tailoring each one to the brand voice and to how the in-house teams wanted to manage content day-to-day.
- Took projects from concept to launch-ready: wireframes, high-fidelity UI, and the supporting digital marketing assets that went out alongside each launch, all produced on Adobe Creative Cloud.
- Owned the operational side of every site we shipped: hosting setup and tuning, MySQL administration, deployments, and the ongoing maintenance windows once the sites were live.
- Built a cross-platform (web + mobile) personal finance app where the AI doesn't just chat; it reads the user's actual transactions and surfaces concrete budget moves they can act on right away.
- Built a conversational assistant on OpenAI GPT-4o backed by 25+ custom tools that let it actually act on the user's data: categorizing transactions, drafting budgets, running analyses and writing the results back, all from inside the chat.
- Built a single unified Next.js 14 + Prisma backend that serves both the React Native (Expo) mobile app and the web frontend from one API surface, so a feature ships once and lights up everywhere.
- Wired up the rest of the platform end-to-end: authentication, RevenueCat for in-app subscriptions, and a real-time sync layer that keeps web and mobile in lockstep on the same dataset.
- Built the data layer on PostgreSQL and shipped the whole stack on Cloudflare Pages, so the app stays fast at first paint regardless of which region the user opens it from.