Skip to content
View RichKMLS's full-sized avatar
👋
👋
Block or Report

Block or report RichKMLS

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


🏆 Highlighted Personal Projects

  • leukoRight: A web app that uses a custom-built Keras model to recognize and classify white blood cells from microscopic images. It can distinguish between different types of WBCs and identify artifacts and bursted cells. I created this app as a way to explore the possibilities of image recognition technologies and to learn how to develop Keras models from scratch.
      •   

  • cashTrack: A powerful tool that allows you to split bills without actually splitting them. It uses the secure and encrypted Signal messenger and an SQL database to create a virtual ledger that tracks your money transactions with your contact. I developed cashTrack as a personal project to simplify my expense management with my partner and to enhance my skills in databases and scripting.
      •   

  • vid2train: A tool that helps users make image datasets from videos for AI training. It makes it easy and fast to get frames from videos without errors. It works with any video file format and gives a folder of images with different names and times. It also lets users change the image size, remove bad images, and control how many images to get. I made this tool to help other AI enthusiasts and researchers who want to use video image data in their projects.
      •   

  • theScreensaver: A zsh script that creates a randomized montage of video clips from your media library. It is part of a larger suite I developed for my Home Media server running on Artix Linux. When the user interface is idle for too long, the script activates and selects 100 random 9-second intervals from various video files (mkv, mp4, webm, etc) in a directory. It then appends them to an EDL file and plays it with mpv. theScreensaver prevents screen burn-in by displaying dynamic familiar visuals instead of a static interface.
      •   

  • HashCheck: This is a program that leverages AutoHotkey (AHK), PowerShell and VBScript to securely open a single-instance Excel file with a verified SHA256 hash. The program bypasses the user macro settings and executes a Workbook_Open VBA script embedded in the Excel file. This program demonstrates my proficiency in integrating different scripting languages and tools to accomplish sophisticated tasks with minimal code.
      •   

  • ZipRecruiter 1-Click Filter: A JavaScript program that improves your job search experience on ZipRecruiter. It enables you to filter out jobs that require you to apply on external websites or have low qualification grades. This way, you can concentrate on the most suitable and convenient opportunities for your career goals. This program demonstrates my ability to create user-friendly and efficient web tools using JavaScript as well as my ability to quickly produce purposeful code.
      •   

  • I also made a tiny contribution to Pytorch which was merged on Oct 3 2022: pytorch/pytorch#85679 😁😁😁

💡 Let's collaborate!

I'm always open to collaborating on projects and innovative ideas.
If you have something in mind, feel free to contact me at github_user@tuta.io or open an issue on one of my repositories.

Pinned

  1. cashTrack cashTrack Public

    CashTrack is a powerful tool that helps you split bills without splitting them. It's easy to use and helps you keep track of your expenses with a friend or family member.

    Shell 1

  2. leukoRight leukoRight Public

    A web app that uses a custom-built Keras model to recognize and classify white blood cells from microscopic images. It can distinguish between different types of WBCs and identify artifacts and bur…

    Python 5

  3. ShortScript ShortScript Public

    Copy selected code and automatically remove comments, blank lines, and leading/trailing spaces from a selected code snippet. Useful for pasting lots of code into AI prompts. (AHK and Bash version)

    AutoHotkey 4 1

  4. theScreensaver theScreensaver Public

    Quickly create a randomized montage of all your favorite video files!

    Shell

  5. ziprecruiter-1-click-filter ziprecruiter-1-click-filter Public

    A convenient tool that filters out jobs that require external websites or have low qualification grades. It adds a button on the search results page that lets you hide these jobs and focus on the m…

    JavaScript 7

  6. vid2train vid2train Public

    A Tool for Extracting Images from a Video for Artificial Intelligence Training.

    Python