_

Hi, I'm Zach

I like to program and create whatever I find interesting


About()

About()

Zachary Chi

Greater Houston, Texas

Fourth-year at Texas A&M

I'm a current fourth-year student majoring in computer science at Texas A&M University, focused on continuous learning and enjoying life. Luckily, I took my first computer science class in 10th grade and found this passion of mine. Since then, I have been on a long, intimidating, but very enjoyable journey to learn everything I find interesting.

I started with solving a ton of Leetcode-type questions in 10th grade and I loved it. Since then, I decided to move on to more practical things. I have tried a range of things, from simulating real-world behavior, making my own language, creating a stock-trading bot, designing and creating websites, creating games, making apps, implementing crucial data structures and algorithms, creating visualizations, and more. Almost everything I have tried has had me so absorbed I would forget to do anything except program.

I am fascinated by most topics of programming because I love all types of problems and solving them. No matter what it is, I am more than ready to accept the challenge and commit myself. I am not entirely sure which path I would like to go down yet, because everything I have tried, I have thoroughly enjoyed and committed myself to. That is why I am always on the lookout for challenging opportunities and currently accepting offers.

I've been playing tennis for the last 11 years of my life, piano for the last 10, and working out for the last 5. I take great pleasure in these three hobbies of mine and it is usually what you can find me doing if I am not programming. If I am not doing any of the above, I am most definitely either with friends, family, or my girlfriend.


RecentProjects()

This is what I have been up to. Check my GitHub for other projects

Hover over a project for details and it's link to GitHub and Youtube

(If you're on low power mode videos will not be able to be played)

Boids

Simulates an abundance of ways in how fish behave with external factors, created with C++ and SFML.

MyConcerts

A web application created in a team of 5 using Agile that finds upcoming concerts you would be interested in based on your Spotify data. Created using Django, Python, HTML/CSS, JavaScript, Bootstrap, SQL and multiple APIs.

Double Pendulum/Butterfly Effect

Shows physically accurate double pendulum's and their movements, and offers a ton of visualization options in order to see a double pendulums chaos quality better. This includes the "Butterfly Effect". Created with C++ and SFML.

Reveille's Reels

Movie recommendation software made with a team of 5 using waterfall methodology that pulls from an online database using a mix of SQL, PostgreSQL, and Java.

Responsive Website

Responsive web design project, AKA the website you are on. This demo's its responsiveness.

Server-Client IPC Mechanisms

A server and client that speak to each other using specially formulated messages using one of three possible IPC mechanisms. This allows for data extraction and file transfers of electrocardiogram data points.

Interpreted Language "W"

An interpreted language I created using Haskell, called W.

Linux Shell

Fully functional recreation of the linux shell. Shell has the ability to function as much as the linux/ubuntu shell in your OS.

Ray Casting

Visualizes how rays of light cast depending on its source location and the walls around it.

Trading Bot

Implementation of a trading bot that automatically makes trades for you using python and QuantConnect.

Hack Assembly Assembler/Disassembler

An assembler and disassembler for the low-level language hack assembly, which will convert hack assembly files (.asm) to machine language, and machine language files to hack assembly.

Data Structures

Just my implementation of almost every main data structure + dijkstra's and prim's algorithm.


Resume()

  • Basics
  • Advanced
  • Seasoned
  • Expert
Development
  • C++
  • Java
  • Python
  • C
  • Html
  • CSS3 & CSS
  • JavaScript
  • Haskell
  • SQL
  • Django
  • Bootstrap
Productivity
  • Git + Github
  • Microsoft Office (Excel + Powerpoint)
Design
  • Figma
  • Sketch

CSCE 121

Program Design and Concepts

CSCE 181

Computing

CSCE 222

Discrete Structures for Computing

MATH 304

Linear Algebra

CSCE 313

Computer Systems

CSCE 221

Data Structures & Algorithms

CSCE 312

Computer Organization

CSCE 314

Programming Languages

CSCE 315

Programming Studio

STAT 211

Principles of Statistics

MATH 251

Engineering Calculus III

CSCE 411

Analysis of Algorithms

CSCE 441

Computer Graphics

CSCE 436

Computer Human Interaction


Contact()

Located
Greater Houston, Texas
Fourth-year at
Texas A&M University