Skip to content
View thehale's full-sized avatar

Organizations

@SpeedcuberOSS
Block or Report

Block or report thehale

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
thehale/README.md

Problem Solved Banner

Joseph Hale's software engineering blog

Hello! πŸ‘‹πŸ»

🎯 I am a bilingual software engineer (English/Spanish) interested in building educational applications which empower people to refine meaningful skills.

πŸš€ As a professional developer for four and a half years, I have built and deployed financial ETL microservices which currently generate over $700,000 in recurring annual revenues. I regularly contribute to open-source projects, with my code running in projects downloaded over 36,000,000 times per month. [1] [2] [3] [4]

πŸƒβ€β™‚οΈI learn new technologies quickly, usually building a major production application within one to three months of completing my first tutorial. At work, this has included a Docker deployment of a Python application and an OAuth/OIDC implementation to support corporate Single Sign-On. At home, this includes my Binary Clock app written in JavaScript using React Native.

πŸ“š As an undergraduate Software Engineering student at Arizona State University I published an honors thesis detailing an invention which converts a normal Rubik's Cube into a smartcube to track each face turn. I completed my Master's Degree in May 2023 where I studied software engineering, particularly agile practices, and researched the intersection of mobile apps and smart Rubik's Cubes in my master's thesis.

🎢 During my free time I love solving Rubik's Cubes (averaging ~12 seconds), playing music (piano, viola, singing bass), chasing down a Frisbee in a competitive game with friends, and trying out my hand at graphic design (specifically logo design).

Pinned

  1. expressive-resume expressive-resume Public template

    A beautiful resume/cover letter LaTeX template pair that are extraordinarily easy to use.

    TeX 276 95

  2. github-projects-burndown-chart github-projects-burndown-chart Public

    An easy-to-use burndown chart generator for GitHub Project Boards.

    Python 52 15

  3. docker-python-poetry docker-python-poetry Public

    Robust, lightweight, configurable python-poetry Docker images for any use case.

    Dockerfile 38 1

  4. DIY-Smartcube DIY-Smartcube Public

    A proof-of-concept proposal for turning standard Rubik's Cubes into smartcubes by embedding speakers into the cube's centercaps.

    Jupyter Notebook 6 1

  5. Razeeman/Android-SimpleTimeTracker Razeeman/Android-SimpleTimeTracker Public

    Simple app that tracks time.

    Kotlin 484 69

  6. SpeedcuberOSS/speedcuber-timer SpeedcuberOSS/speedcuber-timer Public

    The smart, offline-ready speedcubing Android/iOS app made for speedcubers, by speedcubers.

    TypeScript 1