
Experiences
InnoTECHT
Software Lead
May 2024 - Present
Job Duty
- Lead the architecture and development of Integrity, an industrial asset management platform for corrosion management and asset integrity monitoring, used by clients in the mining and marine sectors.
- Own the platform end to end: React/Next.js front end, Python/FastAPI services on PostgreSQL, and containerised deployment on AWS.
- Designed and built the MQTT-based IoT pipeline that streams live sensor data from field devices into the platform.
- Responsible for authentication, security hardening and day-to-day operation of the production environment.
- Set technical direction and code-review standards for the development team.
Bluesky Digital Labs
Software Developer
June 2022 - April 2023
Job Duty
- Specialised in front-end development using React.js with TypeScript and various packages. Also familiar with back-end development using PHP Laravel.
- Worked efficiently in front-end design implementation and complex system design.
- Collaborated with back-end developers to design APIs and ensure seamless integration.
Freelance
Web Developer
September 2019 - June 2022
Job Duty
- Consulted with customers to gather requirements and discuss design choices.
- Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.
- Built various UI Reusable components in React and utilised tools like Gatsby.js for quickly building various prototypes with information gathered.
SushiSushi
Warehouse Storeman & Delivery Driver
September 2018 - September 2021
Job Duty
- Alternated goods in inventory by observing first-in and first-out approaches to keep shelves organised and properly stocked
- Evaluated supplies and product inventory to check for quality and quantity issues and returned unacceptable materials to vendors.
- Communicated with teammates and supervisors to maintain smooth operations and quickly handle any issues impacting warehouse operations or customer satisfaction.
XaiTain Game Studio
Game Designer
April 2013 - July 2015
Job Duty
- Collaborated with developers to conduct research and information gathering to troubleshoot and improve content quality.
- Assisted in idea generation and prototyping to assess content effectiveness.
- Cultivated professional working relationships with the marketing department, other design personnel, and upper management.
Education
RMIT University
Graduate Certificate in Cyber Security
In progress
- Building a formal security foundation โ networks, risk and secure systems โ to complement hands-on platform security work.
Interests
๐ Scout Leader
Scout Leader with a local group since 2016, and involved in Scouting for more than 15 years. These days that mostly means planning camps, sorting logistics and keeping families in the loop.since 2016
๐งโโ๏ธ Rock Climbing
Climbing since 2020 โ I regularly get together with other climbers to train, share routes and pick up new techniques.since 2020
๐จ๏ธ 3D Printing
Designing and printing functional parts, fixes and the odd gadget โ usually something around the house that needed a bracket yesterday.
๐ฅ๏ธ Homelab
A small self-hosted setup at home running Docker services โ home automation, DNS filtering, dashboards and a few tools I built myself โ reachable securely from anywhere.
๐ Cooking
Taiwanese home cooking: recreating the dishes I grew up with in a Perth kitchen.
๐ ไฝ ๅฅฝ! Hello! ใใใซใกใฏ!
I am
Steven Peng
Software Lead ยท Full-stack Engineer
I design, build and run industrial SaaS platforms end to end โ from React and Next.js front ends to Python/FastAPI services, IoT data pipelines and the AWS infrastructure underneath. Based in Perth, Western Australia.
Skills
Front End
React
TypeScript
Next.js
JavaScript
Mantine CSS
Tailwind CSS
...
Back End
Python
FastAPI
PostgreSQL
Node.js
MySQL
Laravel
...
Cloud & Infra
AWS
Docker
Linux
MQTT
Cloudflare
Tailscale
...
Contact
Projects
Integrity โ Asset Management Platform
At InnoTECHT I lead the design and development of Integrity, an industrial asset management platform for corrosion management and asset integrity monitoring. Areas I own include:
- Asset management core: a unified asset hierarchy with inspections, issues and reporting shared across the platform's integrity services.
- Live IoT data: an MQTT pipeline that streams readings from field devices into the platform for near-real-time monitoring.
- Platform foundations: Python/FastAPI services on PostgreSQL, a React/Next.js front end, AWS Cognito authentication and containerised deployment on AWS.
Tech
React
TypeScript
Next.js
Python
FastAPI
PostgreSQL
MQTT
Docker
AWS
Educational Game Management Portal
I designed and developed a front-end portal with key features: system admin can create school entities; school admin can add teachers, classes, and students, and view performance reports; and teachers can add classes and students, and track their performance. It offers an efficient and user-friendly experience for managing student performance in the game, and I believe it will contribute significantly to the project's success.
Tech
React
TypeScript
Mantine CSS
Screenshots






Aboriginal Educational Program Portal
As the lead front-end developer on an innovative Aboriginal educational project, I designed a user-friendly platform focused on cultural education. Key features include:
- Participant Interface: A dashboard for completing tasks, scheduling, and tracking cultural journey progress, with family tree and kinship diagrams for heritage exploration.
- Course Manager Interface: A streamlined platform for monitoring and managing participants' progress, ensuring engagement with learning material.
- Administrative Interface: A comprehensive dashboard for full website control, including participant management, content updates, and course manager oversight.
Tech
React
TypeScript
Mantine CSS
Screenshots




Side-Projects
Family Ledger
- Self-hosted household finance app that ingests credit-card statement PDFs and turns them into a reconciled ledger.
- Classifies each transaction's owner and category with a rule engine and merchant history, falling back to a local LLM (Ollama) for the leftovers.
- Reconciles parsed rows to the statement total to the cent before committing, then tracks who owes what per statement period.
- FastAPI + SQLAlchemy backend, React + Mantine front end, PostgreSQL and Ollama running in Docker on a home server.
Tech
Python
FastAPI
React
TypeScript
Mantine CSS
PostgreSQL
Docker
Ollama
Perth Bucket List Web App
- Designed and developed a full-stack web app, enabling users to browse, add to their list, and share completed items.
- Utilised React.js + TypeScript for front-end development and deployed on Netlify.
- Implemented Tailwind CSS for fast, customisable, and responsive design.
Tech
React
TypeScript
Tailwind CSS
Screenshots


Links
Podcast Player Web App
- Designed and developed a ReactJS-based web app for a podcast player.
- Integrated Apple iTunes API for podcast search and playlist creation based on search criteria and genre.
- Created a responsive, modular, client-side HTML5 audio podcast player with playlist functionality.
Tech
React
TypeScript
Tailwind CSS
Screenshots



