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: [email protected]
- 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"!