Hi, I’m Feifan—a Brisbane-based software engineer currently working at Flight Centre,
where I contribute to production-grade platforms and mentor developers across the team.
I’ve previously modernized energy systems at Edge2020, delivered learning platforms at JR Academy,
and built high-availability transaction services in banking.
My focus is practical, maintainable software: event-driven architecture, reliable delivery pipelines,
and clean developer workflows including AI-assisted engineering. Longer essays and lab notes live on
the Thoughts page if you’d like the details.
Experience
2022
Nov 2022 — PresentFlight Centre
Senior Full-Stack Developer
Senior contributor across core booking, document, and communication platforms, delivering scalable production systems and mentoring developers across the team.
Node.js
TypeScript
AWS Bedrock
GitHub Copilot
Event-Driven Architecture
Highlighted work
Multi-Brand Document Service
Delivered and maintained a multi-brand, multi-region document generation service with compliance coverage across markets.
Customer Notification Platform
Built immediate and scheduled customer communication workflows with end-to-end testing for reliable message delivery.
Collaborative Booking Platform
Contributed to an event-driven booking platform enabling multiple consultants to work on the same booking or quote.
AI-Assisted Delivery
Delivered AI-assisted features using AWS Bedrock and improved team productivity through GitHub Copilot workflows.
Arcade Team Hub
Built a game hub for fortnightly online team sessions to improve engagement and help distributed teammates connect.
Provided engineering services and consulting, with a focus on rapid delivery of small products and technical experiments for clients.
Julia
Next.js
Notion
Highlighted work
Client Consulting Engagements
Provided delivery support and technical guidance for customer initiatives.
Side Projects
Built side projects combining Julia, Next.js, and Notion.
2019
Jul 2019 — Apr 2022Edge2020 (Edge Energy Services)
Senior IT Developer & Analyst
Maintained and modernized the client portal and TEEMS internal system while translating ERSA logic into practical tooling for operations and account management.
Azure Functions
Next.js
SQL Managed Instance
Power BI
Highlighted work
Portal + TEEMS Improvements
Maintained and enhanced portal.edgeenergyservices.com.au and TEEMS with new features and workflow automation.
Energy + Environmental Calculators
Integrated ERSA-aligned energy and environmental rates calculators into internal systems.
Azure Cloud Migration
Decoupled TaskManager modules to Azure Functions/Logic Apps and migrated databases to SQL Managed Instance.
5MS Data Pipeline
Built meter and pricing data processors and refactored resources for the move from 30-minute settlement to 5MS.
2018
Jul 2018 — Jun 2019JR Academy
Full Stack Web Developer
Shipped features across the public site and learning platform using React, Redux, .NET APIs, and AWS to speed enrolment and content delivery.
React
Redux
.NET Core
AWS EC2
Highlighted work
Learning Platform Revamp
Updated learn.jiangren.com.au with responsive modules, SSO, and performance optimizations backed by .NET services.
Enrollment Automation
Introduced workflows that sync course registrations with CRM and reporting via AWS-hosted microservices.
2008
Jul 2008 — Aug 2013China Industrial Bank
Software Engineer
Engineered high-availability services for the bank’s core transaction system with C, embedded SQL, and Tuxedo middleware on AIX.
C
Embedded SQL
Tuxedo
AIX
Highlighted work
Availability Monitor System
Developed bash + awk monitoring that tracks middleware health and alerts ops teams before outages.
Transaction Middleware Hardening
Optimized Tuxedo/WebLogic services and MQ integrations to keep SLA-critical workloads stable at scale.