Jason Pang's repositories
RemoteDesktop
A from-scratch re-implementation of VNC / TeamViewer / Remote Desktop. Working screen transfer, NAT traversal / UDP hole punching, uses a mirror driver.
Interceptor
C# wrapper for a Windows keyboard driver. Can simulate keystrokes and mouse clicks in protected areas like the Windows logon screen (and yes, even in games). Wrapping http://oblita.com/Interception
screenshare
Remote desktop screen sharing for Windows 8 / 8.1.
desktop-duplication-net
Windows 8 Desktop Duplication API for C# and .NET.
Starcraft2Hook
Able to successfully hook Starcraft 2's graphics functions to draw overlays. Inspired by the similar Stanford project.
sleep-data-visualizer
Visualize graph of sleep accelerometer data.
demographics
Visualizing U.S. Census and American Community Survey demographic data.
openapi-react-query-code-generator
Uses openapi-typescript-codegen under the hood, and then analyzes the TypeScript AST of the generated files to create TanStack React Query hooks. Supports server-sided rendering w/ NextJS by using client instances of openapi-typescript-codegen.
percolation
Coursera Algorithms, Part I, Assignment #1.
pianocheat
Play piano songs the way you imagine them without learning the notes to a song.
scorekeeper
A purely JavaScript / HTML / CSS mini DAW online score creator / editor.
sightreader
A MusicXML-based piano assistant that remaps incorrect keys live as you play and brings fun and easy playing to digital musicians.
1346-operator
Using [1, 3, 4, 6] and [+, -, *, /], make the number 24.
JetbrainsPatchKeygen
JetbrainsPatchKeygen
leetcode
LeetCode challenge questions.
onesignal-beta
OneSignal beta web SDK sandbox.
onesignal-web-examples
OneSignal Web SDK examples.
random-voice-interval
Speaks a random word from a set of words at an interval.
regex-file-replacer
Runs a group of regex operations on entire sub-directories of files.
vscode-jarvis
VSCode extension with language server for JavaScript intellisense.