Product-minded full-stack developer

Anthony Shin

Full-stack developer turning real-world constraints into clear, dependable products.

Based in
Vancouver, BC, Canada
Currently
Open to full-time and contract opportunities, with a preference for full-time roles.
Anthony Shin, a full-stack developer based in Vancouver.

Selected work

Products shaped by real operational constraints.

A restaurant operations platform and a game-based Japanese learning app demonstrate product planning, full-stack engineering, mobile development, and dependable delivery.

Product

Gyu-Kaku Portal

An internal operations platform for Gyu-Kaku Vancouver that replaces fragmented spreadsheet workflows with structured staff administration and constraint-based schedule generation.

Primary users
Gyu-Kaku Vancouver staff submitting availability and time-off requests, viewing published schedules, and following their role-based performance history.
Responsibility
Solo Full-stack Developer
Key decision
Use Google OR-Tools CP-SAT to generate an initial schedule draft.
Status
Pilot in active use · Broader rollout planned for September 2026

Selected technology

  • React
  • React Router
  • TypeScript
  • Tailwind CSS
  • FastAPI
  • Python
View case study

Product

Kana Fighter

A game-based mobile application that helps first-time Japanese learners practice Hiragana and Katakana through guided lessons, drills, pronunciation audio, battles, and sequential progression.

Primary users
People beginning Japanese study with no prior Kana knowledge.
Responsibility
Contract React Native Developer & Technical Lead
Key decision
Store intro state, Kana progression, unlock state, sound options, and Drill high scores locally with AsyncStorage.
Status
TestFlight beta · Preparing for App Store release

Selected technology

  • React Native
  • Expo
  • Expo Router
  • TypeScript
  • NativeWind
  • AsyncStorage
View case study

Core capabilities

From ambiguous requirements to working software.

Product Engineering

Turning incomplete requirements and operational context into focused product workflows.

Evidence from selected work

  • Proposed and scoped Gyu-Kaku Portal from firsthand restaurant operations.
  • Translated Kana Fighter’s externally defined concept, content, and visual design into a complete mobile product.

Full-stack Systems

Designing connected interfaces, APIs, data models, authorization, optimization, and deployment.

Evidence from selected work

  • Built Gyu-Kaku Portal across React, FastAPI, PostgreSQL, OR-Tools, Docker, and VPS infrastructure.
  • Designed Kana Fighter as a local-first React Native application with persistent progression, audio, and animation.

Technical Leadership

Clarifying decisions, communicating trade-offs, and remaining accountable for delivery.

Evidence from selected work

  • Owned Gyu-Kaku Portal from stakeholder discovery through pilot training as the sole developer.
  • Led Kana Fighter’s technical architecture, implementation, testing, and build validation.

Career in context

From technical sales to product engineering.

I began my career in semiconductor technical sales, translating client requirements into practical decisions with engineers across Korea and Japan. That same work—understanding constraints, aligning stakeholders, and improving how things operate—led me to software. Today, I apply it by taking products from requirements and architecture through implementation and delivery.

Software & product experience

Gyu-Kaku Vancouver

Turned firsthand restaurant operations into a paid internal product, owning the work from initial proposal through pilot adoption.

Role
Contract Full-stack Developer
Period

Kana Fighter

Translated an owner’s learning concept, content, and visual direction into a complete React Native application.

Role
Contract React Native Developer & Technical Lead
Period

Skyline Zipline

Led client communication and a three-person BCIT practicum team while contributing to equipment onboarding, inspection workflows, and data migration.

Role
Team Lead & Full-stack Developer
Period

Earlier experience

Hitachi Chemical

Learned to interpret technical requirements, coordinate Japanese engineers and client teams, negotiate constraints, and remain accountable for commercial outcomes.

Role
Senior Technical Sales Representative
Period

Gyu-Kaku Vancouver

Built practical knowledge of staffing, scheduling, training, and fast-paced English-language restaurant operations in Vancouver.

Role
Server
Period

Beyond the work

I work across Korean, Japanese, and English, and recharge by spending time on Vancouver’s trails and over a good coffee or tea.

Read my profile

Contact

Let’s build something useful.

I’m interested in full-time and contract opportunities where product thinking, clear communication, and hands-on engineering matter.