Newton YuanFull-stack web developer with experience in designing & building web apps, cloud hosting & databases, full development lifecycle which involves prototyping, trialling, releasing, marketing and showcasing.
java icon
c icon
python icon
javascript icon

Hover
ME

About

Student at the University of Auckland studying Engineering. I was introduced to programming at 12 years old in early 2018. Starting with Python, my projects started stacking up and I realised I needed new languages for different tasks. Then came HTML/CSS and JavaScript/Typescript for web development. Java and Android because I wanted to create a mobile game, and C++, C#, C along the way.

My most proficient languages include;
JavaScript, TypeScript, Python, Java, HTML/CSS.

Languages that I will need more work on include;
C++, Matlab, Flutter, C#, C.

Some packages that I like using are;
React, Tailwind, MUI, OpenAI, etc.

And some tools that I'm experienced with are;
MongoDB Atlas/Compass, Heroku, Android Studio, etc.

I'm always on the look-out for new market opportunies for personal projects than can hone my skills and teach me new ones. And currently my main project is a cross-platform flutter app that encourages users to stay on task, and increase productivity.

Python
7 Years
HTML/CSS
6.5 Years
JavaScript
5.5 Years
C++
3.5 Years
Java
3 Years
React
2.5 Years
TypeScript
2 Years
C#
1.5Y
C
1.5Y
Projects
carousel arrow left
Android Java GameLaunched a mobile game (“3 Heroes”) available on the Google Play Store with 100+ downloads using Android Studio.Click to FLIP
Language: Java, AndroidGoogle Play:ViewSource Code:View
Unreal Engine GameWorking with a small team of digital designers to create a game using Unreal Engine Blueprints. At the early stage of creating a demo.
Language: Unreal, C, BlueprintsSource code undisclosable.
Python Car AICreated a self-driving car that utilises Python’s OpenAI Gym and Q-Learning to help itself around any track.
Language: Python, OpenAISource Code:View
React TS WebsiteDesigned and built a personal portfolio website implementing features such as three.js, smooth-scrolling, animations, etc.
Language: React, TypeScript, CSSWebsite:ViewSource Code:View
DiscordJS BotBot that records all messages sent in a guild, giving users XP and levels along with many other features. Uses MongoDB Atlas/Compass and Heroku.
Language: JavaScript, DiscordJSDocumentation:ViewSource Code:View
DiscordJS Self-botUsing Eris, this bot tricks discord into thinking it's a user, allowing it to use user commands and interactions.
Language: JavaScript, DiscordJS, ErisDocumentation:ViewSource Code:View
C++ Miner & ServerClient and server hash miner, uses PicoSHA2 and Httplib to send requests and mine until a certain digit of desireable hashes is obtained.
Language: C++, C, HttpSource Code:View
Flutter ApplicationCreated a flutter mobile application to understand how cross-platform mobile development looks like. (Yet to be publicly released)
Language: Flutter, DartSource Code:View
carousel arrow left
Contact
Copyright 2025. All Rights Reserved