Independent work / Melbourne

Ryan
Zhang.

Full-stack developer

Open to graduate & junior roles

A world of my own.Scroll to get closer

01 / 05

AWS Mastery

A focused AWS certification study companion for structured practice, progress tracking, review sessions, bookmarks, and mock exams.

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Supabase
  • IndexedDB
  • Vitest
  • Playwright

Choose a world to step inside.Or scroll to explore ↓

The work, then the person behind it.

Meet me backstage ↓

02 / Behind the work

The person
behind the work.

I'm a Melbourne-based full-stack developer and Master's student in IT. I build end-to-end web products, from the interface to the API.

I care about clear interfaces, maintainable architecture, and turning rough ideas into dependable software.

Open to graduate & junior roles
Ryan Zhang
Ryan Zhang / Melbourne, Australia
Take a look backstage — open the developer console

bio_reader.sh

~$ cat profile/summary.md

I'm a Melbourne-based full-stack developer and Master's student in IT. I build end-to-end web products with React, Next.js, and Tailwind on the front end, and NestJS, Prisma, PostgreSQL, and RESTful APIs on the back end.

~$ cat profile/approach.md

I care about the whole product surface: clear interfaces, maintainable architecture, and the implementation discipline that turns rough ideas into dependable software.

~$ whoami --profile

ROLE=full-stack developer

LOCATION=Melbourne, Australia

MODE=open to graduate & junior roles

~$ uptime

USER ACTIVE, SYSTEM CURIOUS, PRODUCT CRAFT ONLINE.

~$

03 / The workshop

03 — Skills

The tools I reach for most often, grouped by the kind of work they help me ship.

Languages
TypeScriptC#JavaJavaScriptSQL
Frontend
ReactNext.jsTailwind CSSVue.jsWordPressFramer MotionHTMLCSS
Backend
ASP.NET CoreSpring BootNestJSNode.jsExpress
Data
PostgreSQLSQL ServerRedisEF CoreJPAPrismaSupabase
Testing
xUnitTestcontainersReact Testing LibraryJest
Cloud & DevOps
AzureBicepDockerGitGitHub ActionsCI/CDAWSCloudflareVercel

04 / The path here

04 — Experiences

Education and hands-on work that shaped how I build products, collaborate, and reason about software quality.

Volunteer Web Developer

Community Gardens Australia · Remote

Aug 2026 - Present
  • Maintained and enhanced a production WordPress platform using WooCommerce and MemberPress, supporting memberships, online payments, learning resources, events, and digital services for a national Australian not-for-profit.
  • Implemented responsive frontend enhancements using JavaScript, HTML5, CSS3, Avada, and ACF, improving usability and accessibility across public and member-facing pages.
  • Investigated and resolved production issues using browser developer tools and application logs, including JavaScript errors, broken routes, caching issues, and plugin compatibility conflicts.
  • Exported, reconciled, and analysed MemberPress membership data and WooCommerce transaction data from CSV exports, producing membership and payment reports for operational and Board stakeholders.

Master of Information Technology

Monash University, Australia

Jul 2024 - May 2026

Completing a Master's degree in Information Technology with a 76/100 WAM, focused on software development, web technologies, and full-stack application delivery. Eligible to commence full-time employment from June 2026.

Full Stack Developer

Lingyun Technology Shenzhen, China

Jan 2024 - Jun 2024
  • Engineered 4+ end-to-end employee management workflows including attendance tracking, leave requests, hierarchical approvals and employee search using React and TypeScript, delivering responsive and accessible desktop and mobile experiences.
  • Built reusable frontend components with Zod-based validation, debounced search and shared API loading/error handling, reducing duplicated validation and API-state logic across employee-management workflows.
  • Developed and maintained 15+ Spring Boot REST API endpoints using JPA and SQL, improving employee and attendance queries by addressing N+1 data-access issues and applying Redis caching for frequently accessed reference data.
  • Collaborated in an Agile Scrum team using feature branches, pull requests, code reviews and Docker-based development and deployment workflows.

05 / Your next chapter

05 — Contact

Let's build
something together.

Available for full-stack opportunities and conversations about building thoughtful, production-ready software.