Projects

Sudoku Solver

Language: Python

This is a simple sudokuo solver. Its an embedded app using tkinter to built the ui. Once the user has input the values for the matched puzzle it will attempt to solve the puzzle. once done it will display all answers in the grid.

Dungeon Crawler

Language: Python

This is a Terminal based game. you create a character and select his abilities and class. you then are given a list of adventures to go on. you proceed to adventure all kinds of lands collecting gear and loot. inspired from dungeons and dragons 3.5

Gnosis

Language: Python

Gnosis is an ai chatbot. It uses ollama so you can mix what type of model you want to work with. This is an agentic search bot. It will parse its knowledgebase, and determine if it needs to scrape the internet. if it does than it selects the top 5 pages and scape that info to be parsed to answer the query from the user. This has been enhanced with r1 which allows for another layer of thought. used for general topics not trained on a specific topic.

Sentiment Detection

Language: Python

this scrapes user reviews and add sentiment analysis on said review. this outputs the overall sentiment of all scraped reviews. was developed to work specifically amazon and to allow users to be able to automatically update a dashboard with current sentiment. Batch style update not live.

Captain's Log

Language: Python

This app records a webcam and strips audio for transcription. This is a personal use project that allows me to keep track of my work on a daily format. Allowing me to not only go back to the video and see what im saying, but also to search using text to find the information i was lookin for. again all locally with no use of cloud or web services

Transcriber

Language: Python

This takes any video file and strips the audio out. sends it through a transcription service (google) and saves output to a new directory. This was developed and used to keep track of meetings and allows me to control the data locally and not use web services like fireflies or otter.

Pass Generator

Language: python, Shell, and Batch

Generates complex passwords. Includes windows, macos, and python to fit your system.

Dev-Hud

Language: Ruby

Work/Break Timer, Productivity tool with a fun twist.

Deep Dive

Sudoku Solver

Language: Python

This is a simple sudokuo solver. Its an gui based app using tkinter to built the UI. Once the user has input the values for the matched puzzle it will attempt to solve the puzzle.

Dungeon Crawler

Language: Python

Jump back into the DnD feel with dungeon crawler. This is a console game based in dnd 3.5 Pick from all PHB 1 & 2 plus some fun homebrew classes and races. Go on adventures and see how long you can last in dungeon crawler.

Gnosis

Language: Python

Gnosis is a powerful multi-modal agentic search NLP application designed to enhance your search and learning experience. It comes packed with a variety of useful features right out of the box, including text-to-speech and voice mode capabilities.

Key Features

  • Text-to-Speech (TTS): Gnosis can read responses aloud, making it easier to consume information without having to read it yourself.
  • Voice Mode: Engage in live speech input mode, allowing you to interact with Gnosis using your voice for a hands-free experience.

  • Web Search Integration: Gnosis can perform web searches to gather information from the internet, providing you with comprehensive and up-to-date data.

  • Multi-modal Interaction: Switch seamlessly between text and voice modes to suit your preference and context.

  • Local Operation: All data processing and storage are done locally on your device, ensuring your privacy and security.

Newest Features

  • Tutor: This feature helps you build a comprehensive learning path for any topic you provide. It includes sections such as Introduction, Intermediate Concepts, Advanced Techniques, Best Practices, Case Studies, and Exercises. The Tutor ensures you have a structured approach to learning new subjects.

  • Historian: The Historian is a cleaner agent that organizes and summarizes your local knowledge base based on your searches. It categorizes information into topics, making it easier to find and review relevant content.

Sentiment Detection

Language: Python

this scrapes user reviews and add sentiment analysis on said review. this outputs the overall sentiment of all scraped reviews. was developed to work specifically amazon and to allow users to be able to automatically update a dashboard with current sentiment. Batch style update not live.

Captain's Log

Language: Python

This app records a webcam and strips audio for transcription. This is a personal use project that allows me to keep track of my work on a daily format. Allowing me to not only go back to the video and see what im saying, but also to search using text to find the information i was lookin for. again all locally with no use of cloud or web services

Transcriber

Language: Python

This takes any video file and strips the audio out. sends it through a transcription service (google) and saves output to a new directory. This was developed and used to keep track of meetings and allows me to control the data locally and not use web services like fireflies or otter.

Pass Generator

Language: python, Shell, and Batch

Generates complex passwords. Includes windows, macos, and python to fit your system.

Dev-HUD

Language: Ruby

Work/Break Timer, Productivity tool with a fun twist.