About Me

I'm a software engineer passionate about building decentralized applications and solving complex technical challenges. My current career is in marketing and operations management, but I've spent the past two years deepening my expertise in full stack development, with a growing interest in blockchain technology and decentralized applications. I look forward to building projects that contribute to the betterment of society, and push the boundaries of Web3.

I've worked with a diverse tech stack including React, TypeScript, Node.js, Python, and Solidity, building projects that range from full stack applications to my recent foray into Web3 with a decentralized tic tac toe game featuring on chain settlement. Currently, I'm diving deeper into blockchain development, learning advanced Foundry and Solidity to build more sophisticated decentralized applications.

Outside of tech, I am an avid reader and enjoy exploring various subjects, from history to philosophy. This curiosity extends to my work in software engineering, fueling my desire to understand the broader context of the solutions I create. Ultimately, my goal is to combine my technical expertise with my diverse interests to create innovative products that have a meaningful and lasting impact on society.

Projects

tictactoe

TicTacToe Smart Contract Game

A decentralized, real-time gaming platform that brings the classic game of Tic-Tac-Toe to the blockchain. This dApp features a hybrid architecture using WebSockets for instant player interaction and Solidity smart contracts for secure, on-chain match settlement. Users can create private game rooms, engage in live chat, and verify game results directly on the Ethereum network. Developed with React, Ethers.js, and Socket.io, the project demonstrates a seamless integration of traditional real-time web performance with blockchain finality and transparency.

GitHub Live Site

NBA Stat Tracker

A fast and intuitive NBA data exploration tool built for Jupyter Notebooks. By integrating directly with the official NBA API, StatTracker simplifies the process of tracking player performance and team trends. The platform features custom analysis tools to calculate stat-line probabilities and visualize career splits with clean, interactive charts. Developed with Python, Pandas, and Matplotlib, StatTracker provides a streamlined way for fans and analysts to access real-time basketball statistics and deep-dive insights without the setup complexity.

GitHub groupmeet

Group Meet

A social networking platform that allows users to create and join events based on their interests. Built using React, Redux, Python, Flask, and PostgreSQL, this project features a seamless user experience, with a focus on UX/UI design and the ability to manage groups and events using CRUD operations.

GitHub Live Site biscord

Biscord

An immersive chat and communication platform, inspired by Discord, that facilitates real-time conversations between users across various channels. Equipped with voice and text functionalities, the clone enables seamless collaboration and socialization. Users can create and manage servers, join channels, and exchange direct messages with their contacts. Developed using React-Redux, WebSockets for real-time communication, and an Express backend, the Discord Clone embodies an engaging, feature-rich user experience.

GitHub Live Site casualink

Casual Ink

A visually stunning online marketplace for art enthusiasts, collectors, and creators. This platform showcases a diverse array of artworks, from paintings to sculptures, and offers users the ability to bid on or purchase their favorite pieces. Artists can create profiles, upload their creations, and connect with potential buyers. With a sleek, responsive design using React-Redux, Python-Flask, and CSS3, the Artsy Clone combines an elegant aesthetic with a powerful, user-centric functionality, and provides a space for the art community to thrive.

GitHub Live Site

About

Lorem ipsum dolor sit amet, consectetur et adipiscing elit. Praesent eleifend dignissim arcu, at eleifend sapien imperdiet ac. Aliquam erat volutpat. Praesent urna nisi, fringila lorem et vehicula lacinia quam. Integer sollicitudin mauris nec lorem luctus ultrices. Aliquam libero et malesuada fames ac ante ipsum primis in faucibus. Cras viverra ligula sit amet ex mollis mattis lorem ipsum dolor sit amet.

Contact Me

  • Email: zhtony0398@gmail.com

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form