Hi, my name is Lewis Zeitman.

I love to code.

I'm a recent Computer Programming graduate with a focus on Java and JavaScript.

Currently, I'm making a career switch from electrical to coding.

About

A young computer geek in the making.

Since starting off with our family Macintosh at the age of 7, I’ve had a love for computer systems. I’ve created patches for games I enjoyed as well as maintaining and upgrading the hardware itself, amongst other things. Computers and how they work have been an interest my whole life and the prospect of turning that into a career is exciting.

This last year I completed my Associate's of Science in Computer Programming. I learned about concepts such as Object Oriented Programming, data structures, algorithms, threading, and networking. My main focus was Java, but I worked with MySQL, Python, and C++ as well.

A stunning headshot of me, Lewis Zeitman.

Services

Stock photo of computer and planner.

I offer a wide variety of services including website design, tutoring, personal organizing, and more!

Learn more

Projects

Latest Project

DoorDash App

This is a "DoorDash" page for an Italian restaurant. The menu is retrieved from a SQL database, which makes changing things like the price or adding new items easier. The user can add items to their cart, which is at the bottom of the page. The subtotal, tax, and total are computed in real time. This app is not only the first I've designed with a Model-View-Controller architecture pattern, but also the first app I've linked with a database containing multiple tables.

Technologies used include:

  • Java
  • JavaFX
  • SQL
Screenshot of my DoorDash app.

Munchies

Munchies is a game that was originally created by Michael Fan. This is a Java reproduction of the first few levels of that game using the original artwork, music, and sounds. The object is to eat all the food and avoid the skulls, which cause you to lose a life. I learned a lot about Objects, specifically Inheritance and instances of Objects. This game is originally for PowerPC, so I ran an emulator and used ResEdit to extract the images, music, and sounds. The original game can be found here!

Technologies used include:

  • Java
  • Greenfoot
  • GIMP
  • ResEdit
Screenshot of my Munchies game.

Multiple Bouncing Balls

Multiple bouncing balls is an app that creates a ball of a random radius every time the user clicks the Add button. Every time the Subtract button is clicked, the largest ball is removed. The user can also increase or decrease the speed of the balls. This was a good exercise in utilizing the Comparable interface and compareTo method.

Technologies used include:

  • Java
  • JavaFX
Screenshot of multiple bouncing balls.

See more projects

Blog

It's been a few months! There hasn't been much to talk about until recently.

I just completed my AWS Cloud Practitioner Certification Exam with an 804 out of 1,000 and here's a few things I learned!

1) AWS has a LOT of services. 120 that I created flashcards for, to be exact. You can expect to be quizzed on any one of them and know what their purpose is. It's overwhelming at first, but breaking it down by category helps. There are lots of services that accomplish similar things, so having more than just a surface understanding helps.

2) I strengthened my understanding of networking and IT through an AWS lens. I already had a basic understanding of networking, but studying a comprehensive suite of services that AWS offers helped me review the basics and learn more about networking capabilities. Learning about AWS has me excited to deep dive further into other networking subjects and validates my decision that backend is the path for me.

3) I paid for the Enhanced Prep Course on AWS, which was tremendously helpful. Like with anything, the ability to seek outside resources is super important. Knowing how to Google further information on a subject, how to find YouTube videos, and search Reddit threads is INVALUABLE. I used Mohamed Ali's AWS Certified Cloud Practitioner Practice Exams on Udemy for $20 to prepare for the exam and they were tremendously helpful as well.

4) I realized setting a deadline is important. I spent a few months studying off and on, which is for sure helpful, but I never set a date for the exam. Things aren't real until there's a deadline, at least for me. It wasn't until I set a test date two weeks ahead of time, which gave me plenty of time to buckle down and get into the material, that I really took things seriously. A critical part of achieving your goals is figuring out where the finish line is.

For now, I'm going to enjoy a few weeks of downtime, but my sights are set on the CompTIA Network+ as my next venture. I've decided that due to the lack of available jobs in software engineering I will be pivoting to cybersecurity as my area of focus. It has enough elements of backend to remain interesting to me and seems to be one of the few fields that hasn't been completely run over by AI.

See older posts

Contact me

I would love to work with you.
Send me a message and let's get started!