- I am currently studying Software Engineering at Queen's University.
- I like working on
backends
embedded systems
tool development
reverse engineering
cybersecurity
- I know a bit about
sysadmin
devops
networking
full-stack web development
- I have dabbled with
electronics
3d-printing
pcb design
- I am experienced with
Go
JavaScript
TypeScript
Linux
C
HTML
CSS
Bash
ARMv7
Android
EPUB
Docker
- I am familiar with
Windows
C++
Java
Python
SQL
PromQL
- I am learning
Rust
x64
ARM64
PowerShell
Kotlin
Recently, I've been working on
- Patches and extra features for Android apps like the Lithium EPUB Reader and VNC Viewer.
- Custom i3wm i3status status bar implementation.
- Stuff for Kobo e-Readers including patches, an integrated launcher, firmware update website/api, an ebook converter/web interface, dictionary tools, patching tools, small mods, toolchain builds, and hooking library.
- Nicer automatically-generated schedules and calendar integration for the Queen's University ARC and other gyms using Innosoft Fusion.
- Small apps for myself like a network thoughput indicator, a battery status quick settings tile, and a port of the pixel windy live wallpaper.
- Tools for extracting qt resources, chrome bookmarks, dictionaries, and other stuff.
- Contributions to cmus, termux packages, pulseaudio, dnscontrol, and other projects.
- Misc Go libraries like snappr, xmlwriter, and czlib.
- Personal patches and builds for Android and OpenWrt.
- Personal reverse engineering, web development, scraping, and tools.
- Personal virtual machine and container tooling.
- Server/network infrastructure/automation.
- Creating and solving CTF challenges.
- Security research.
You can find me on
- Website
pgaskin.net
- Discord
@pgaskin
- MobileRead Forums
@geek1011