Chi Hsu

AI-First Full-Stack Engineer

Summary

Full-Stack Engineer with 4+ years of experience delivering production applications end-to-end. Specialized in React / React Native cross-platform development with FastAPI backend. Built multiple AI-integrated products including job matching platforms, stock monitoring systems, and AI development workflow tools. Experienced in independently managing entire development lifecycles from architecture design to App Store release.

Skills

Frontend
React / React Native, TypeScript / JavaScript, Redux / Context API, Material UI / Semantic UI
Backend
FastAPI / Python, GraphQL, PostgreSQL
DevOps / Cloud
Docker / CI/CD, Git / Azure DevOps, Docker / Cloud Deploy

Experience

前端工程師

2022/02 - 2023/02

byte x byte ltc

  • React Native APP UI 程式撰寫
  • 登入系統、聊天室系統、評分系統功能撰寫
  • 串接後端獲取資料
  • 功能測試及維護

React Native · JavaScript · HTML · CSS · Git · Node.js

工程師

2023/03 - 2023/08

科熱臺灣有限公司

  • 參與敏捷式開發流程,負責需求討論、任務拆解與迭代交付
  • 主導新專案開發,依照設計稿與功能需求完成前端實作
  • 與後端工程師、設計師與測試人員密切合作

React Native · React · JavaScript · Git

前端工程師

2023/09 - 2023/12

事可得國際有限公司

  • 參與敏捷式開發流程,負責需求討論、任務拆解與迭代交付
  • 主導新專案開發,依照設計稿與功能需求完成前端實作
  • 與後端工程師、設計師與測試人員密切合作

React · JavaScript · Git

資深前端工程師

2023/12 - 現在

寰宇家庭股份有限公司

  • 參與敏捷式開發流程,負責需求討論、任務拆解與迭代交付
  • 維護與優化既有專案,進行新功能開發與 Code Review
  • 主導新專案開發,依照設計稿與功能需求完成前端實作
  • 負責 App 上架流程及 Web 應用發布與部署
  • 撰寫專案相關技術文件與程式文件

React · React Native · JavaScript · Git · ASP.NET

Projects

AI Visual Surveillance Platform

2025/12 - Present

Built a complete AI visual surveillance and object detection system integrating real-time video streaming, event management, model training, and annotation tools.

  • Built enterprise admin dashboard with React 18.2 + Material-UI
  • Implemented MQTT over WebSocket real-time streaming (<500ms latency)
  • Integrated CVAT API for annotation task management and Job ID sync
  • Orchestrated 4 service containers with Docker Compose

React · FastAPI · MQTT · WebSocket · Docker · YOLOv8 · CVAT

World Family Club App

2024/02 - 2026/03

iOS & Android app maintenance and development using React Native.

  • Maintained, optimized, and developed new features
  • Third-party package management and customization
  • GraphQL integration and API connectivity
  • Technical documentation writing

React Native · Redux · Hooks · GraphQL · Jira

Enterprise Mobile App — Sales CRM

2024/07 - 2024/10

Built a 60-page business management mobile app using React Native as sole developer.

  • Independently developed 60 app pages covering core business modules
  • Built bonus tracking, performance analytics, and scheduling systems
  • Implemented customer management and survey features
  • Applied Redux and Hooks for state management

Expo · React Native · Apollo Client · GraphQL codegen · Notifee · Firebase Analytics

Kids Interactive Sing-Along Module

2025/10 - 2026/02

Developed the complete interactive sing-along module for a children's education App. The module includes song selection interface, sing-along interaction, recording features, auto-scoring system, and animation effects. Handled iOS / Android cross-platform audio recording and playback differences to ensure smooth and stable children's user experience.

  • Independently designed and developed the complete module
  • Complex integration of audio playback + recording + real-time scoring
  • Cross-platform audio engine differences handling (iOS CoreAudio vs Android MediaPlayer)
  • Child-friendly animated interactive interface

React Native · react-native-track-player · expo-av · Animation API

Event Check-in System

2025/09 - 2025/10

Independently developed from scratch to App Store release — an event attendance and check-in management App. Supports QR Code scanning check-in, offline data storage and sync, duplicate check-in detection, and other core features. Handles unstable network scenarios to ensure the system works normally in offline environments and auto-syncs data when connection is restored.

  • Independently completed full development cycle from scratch to App Store release
  • QR Code real-time scan check-in, supports high-volume scenarios
  • Offline mode design: check-in works without internet, auto-syncs when reconnected
  • Duplicate check-in prevention and time logic validation

React Native · Expo · EAS Build

AI Team Bot — AI Development Team Management System

2026/03 - Present

