Kevin Perry

I'm an Atlanta-based mobile software engineer, specializing in Android. I currently work as an Android engineer at a large tech company.

Check out some of my older work below.


Annotation

Annotation is a simple note-taking app for Android. It supports searching, sorting, and dark mode. Notes are automatically saved as the user types. Uses the latest recommended Android app architecture and technologies.

Made With: Kotlin, MVVM, Coroutines, Flow, Room, Jetpack


Color Ace

Color Ace is a color selection tool for front-end web developers. Choose from a list of CSS predefined colors or choose a custom color from the palette. Copy color information or paste a hex color with one click. Colors can easily be saved for later.

Made With: React, JavaScript, HTML, CSS


Winphonic

Winphonic is an open source, portable, lightweight audio player for Windows. Supports MP3, OGG, ID3 tags, playlists, keyboard shortcuts, and more. The executable is only 200 KB and it uses a very small amount of memory.

Made With: C (and some C++)


Pulse Observer

Pulse Observer tracks the user's heart rate in real time using a webcam. It detects tiny variations in facial skin color that result from blood flow. It displays the pulse, pulse graph, and regions of interest in a GUI window.

Made With: Python, OpenCV, NumPy, SciPy, Dlib


Webtris

Webtris is a modern recreation of a classic video game. The game pieces, drop speeds, scoring, and levels are all faithful to the original Tetris on NES. The game is playable on desktop and mobile web browsers.

Made With: JavaScript, HTML, CSS