Emerging Developer Talent
- Bachelor's degree in Computer Science from Utah State University
- Four years of professional software engineering experience
- Amateur mathematician
I can work with any programming language, but these are the languages I've been using for work.
- JavaScript/TypeScript/Node (Expert level)
- C#
- Python
- Bash
- HTML + CSS
- C++ (and CMake)
Other languages I'd be comfortable with include (non exhaustive):
- Rust (My favorite choice for hobby projects 🦀)
- PHP
- Java
- Go
- C
- Essentials: Git, Linux, Docker, RegEx
- Frontend: React, Vue
- Backend: Unopinionated Express-like APIs
- Database: PostgreSQL, SQLite
- Testing: Mocha + Chai, Selenium C#
- Data Science/ML: SKLearn, Pandas, Polars, PyTorch
- CI/CD: Docker, Docker Compose, Incus, Jenkins
- Geospatial: GDAL, CesiumJS, MapTiler
- Wishlist: Angular, Svelte, Elm, Server Side Rendering, NoSQL, Vitest, Kubernetes, Cloud services, Unity, Unreal, Godot
My focus for the past few years has been school and work. I could upload some assignments I'm particularly proud of--it's just a matter of figuring out which ones I think would be worth sharing. Why haven't I done this already?
(Well, I just did!)
Unfortunately, I cannot showcase work from my most recent job without permission from our customers. This has been where most of my attention for development has gone, so I don't have many other projects to share.
If you want to go WAAAY back, you can check out some of my old projects on Khan Academy. They're made with JavaScript (ECMAScript 5) and ProcessingJS. I had less concern for clean code back then, but the results are certainly cool!
Profile: https://www.khanacademy.org/profile/kaid_1072138969836315566562093
Most popular project: https://www.khanacademy.org/computer-programming/paintsplatter/5602189262192640

