Welcome to my GitHub profile. I'm a passionate developer currently diving into the worlds of Rust, Python, Machine Learning, AI, and IoT. Feel free to explore and reach out if you'd like to collaborate!
🔭 Currently, I'm involved with PITON and ECU-Sensing which is now operated by the Center for IoT Engineering and Innovation.
💬 Let's work together on new ideas!
Project | Description | Programming Languages | Technologies | Platform |
---|---|---|---|---|
PITON | A comprehensive IoT platform aimed at providing an open network for devices using LoRaWAN, Wifi, BLE, Zigbee | Typescript | NextJS | Web |
PITON Mobile | A mobile companions to PITON the IoT platform aimed at providing an open network for devices using LoRaWAN, Wifi, BLE, Zigbee | Flutter | - | Andriod, iOS |
PITON API | This API serves as the backend for the PITON platform, an open network for IoT devices, designed to ensure seamless integration and data exchange. | Python, TypeScript | FastAPI, NextJS, Postgres | Web, Docker |
Rusty Chat API | This is a simple HTTP API implementation in Rust for deploying Ollama interfacing agents, automations, etc. Includes Dockerfile and Docker Compose for quick deployment. | Rust | Ollama, LLMs | Docker, Linux, Web |
Rusty Chat WASM | A Rust-based chat application compiled to WebAssembly, integrating large language models via the Ollama API for enhanced conversational AI in web browsers. | Rust | Ollama-rs, wasm-bindgen, WebAssembly | Web Browsers |
Center for IoT Engineering and Innovation Website | The official website for the Center for IoT Engineering and Innovation, presenting resources, updates, and insights about IoT innovations. | HTML, CSS, JS | Google Firebase, Google Cloud Storage | Web |
Project | Description | Programming Languages | Technologies |
---|---|---|---|
Operating System from Scratch | A simple x86 operating system written in Rust, used to learn the fundamentals | Rust, Assembly | x86 |
Lab Installation Manager | A robust management system built for organizing and maintaining lab setups, including VPN configuration and network access control. | Python, Bash | OpenVPN, OpenNSA |
Kosaraju's Algorithm | An implementation of Kosaraju's Algorithm in Python, designed to find strongly connected components in a directed graph. | Python | |
NFL Data Visualization | A data visualization tool built to analyze and compare NFL data, utilizing PyWebIO and NFLFastPy for data extraction and presentation. | Python | PyWebIO, NFLFastPy |
Pi-Pirates | A responsive website for the Pi-Pirates initiative, aimed at providing resources and updates about the project. | HTML, CSS, JS | Google Firebase, Google Cloud Storage |
Gale-Shapley Stable Matching Algorithm | A Java implementation of the Gale-Shapley Algorithm, designed to solve the Stable Matching Problem. | Java | |
Lighting Challenge | A Unity-based game project focused on showcasing various lighting effects and techniques in a 3D environment. | C# | Unity |
SurvivaBall | A survival game created with Unity, where players must maneuver a ball through challenging environments. | C# | Unity |
Galaga Animals | A fun, animal-themed spin on the classic arcade game Galaga, built in Unity. | C# | Unity |
- Email: colbysawyer37@outlook.com
- LinkedIn: Colby Sawyer
In my spare time, I love to create and bring to life unique designs through 3D printing. I really love to tinker with all types of projects and its nice to get my hands "dirty"!