
Hello, I'm John. I'm a full-stack developer and software engineer with a keen interest in game development. I'm skilled in React (Next.js), Angular, ASP.NET, Unity, and C++. I also have experience ranges from assembling and troubleshooting computers, managing server configurations.
About me
After graduating with a degree in Computer Science and gaining hands-on experience in the IT industry, I've developed a deep understanding of software development and game development. I have a knack for problem-solving, especially when it comes to designing and implementing complex algorithms and systems. My experience spans a variety of technologies including JavaScript, HTML, SQL, Typescript, React Library, Angular Framework, Linux Server, and Unity Engine. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. I am always looking to learn new technologies. I am currently looking for a full-time position as a software/full stack/game developer.
In my free time, I enjoy engaging in independent such as developing a D20 roguelike game using C# and Unity, creating a cross platformed game engine using C++. These projects allow me to continuously learn and adapt to new technologies which I believe is crucial for staying competitive in today's fast-paced tech industry. I'm always open to learning new technologies and improving my skills, making me a versatile asset in any IT team.
My projects
Tactics RPG
This is my first game. The game is focused on battle strategy instead of exploration. It's include a fully functional battle system, attribute system, status system, turn system, and victory system.
- C#
- Unity Engine
Game Engine
This is the game engine I'm currently working with. For now I implemented OpenGL and PNG, JPEG, BMP parser, it is also cross platformed. I also implemented Ogex parser for the engine.
- C++
- CMake
- ISPC
E Commerce App
An e-commerce application built with asp.net, angular, and postgreSQL. Users can search, sort goods, register, and log in. It also includes a fully functional cart and checkout system.
- Angular
- C#
- SQL
- Bootstrap
- Docker
- Stripe
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Angular
- Bootstrap
- Next.js
- Node.js
- Git
- Tailwind
- Prisma
- MySQL
- SQLite
- PostgreSQL
- C#
- C++
- Unity
- Unreal
- ASP.NET
My Experience
Graduated university
Chongqing, China
I graduated after 2.5 years of studying. I immediately found a job as a Server operation and maintenance operator.
2016 - 2018Server operator
Beijing, China
I worked as a server operator for 1 year. I also upskilled myself by self taught to other IT fields include software, front end and back end.
2019 - 2020PC operator
Auckland, NZ
I worked as a PC operator for 1 year in DTC and half year in PB Tech.
2020 - 2022Contact me
Please contact me directly at yangtianzhuo970425@gmail.com or through this form.