Skip to content
View Ajohnson-py's full-sized avatar

Block or report Ajohnson-py

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
Ajohnson-py/README.md

Hi, I'm AJ

Typing SVG

linkedin Gmail

About me

  • ๐Ÿ‘จโ€๐Ÿ’ป Aspiring software engineer
  • ๐Ÿซ Attending USC to study Computer Engineering and Computer Science โœŒ๏ธ
  • ๐Ÿ† USC Leadership Scholar, Generation Google Scholar (Selected, 2024 -- declined due to gap year)
  • ๐Ÿ’ป Interests revolve around using software to improve others' lives
  • ๐Ÿค“ Currently learning C++ and OpenGL



๐Ÿฅ‡ Noteworthy Projects

  • FaceNav
    • Computer vision program enabling people with severe physical impairments to control their Mac with facial expressions
    • Built using Python, OpenCV, and MediaPipe
  • 3D Software Render
    • Software renderer that implements basic graphics programming techniques (scanline rasterization, backface culling, etc...)
    • Built using C and SDL
  • inputKit
    • In-progress Python library that simplifies the way developers read and emulate global macOS input methods for mouse and keyboard
    • Utilizes PyObjC to call native Quartz functions and abstract standard functionality

๐Ÿ› ๏ธ Programming languages

My Skills

Pinned Loading

  1. 3D-Software-Renderer 3D-Software-Renderer Public

    3D software renderer using C and minimal libraries

    C

  2. FaceNav FaceNav Public

    Program that turns facial expressions into mouse inputs on macOS

    Python

  3. inputKit inputKit Public

    An in-progress global mouse and keyboard input handler for macOS

    Python 1

  4. Mathcha-Keyboard-Shortcuts Mathcha-Keyboard-Shortcuts Public

    A script that adds hotkeys to Mathcha

    Python