Skip to content

Josh-XT/Josh-XT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Josh XT

Josh-XT's GitHub stats

About Me

Hello! I'm a seasoned Software Engineer with over 25 years of experience under my belt, specializing in Artificial Intelligence (AI) and automation processes. I am also the founder and CTO of DevXT. My journey into the world of automation began at an early age of 10 years old. Since then, my adaptability and curiosity have allowed me to acquire proficiency in various programming languages and overcome numerous challenges in my career.

My passion for automation has followed me my whole life. I have built many pieces of software over the years to help solve problems quickly and even fabricated physical tools to help me build and work on race cars, my side hobby.

Expertise & Skills

I actively work with languages and technologies such as Python, TypeScript, NextJS, C#, PowerShell, GraphQL, and PostgreSQL, using Visual Studio Code for code editing and database management. I use Docker for containerization and GitHub Actions for continuous integration and deployment (CI/CD). I also use GitHub for version control and project management. I am able to work in any programming language needed for a project, and I am always eager to learn new languages, technologies, and concepts even after 25 years of writing code. I still love it.

My Projects

I actively contribute to many different repositories as needed as well as maintaining several of my own projects. I have created many projects over the years, ranging from simple scripts that set up my desktop environment to complex applications like AGiXT, an open-source Artificial Intelligence Automation Platform. Below are some of my most notable projects:

Repository Description
GitHub AGiXT is an artificial intelligence automation platform. It is a collection of tools and services that work together to create an AI that can learn and adapt independently, responding to our ever-changing technological landscape. AGiXT handles the artificial intelligence agents logic, automation, and memory back end system of the automation platform.
GitHub AGiXT Streamlit is the prototype web user interface for AGiXT made with Python and Streamlit.
GitHub pypi AGiXT Python SDK is a Python library for interacting with AGiXT.
GitHub npm AGiXT TypeScript SDK is a TypeScript library for interacting with AGiXT.
GitHub Dockerhub ezlocalai is an easy to set up local artificial intelligence server with OpenAI Style Endpoints. It enables users to run a locally hosted language model by entering the URL of the model they want to use.
GitHub A useful wrapper for handling different types authentication to different APIs.
GitHub Safe containerized Python Code Execution Environment for language models to use.
GitHub My automated operating system setup scripts for quickly deploying my development environment on a new computer or server.
GitHub My notes, code, and resources for learning and working with quantum computing.

Artificial Intelligence

My deep-seated passion for AI drives me to continuously explore its potential across various domains. The goal is always to develop intelligent systems that can learn and adapt independently, responding to our ever-changing technological landscape.

One of my most significant contributions in this field is AGiXT, an open-source Artificial Intelligence Automation Platform. With AGiXT, I aimed to elevate AI's role by empowering it to determine what tasks need execution to accomplish a goal.

Quantum Computing

Inspired by Stephen Hawking's The Theory of Everything, I've ventured into the world of quantum computing. This field, I believe, is set to become one of the most transformative technologies of the 21st century. To share my experiences and insights, I've created my Quantum repository.

My curiosity led me to particiapte in the 2023 MIT iQuHACK Quantum Computing Hackathon, further expanding my technical expertise and opening up opportunities for collaboration.

Interdisciplinary Work

I am also a Systems Engineer working with setting up and managing IT environments for various companies. My software development skills enable me to automate many manual tasks, such as setting up new computers and servers, to improve efficiency and productivity.

I am passionate about exploring the intersection of various fields and disciplines, such as AI and quantum computing. I am also interested in the intersection of AI and other fields, such as medicine, to create innovative solutions that can transform industries and improve lives. My future plans include exploring the biotechnology and medical fields to develop AI-powered solutions that can help improve the quality of life for people around the world.

I believe that my talents as a Software Engineer can cross over and be useful in any industry. I always find a new challenge interesting and exciting, and I am eager to learn new skills and technologies to tackle them no matter the industry.

Philosophy

I am a lifelong learner who is passionate about exploring new technologies, learning new skills, learning how anything works, and taking on new complex challenges. I am always looking for ways to improve my knowledge and expertise, and I am committed to sharing my experiences with others to help them grow as well.

I firmly believe in automating manual tasks that are performed more than twice. This principle has guided me in creating various scripts, applications, websites, and physical tools throughout my career.

I also believe in the power of open source software and its ability to transform industries and improve lives. I am committed to contributing to the open source community by sharing my knowledge and expertise through my projects and repositories.

I share what hardware, software, configurations, and automation scripts that I created for automating the PC and server setup processes for repeatable use in my setup repository to help other developers maximize their productivity as I continue on my journey to maximize my own. Sharing my experiences with others and learning from their experiences is a rewarding experience that I hope to continue for years to come.

Sponsorships & Donations

Supporting my work means you're directly contributing to the development of ground-breaking AI technologies and innovative solutions that can reshape industries and better lives. Your support helps me to pour more time and resources into cutting-edge projects, learning the latest tech, and sharing my findings with the community. Money is unfortunately the biggest limiting factor for my research and development, so your support is greatly appreciated.

Interested in pitching in? Take your pick from the options below:

GitHub PayPal Ko-Fi

Contact Me

I'm always open to new opportunities, collaborations, advisory roles, and contract work. If you would like to get in touch, you can reach me on LinkedIn or X/Twitter. I love an interesting complex challenge, so feel free to reach out if you have one for me!

LinkedIn X/Twitter