A landing for recruiters and wanderers
Hello, world! Welcome to my GitHub. If you've come here looking for proof of what I can accomplish as a highly-skilled, professional engineer, I've only recently working on that (mid-March 2026).
Historically, my GitHub has not been intended as a portfolio, a showcase, or anything like that. I haven't really been building things to show other people. I have used GitHub to mess around with things forever, and what better place to log your progress, sometimes just for the case of easily transferring it among different computers. My projects generally have no management, no automation, no collaborators, and no intended audience.
My strongest languages and frameworks are Kotlin, Java, Spring Boot, and Postgres. So far, there is very little of that to be seen anywhere in my public repositories.
Some other key differences between here and work:
- I am a firm believer in thorough, readable unit testing. For hobby code, I am the only stakeholder. Tests here are often non-existent, and otherwise sometimes left failing.
- You might find convoluted designs, where for some reason I call another language, or just do other extraneous business. That happens sometimes when I just want to train up on that outside nonsense, or even compare how I would do it vs. another way to try.
- tinker-with-react is something I've made to get acquainted with React. I have no professional experience, and at the beginning, it might be mostly vibe-coded
- This now has a small Spring Boot backend going, called resistors-api. Really, it has two, but trading-api is mostly a blank template.
tinker-with-reacthas gotten most of my attention for portfolio coding & learning since I've started this push.
- This project (portfolio-start) will contain small dabbles as I get going, should I deem them too small for a new repo.
- stocks (Kotlin/Spring Boot): I started my stocks project in the Summer of 2020, when everybody was having fun getting into trading.
- I never intended it to be an actual trading application. My aim was to download all my Robinhood transactions and start messing around with deep/creative statistics and pattern recognition. I wanted it to be able to check live prices, as well, for stats like "if I would have held", etc.
- miscellany: This serves me as a collection for valuable bash scripts (main level and bash.fxns.d), Arduino sketches, and a dumping ground for half-finished flight-of-fancy scraps.
- Klipper (fork): You can check out what I've done to customize and build out 3D printing macros in the
*.cfgfiles. Here's a compare link against the original: njsoly/../main vs. Klipper/../master