{"id":300,"date":"2024-06-21T07:19:35","date_gmt":"2024-06-21T07:19:35","guid":{"rendered":"https:\/\/justin.ooo\/?page_id=300"},"modified":"2025-01-20T23:58:16","modified_gmt":"2025-01-20T23:58:16","slug":"projects","status":"publish","type":"page","link":"https:\/\/justin.ooo\/index.php\/projects\/","title":{"rendered":"projects"},"content":{"rendered":"\n<div class=\"wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading alignfull has-text-align-center\" style=\"font-style:normal;font-weight:600;letter-spacing:2px;text-transform:lowercase;margin-top:5px;\">building software<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-2 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 is-style-fill\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"#projects\">skip to projects<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>This page highlights some of the open source projects I&#8217;ve developed over the years. I&#8217;ve used them as an opportunity to expand my skill set, use a variety of languages and technologies, and explore different facets of software engineering. Many of these experiences have helped to hone my technical abilities and enhanced my understanding of how technology can be leveraged to solve complex problems. My work includes (but is not limited to):<\/p>\n\n\n\n<ul class=\"has-background\" style=\"background:linear-gradient(90deg,rgb(40,44,52) 0%,rgba(39,43,51,0.76) 100%);  border-radius: 15px;\">\n<li>AI Libraries &#038; Utilities<\/li>\n<li>Large-scale modern web applications<\/li>\n<li>Financial technologies (payment processing\/billing systems)<\/li>\n<li>Native desktop software<\/li>\n<li>Mobile applications (both native &amp; PWA)<\/li>\n<li>Command-line tools and utilities<\/li>\n<li>Real-time communication platforms\/protocols<\/li>\n<li>Secure networking &amp; software protection solutions<\/li>\n<li>API Wrappers<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"projects\">projects<\/h1>\n\n\n\n<ul>\n<li><strong><a href=\"https:\/\/github.com\/ooojustin\/ragnadoc\">ragnadoc<\/a><\/strong> \u2013 RAG-based documentation assistant library that indexes and queries technical documentation from GitHub repositories. Supports multiple chunking strategies, flexible embedding providers, and includes CLI\/API interfaces for document search and intelligent Q&amp;A. Written in Python with a focus on extensibility.<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ooojustin\/stylemod\"><strong>stylemod<\/strong><\/a> &#8211; Modular neural style transfer library for easily integrating\/customizing different deep learning models to blend content and art style. Written in Python using PyTorch.<\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/summawise\" target=\"_blank\">summawise<\/a><\/strong> &#8211; Summarize\/analyze information from files, links, directories, and vectorized data using OpenAI&#8217;s models. Explore data further and generate code\/information using an interactive prompt for deep dives into content. The beta API features that are implemented make it superior to a standard LLM in the context of code generation relative to existing context\/codebases. Written in Python.<\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/clinbox\" target=\"_blank\">clinbox<\/a><\/strong> &#8211; Command line application to generate and access disposable email addresses. Written in Rust.<\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/telego\" target=\"_blank\">telego<\/a><\/strong> &#8211; A Telegram Bot API Wrapper written in Go, with a built in command handling framework.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/mixer.py\" target=\"_blank\"><strong>mixer.py<\/strong><\/a> &#8211; An unofficial Mixer API wrapper including web sockets for real time chat &amp; issuing commands. Written in Python.<\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/cilense\" target=\"_blank\">cilense<\/a><\/strong> &#8211; Password protected, socket based chat rooms with a focus on privacy &amp; security. Written in JS (Vue) and Go.<\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/SafeRequest\" target=\"_blank\">SafeRequest<\/a><\/strong> &#8211; Open source .NET networking library to allow encrypted JSON data to be transferred between client and server. Written in C# and PHP.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/mystipy\" target=\"_blank\"><strong>mystipy<\/strong><\/a> &#8211; Tiny command line application to obfuscate, compress, and xor encrypt data. Written in Python.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/ilgen-convert\" target=\"_blank\"><strong>ilgen-convert<\/strong><\/a> &#8211; Convert .NET assembly code to dynamically invoked methods. Written in C#.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/Dynago\" target=\"_blank\"><strong>Dynago<\/strong><\/a> &#8211; Video game modding software (CSGO) which uses .NET CodeDom compiler to create a unique version of itself. Functions in an external process via memory manipulation. Written in C# and built with WinForms.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/ByteSurf\" target=\"_blank\"><strong>ByteSurf<\/strong><\/a> &#8211; Website to watch movies\/anime, including proprietary web scraping tools to retrieve other media and<br>upload it to our own CDN.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/github.com\/ooojustin\/hayste\" target=\"_blank\" rel=\"noreferrer noopener\">hayste<\/a><\/strong> &#8211; Web panel to automatically claim Steam Community IDs using web scraping. Supports multi-threading<br>and runs across a distributed network of nodes. Written in JS (React) and Python (Django).<\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/ooojustin\/clientell\" target=\"_blank\">ClienTell<\/a><\/strong> &#8211; A mobile app that allows business owners and contractors to rate their clients. Written in JS (Vue) and<br>Go, built on the Ionic Framework.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted has-background\" style=\"background-color:#282c34; border-radius: 8px;\"><code><strong>note:<\/strong> this list only includes select projects from my open source portfolio, but there are more on my github.<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>building software This page highlights some of the open source projects I&#8217;ve developed over the years. I&#8217;ve used them as an opportunity to expand my skill set, use a variety of languages and technologies, and explore different facets of software engineering. Many of these experiences have helped to hone my technical abilities and enhanced my understanding of how technology can be leveraged to solve complex problems. My work includes (but [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"[]","_links_to":"","_links_to_target":""},"_links":{"self":[{"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/pages\/300"}],"collection":[{"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/comments?post=300"}],"version-history":[{"count":111,"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/pages\/300\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/pages\/300\/revisions\/526"}],"wp:attachment":[{"href":"https:\/\/justin.ooo\/index.php\/wp-json\/wp\/v2\/media?parent=300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}