Full Stack Developer (Typescript/Vanilla JS, Svelte, Python)
fastapi-redis-cache. A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)
155flask-api-tutorial. Boilerplate for a Flask REST API with JWT-based authentication, built with SQLAlchemy, Flask-RESTx, PyJWT, and pytest. This is a companion repo for a multi-part tutorial series on my personal website.
75console-progress-bar. Customizable progress bar for C# console applications (.NET Core 2.0). Includes a basic progress bar which can be used for any long-running task and a file transfer progress bar that detects when the transfer has stalled, firing an event that the client can subscribe to.
21async-file-server. Light-weight, cross-platform (NET Core 2.1) C# Asynchronous file server and text messaging platform. Utilizes custom extension methods which wrap asynchronous TCP socket method pairs, providing the benefits of the Task Parallel Library (TPL) to socket programming.
12unicode-api. REST API providing detailed information about unicode characters
9packer-examples. Packer templates which create machine images running various applications, e.g., LEMP stack with Bedrock-Wordpress fully-configured, ready to install immediately upon instancing.
8svelte-simple-tables. Accessible, sortable, paginated table component (created with sveltekit)
6flask-restapi-jwt. Boilerplate flask project for a REST API with JWT-based authentication
5aaronluna.dev. My personal website/blog/portfolio, built with Hugo
3vigorish. MLB data web scraper, Python CLI application
2svelte-base64. A simple application using svelte 3.0, that encodes/decodes ASCII text or hex strings to/from base64 and provides reactive ui components to help illustrate the encoding process.
2aaronluna-common. Utility classes and custom extension methods, this repository is used as a submodule in my other projects.
1flask-api-tutorial-old. Boilerplate for a Flask REST API with JWT-based authentication, focused on test-coverage and CI via pytest, tox, and github actions.
1