For Hiring

Work (For Hiring)

A practical hiring view that stays factual, readable, and easy to discuss.

Positioning

Full-stack developer with experience across web, mobile, internal systems, and AI-enabled workflows. Interested in roles where practical engineering, product sense, and maintainable systems matter.

Software Engineer

Skills snapshot

Languages & Frameworks
LLM (llama.cpp)Prompt EngineeringWorkflow AutomationAsync Pipelines.NETASP.NET CoreTypeScriptReactNext.jsNode.jsReact Native (Expo)Zustand/ReduxPythonExpressGraphQLREST APIs
Tools
AWS (EC2)Azure VMSQL ServerPostgreSQLSQLiteFirebaseRedisDockerNginxKubernetesGitHub ActionsBitbucket Pipelines

Experience

Rank Agent

09/2024 - 12/2025

Software Engineer

Internal platform engineering across backend services, data workflows, and operational tooling.

  • Designed and maintained backend services in C# (.NET Core) with SQL Server persistence, exposing REST and GraphQL APIs for internal operational workflows.
  • Built a React and TypeScript admin interface for driver management, job tracking, and day-to-day operations, with attention to predictable data entry and clear state transitions.
  • Implemented workflow automation around repeated operational steps, reducing manual coordination and making routine processes easier to verify.
  • Refined backend API behaviour and data handling for critical paths, focusing on clearer request flow, lower latency, and safer failure handling.
  • Integrated authentication and permission flows using JWT and session management, aligning user roles with the data and actions they were allowed to access.
  • Maintained CI/CD pipelines and release workflows so changes could be shipped consistently with minimal disruption to active users.
  • Investigated production issues, traced failures across services and data layers, and documented fixes so similar incidents were easier to diagnose later.

SkillShift

06/2024 - 09/2024

Full Stack Developer Intern

Full-stack product work across a Next.js frontend and Firebase-backed application data.

  • Implemented a Next.js and Firebase application with server-rendered pages, authentication flows, and structured data access patterns.
  • Improved perceived page speed by reviewing render paths, splitting heavier UI work, and reducing unnecessary client-side loading.
  • Connected real-time Firebase updates to user-facing interaction feedback so application state stayed visible and responsive during use.
  • Modelled Firebase Realtime Database and Firestore data around user profiles, preferences, and dynamic content, balancing read simplicity with long-term maintainability.

Selected projects

XiaoxingAI

A multi-user Gmail automation platform that turns inbox activity into structured AI analysis, Telegram notifications, and controllable reply workflows.

GitHubStar 56Fork 9Updated May 2026
  • Built a multi-user Gmail automation platform with per-user OAuth, isolated workers, AI analysis, and Telegram delivery.
  • Designed a two-stage email pipeline for classification and summarisation, then rendered deterministic Telegram notifications from validated AI output.
  • Implemented reply-draft and outgoing email workflows with Telegram confirmation buttons, encrypted draft storage, TTL control, and action audit logs.

Repo Context Kit

An MCP-first, runtime/v1 JSON repository context layer that gives AI coding agents bounded repo knowledge, task state, verification framing, and confirmation-gated execution.

GitHubStar 1Fork 0Updated May 2026
  • Published a public npm CLI with a companion MCP server for AI-assisted repository context and workflow governance.
  • Reworked the product around MCP-first usage, runtime/v1 JSON contracts, and a deliberately slim CLI fallback surface.
  • Built deterministic scan outputs for project summaries, file indexes, symbol indexes, task maps, runtime state, and verification requirements.

iPokerPal

An offline-first React Native poker bankroll and session tracker for live games, settlements, player stats, quick records, QR invites, and optional Firebase sync.

GitHubStar 16Fork 4Updated Apr 2026
  • Designed and built a cross-platform Expo app for managing live poker sessions, including blinds, buy-ins, active players, chip counts, final settlements, and game history.
  • Implemented a local-first architecture using Zustand persistence, AsyncStorage, and expo-sqlite so core session tracking continues to work without authentication or network access.
  • Built deterministic settlement logic for chip-to-cash conversion, total buy-ins, final chip counts, cash profit, ROI, win/loss outcomes, and per-player summaries.

Personal System Site

A personal site that publishes projects and notes from structured content, with an optional API-backed notes feed and static fallback.

GitHubStar 0Fork 0Updated May 2026
  • Built a personal system site that treats projects and notes as long-lived content, not one-off resume bullets.
  • Kept hiring-focused pages as a secondary entry, while the main navigation stays centred on Projects and Notes.
  • Designed a typed JSON content model for projects, notes, and navigation so updates stay consistent and easy to review.

Education

Master of Information Technology (IT) - Monash University

03/2022 - 06/2023

Bachelor of Information Technology (IT) - Monash University

03/2019 - 11/2021