Experienced Web Developer and Project Manager

Login to Send Email

Description

Win Travis-CI Linux CSS Electron Mac AppVeyor UserLAnd Ubuntu JGit Mocha Steam GH Actions codecov HTML Bash JS Android Codacy

GED, some college (web design & dev), and have been programming as a hobby for 18 years. I'm most comfortable with JS, but am liking CSS3 the more I use flex and grid. I learned to read documentation from the Java and Android docs, so I love well-written detailed language documentation like on Mozilla Dev Network. My projects are largely experimentation for the sake of exploring and expanding my limitations, and low or zero dependencies unless there's something too complex to 'reinvent the wheel'. Currently I'm working on a vanilla HTML/CSS/JS editor-only VSCode clone. My most notable project yet is an Electron Linux/Mac/Win Steam client settings manager GUI app. It could modify most settings, included backup/restore with a minimal data snapshot (to remove useless/sensitive info), and had two automated workarounds for common issues. First, using a hidden-in-plain-sight feature to temporarily skip an update for an app (since removed); and B, cancel an app update after it started. My Mac died and then Valve/Steam began major updates to the client shortly after I released this, so it had a short life. Other dumb ideas include a Bash list-based prompt and small automated test framework when I only had a phone (Android < 10 + UserLAnd + Ubuntu = <3), and helping add the beginning of cross-architecture builds to 'kcov' using qemu and binfmt-misc around that time; a HTML/CSS/JS Mastermind-like solving tool for an event in a game I used to play; two attempts to build a hybrid web/Android Java Git app (first was zero deps so obviously went awful, second would use JGit but the code viewer evolved into the VSCode clone); some minor Payday 2 Lua mod bug reports/fixes and one update to a mod; multiple attempts at an ultra fast Mocha-inspired vanilla JS test framework; and more.