I'm Joseph Lefkovitz, Computer Science Student and Hobbyist

Who am I?

    I am a college sophomore studying Computer Science. Additionally, I enjoy programming in my spare time, and I am constantly trying to grow as a developer by putting to use what I have already learned.

    When I am not writing code or doing homework, I also teach Tang Soo Do (a Korean martial art), work as a lifeguard, play strategy games, and spend time with family and friends.

    My current plan is to graduate from college and pursue internships in the next few years and eventually work as a software developer or software engineer. I am always interested in learning as much about software and programming as I can, and I spend much of my free time putting that knowledge into action by developing projects. Unfortunately, I often end up disappointed with the end product or it was never intended for anyone else's use, so the projects here represent only a fraction of the code that I have written.

    Feel free to contact me with any questions or comments that you have about the projects I have developed.
You can reach out me by email at flaskdoggo@gmail.com.

Skills & Knowledge

Programming & Scripting Languages

Python

Advanced

Python 3 Flask Pygame SQLite3 Openpyxl PyPDF2

HTML/CSS

Intermediate

HTML5 CSS3 W3.CSS

Java

Intermediate

C++

Fundamental


Operating Systems & Developer Tools

Windows

Advanced

Linux

Intermediate

GitHub

Intermediate

Heroku

Fundamental

Contact Me!

Want to share your thoughts on code that I have written?
If you have suggestions or changes to my projects, feel free to open a pull request via GitHub. Your feedback is greatly appreciated!

Have specific questions, or just want to reach out to me directly?
Feel free to email me, and I will do my best to get back to you as soon as possible!

Programming Projects

Python PDF Editor
Python 3 PyPDF2 TKinter Requests

A console-based application that has additional PDF manipulation functionality (such as might be found in paid software) including merging, encrypting, decrypting, and reducing PDF size. This project is currently on version 1.3.2, with a related project in the works that will replace any future versions with both a GUI and console-based application providing similar functionality.


PyStock
Python 3 YFinance Pygame Numpy Pandas Matplotlib

An intuitive graphical user interface to interact with the Yahoo Finance API, gather and plot data for stocks over time.


PyPersonalVault
Python PyCryptoDome CustomTkinter

An encryption service application that uses RSA encryption to secure files. This project is built in Python, primarily using the PyCryptodome and CustomTkinter modules.