Skip to content
View zachhollow's full-sized avatar

Highlights

  • Pro

Block or report zachhollow

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zachhollow/README.md

Hello! 👋

Thank you for visiting my GitHub profile!

Front-End Frameworks and Languages

Svelte TypeScript

Server-Side Languages

Go C# Python

Back-End Frameworks

Gin .NET FastAPI

ORM Frameworks

Ent.go Entity Framework SQLAlchemy

Cross-Platform Frameworks

Flutter

About me

When I was in middle school, I stumbled on command prompt and quickly realized that it was a coding tool, albeit mysterious and cryptic. My middle school's computer lab did not have password-protected computers, and after a few Google searches on how to shut down computers using cmd.exe, I learned how to shut down my own desktop and any consenting friend's computer. It felt like magic, but I quickly ran out of simple spells and tricks and found myself engulfed by a myriad of coding documentation and resources.

Overwhelmed, I put cmd.exe away, and throughout high school and college I found myself more interested in books, articles, and academic papers involving anthropology, history, foreign languages, political science, human rights, and international relations. I started learning R in college as part of a course on econometrics and data analysis for political science. A professor of mine raved about Python and Jupyter Lab as alternatives, but I mostly stuck with R for simple tasks such as data visualizations and regression due to familiarity and a discomfort with non-statistical programming languages or software.

I got my first job as a market research analyst in June 2022. In December 2022, a day before my workplace's annual winter holiday party, I decided to learn Python for data analytics/machine learning and JavaScript for web development. I felt limited with R, a renewed interest in Python, and re-emerging nostalgia from when I first stumbled upon command prompt. I bought an annual subscription to Codecademy in late December 2022, and effectively fell into "tutorial hell" during 2023.

In 2024, I wanted a server-side framework outside of Node.js and Express.js and I began learning ASP.NET Core with C#. I became comfortable with Razor pages and C#, but through Microsoft .NET documentation and courses, I learned about architectural modularity and microservices. This prompted research in Go, due to its minimalism, strong concurrency, and strength as a microservice, and it is now my "go-to" server-side web development language, alongside Python for scripting, data analytics, and machine learning, and .NET and C# for enterprise-grade back-end microservices.

TL;DR

I have a background in social sciences and initially learned R. I started learning Python to improve my data skills at work, and my interest eventually evolved into object-oriented programming, web development, and machine learning. I currently use Python, Svelte/SvelteKit, Go, .NET, and Azure.

Pinned Loading

  1. openai-sdk-scripts openai-sdk-scripts Public

    Python-based program that uses OpenAI's GPT-4 model. Allows users to have conversations in Terminal.

    Python

  2. python-rss-script python-rss-script Public

    This repository contains a Python script for fetching and processing RSS feeds.

    Jupyter Notebook