I'm Zachary

I'm a developer with a passion for building things.

Github

Contact • for job or business inquires

zachary@zacharyeilers.com

My face

Skills

Web

HTML

CSS

React

Typescript

Backend

Node.js

Express.js

MongoDB

Mobile

Flutter

Projects

 School Chat is the messaging platform for students
 Designed to connect everyone in the same class
 Instantly see every question ever asked
 Built for security with optional join codes
School Chat
iOS and Android Mobile App

A platform for connecting students to peers at their school. Built using Google's Flutter Framework.

I built this app during the 2020 spring pandemic, during my junior year of high school.

Tech Stack
  • Flutter Mobile App (Client)
  • Firebase for data syncing and storing
What I Learned
  • Cloud Firebase (NoSQL) Data Structure
  • Cloud Firestore Security Rules
  • Firebase Authentication
  • Syncing data from the disk to the cloud manually

the dashboard page for viewing homework
the complex time picker for committing to when to complete the homework
viewing homework on the calendar in dark mode
swipe to mark homework items as complete
Finished.
iOS and Android Mobile App

A fast, simple, and clean mobile app for organizing homework and planning when to get it done. Built with Google's Flutter Framework.

I built this app over my sophomore and junior year of high school years of high school.

Tech Stack
  • Flutter Mobile App (Client)
  • All data stored locally in app.
What I Learned
  • Flutter app architecture, structure, and maintainability
  • Complex, Gesture-Driven Animations using the Animation Controller (used for calendar pull-down menu)
  • Outsourcing logic to separate classes
  • Saving data to the disk with the path_provider package
App Store

the home page
the page that shows the swimmer's swim times and what time cuts they've achieved
shows the filtering mechanism to easily and quickly view a specific event
shows the extra details modal
Swim Stats
iOS and Android Mobile App

A fast, simple, and clean mobile app for viewing the race times of any of the 400,000-plus swimmers within USA Swimming. Built with Google's Flutter Framework.

I built this app in the summer between my sophomore and junior years of high school.

Tech Stack
  • Flutter Mobile App (Client)
  • Custom Java Backend on AWS getting times from USA Swimming website
What I Learned
  • I attained a solid grasp of the fundamentals and some advanced features of the Flutter Framework, for example:
App Store

Code Journal
Web Application

A project I started as a sophomore in 2018. The app was originally intended to be a blogging platform for students studying computer science and learning programming, especially high school students. However, because I failed to properly plan out what features, pages, and routes my app would have, I failed to complete it.

Tech Stack
  • Node.js
  • Express.js
  • MongoDB
  • EJS (Templating Engine)
  • Bootstrap CSS
What I Learned
  • This project solidified my understanding of Node.js fundamentals.
  • I gained a strong understanding of how web applications work and how they're built.
  • I mastered the concept of RESTful routing as I applied it to the structure of the routes in my application.
  • I learned the basics of interacting with MongoDB from a Node.js environment and how to efficiently structure my data in a NoSQL database.

Meteor Storm
iOS and Android Mobile Game

Meteor Storm is a mobile game played by saving the Earth from meteors flying towards it from the edges of the screen. The game keeps track of the user's high score, allowing players to compare their skills and compete for the best score.

I built Meteor Storm over about 3 months during January - March of my freshman year of high school. The game was built with the Corona Game Engine.

Tech Stack
  • Corona Game Engine with the Lua Programming Language
What I Learned
  • I learned a ton about game programming
  • I gained a strong understanding of how large pieces of software are built
  • Gained experience in built complex software
Github App Store Google Play Store