Command an AI development team through Telegram to automate the entire software development workflow. Integrates Claude Code CLI with multi-role Agent collaboration (PM, Frontend, Backend, Testing, Debugging, etc.). Supports auto-analysis of requirements, task planning, parallel execution, auto-debugging, and deployment.

  • Multi-role AI Agent architecture (Coordinator + 8 specialized roles)
  • Auto requirement analysis → task planning → parallel execution → auto-debugging
  • Playwright headless browser automated UI testing
  • Rate limit detection and auto-retry mechanism
  • Claude CLI session auto-login (VPS deployment)
  • Real-time Telegram notifications, cost tracking, and log viewing

Python · Telegram Bot API · Claude Code CLI · Playwright

Product Showcase App

2025/03 - 2025/06

Independently developed from scratch to release — a React Native cross-platform application. Managed the complete development lifecycle from architecture design to feature implementation to App Store / Google Play release. Used Apollo Client with GraphQL API, implemented three-stage OTA update mechanism via AppCenter CodePush (Staging → Pre-Production → Production) for seamless version updates.

  • Independently completed full development cycle from scratch to release
  • Cross-platform (iOS / Android) simultaneous release
  • Implemented CodePush OTA updates for faster version iteration
  • GraphQL API integration and data fetching management

React Native · TypeScript · Apollo Client · GraphQL · AppCenter CodePush

Virtual Banking Web & App

2025/07 - 2025/08

Cross-platform project using Expo (React Native) supporting both Web and Mobile versions.

  • Implemented UI/UX from Figma design specs with pixel-perfect accuracy
  • Collaborated with backend engineers on API integration and data rendering
  • Independently completed major feature module development and deployment

Expo · React Native · Figma · Git

Mini Games

2026/03 - 2026/03

Retro-style mini game collection PWA. Includes Stair Descent, Doodle Jump, Stair Climb, Minesweeper, and Tetris (8 modes) — 5 games total. Supports bilingual Chinese/English, touch and keyboard controls.

  • mini-games-arcade.netlify.app/
  • Pure frontend Vanilla JS implementation, zero framework dependencies
  • PWA offline play and mobile installation support
  • 5 classic games, Tetris includes 8 game modes
  • Bilingual Chinese/English toggle, sound effects system

HTML · CSS · JavaScript · Canvas · PWA

Stock Pulse

2026/03 - Present

Taiwan stock technical indicator monitoring PWA. Integrates broker real-time quotes and K-line charts, supports MA/MACD/KD and multiple technical indicator analysis. Built-in wave trading strategy engine with auto-detection of buy/sell signals classified as A/B/C. Multi-channel real-time push via Web, Email, LINE, and Telegram. No login required with UUID + sync code for seamless cross-device sync.

  • Real-time technical indicator monitoring: MA / MACD / KD auto-calculation and visualized K-line charts
  • Composite signal scoring engine: auto-detect wave buy/sell points classified as A/B/C
  • Multi-channel push notifications: Web Push, Email, LINE, Telegram real-time alerts
  • Broker API integration: real-time quotes and account portfolio queries
  • Market scanner: auto-scan trending sectors and leading stocks
  • No-login architecture: UUID + sync code for seamless cross-device sync
  • PWA offline support: installable on mobile home screen, Service Worker enabled
  • Scheduled automation: every 5 minutes during trading hours, auto-check all monitoring rules

React 19 · TypeScript · Tailwind CSS v4 · Vite · FastAPI · PostgreSQL · Zustand · TanStack Query · Shioaji API · APScheduler · Web Push · LINE Messaging API

JobMatch AI

2026/03 – Present

AI-powered smart job matching SaaS platform. Users upload resumes as PDF, and AI automatically parses and optimizes them. The system crawls jobs from 104, CakeResume, RemoteOK and 6 other platforms, uses GPT-4o to analyze resume-job fit scores, and auto-generates customized cover letters. Privacy-first architecture stores resume data in browser IndexedDB. Supports Stripe subscriptions and Referral system.

  • AI semantic matching: GPT-4o deep comparison of resumes and jobs, generating fit scores and analysis
  • Multi-platform job crawler: supports 104, CakeResume, RemoteOK and 6 other platforms
  • PDF smart parsing: upload resume PDF, auto-extract skills, experience, and project fields
  • Privacy-first architecture: resume data stored in browser IndexedDB, no long-term server storage
  • AI cover letter generation: auto-generates customized cover letters based on matching results
  • SaaS subscription: Stripe integration with Free/Pro tiered plans
  • Scheduled automation: Pro users can set daily auto-crawl + matching + Email notifications
  • Three-layer backend architecture: Router → Service → Repository clean separation

React · TypeScript · Tailwind CSS · Vite · FastAPI · PostgreSQL · OpenAI API · Gemini API · Stripe · JWT · OAuth · IndexedDB · APScheduler