SW

Stanley Wang

3rd Year Software Engineering student in UoA

Open to internship
Full stack
Available from 2026

About Me:

Hi, I'm Stanley! I'm a third-year Software Engineering student at the University of Auckland. I love building software that solves practical, everyday problems. I'm at my best when collaborating—whether that's jumping into hackathons or refactoring code with university clubs. Right now, I'm sharpening my full-stack skills and looking for an internship or junior developer role where I can dive into the codebase and make an impact.

Hobbies:

Outside of coding, you'll usually find me playing competitive video games 🎮 like Valorant or The Finals — I love the strategy, team coordination, and discipline it takes to win. I'm also big on sports ⚽, specifically football, badminton, and table tennis. To clear my head, I either get behind the drums 🥁 to work on my rhythm or head outdoors for a good hike 🥾.

Projects

A full-stack social platform featuring post creation, user interactions (follow/unfollow, comments), and real-time photo uploads.

  • Database Engineering: Engineered full-stack CRUD capabilities utilizing Prisma ORM paired with a cloud-hosted Neon PostgreSQL database.
  • Architecture & Design: Built with Next.js App Router using modular, component-driven architecture and robust client/server-side error handling.
  • Authentication & Security: Integrated secure user authentication and session management via Clerk.
  • Image uploads & styling: Implemented image hosting workflows using UploadThing and styled UI elements using Tailwind CSS and shadcn/ui.
Next.js
Clerk
Neon Postgres
Prisma ORM
Shadcn/ui

A full-stack productivity web application featuring secure user authentication, responsive design, and dynamic theme switching.

  • Authentication & Security: Implemented secure user authentication protocols and robust password reset functionality.
  • Database & State Management: Designed a responsive UI using custom Bootstrap components to ensure good quality user experience.
  • Responsive Frontend: Engineered a light/dark theme toggle utilizing client-side state management.
Python Flask
Bootstrap
Sqlite

Help developing and refining the official website of UOA's investment club.

  • Multi-Stage Onboarding Pipeline: Architected a two-phase registration flow—generating an initial database entity via POST upon sign-up, then applying multi-step validation and PATCH updates during payment processing.
  • Data Prefilling & Form Sync: Implemented backend pre-fetching logic to dynamically populate checkout/registration forms with existing user data, reducing drop-off and UI friction.
  • Navigation & UI Refactoring: Redesigned responsive payment/sign-up forms and rebuilt the core Navbar component for mobile responsiveness.
  • Content Distribution: Built a dynamic 'Newest Article' module to query and showcase latest publications, improving content discovery and user engagement.
  • Team Collaboration: Utilized Git/GitHub workflows for peer code reviews, branch management, and conflict resolution within a team environment.
JavaScript
React
MongolDB
Payload CMS

An interactive, narrative-driven courtroom simulator where players interrogate AI-driven characters to uncover evidence.

  • Object-Oriented Architecture: Collaborated in a team of three to architect the game logic, state management, and branching dialogue mechanics.
  • Game Logic & State Machines: Developed the evidence collection system, allowing the player's discoveries to influence the final verdict and reasoning.
  • Dynamic Character Mechanics: Developed the logic and state machine for the character "Elara," allowing her to respond dynamically to the player's actions.
Java

A lightweight, real-time weather dashboard that provides instant meteorological insights across global regions.

  • API Integration: Integrated the OpenWeatherMap API to asynchronously fetch and display real-time global weather telemetry.
  • Dynamic UI Rendering: Built a clean, responsive interface that updates DOM elements seamlessly upon location search queries.
JavaScript

A full-stack blog application with secure user authentication, registration, and password recovery.

  • Full-Stack Architecture: Built relational database models in SQLite via Python Flask to power end-to-end CRUD operations for posts and user accounts.
  • Social Features: Engineered dynamic post interaction systems, including user-based liking/disliking mechanics and profile management.
Python Flask

Education

University of Auckland

Bachelor of Engineering (Honours), specialized in Software Engineering. Expected graduation: Nov 2027, in Auckland, New Zealand

GPA:

7.3/9.0

Skills

Languages

Python
Java
Javascript
TypeScript

Front End

Next.js
CSS
Bootstrap
React
Tailwind
shadcn/ui

Backend

Flask
Sqlite
Prisma ORM
PostgreSQL

Toolkits

Github
SQL
Clerk
UploadThing
Matlab

Co-curricular Activities

WDCC club

Collaborating in a team environment to refactor, optimize, and maintain the official UAIC club website.

ECSE Project

Collaborating in a cross-functional team of Software and Electrical Engineering students to develop an interactive tank combat game.

Let's connect! 😊

I'm currently looking for software engineering internships and part-time opportunities.