Exploring the intersection of design and technology
I am currently pursuing a Bachelor of Science in Computer Science at Indiana University, with specializations in Artificial Intelligence and Software Engineering. My passion lies in solving complex problems, enhancing technical skills, and continually improving both personally and professionally.
In my role as an Admin Client Technology Support Technician at Indiana University, I have managed numerous devices, resolved hardware and software issues, and enhanced productivity by providing efficient solutions. My freelance work in computer repair has allowed me to develop strong problem-solving skills and attention to detail.
I strive to deliver scalable, high-performance solutions in every project, and my coursework in AI, system programming, and software systems ensures that I stay on the cutting edge of technology. My dedication to continuous learning drives me to constantly refine my abilities and explore innovative approaches in development and problem-solving.

Hello! I'm Ryder Caswell, a Computer Science student at Indiana University, specializing in Artificial Intelligence and Software Engineering. With experience in technical support, system management, and freelance computer repair, I have developed a strong foundation in problem-solving, hardware/software support, and programming. My journey in tech started with a fascination for computing systems, and it has since grown into a passion for creating efficient solutions and honing my technical skills.
When I'm not working on projects or supporting IT systems, you can find me assembling computers, collaborating on tech projects, or sharpening my skills in programming languages like Python, Java, C, and JavaScript. I believe in continuous learning and pushing the boundaries of what I can achieve. Whether it’s through coursework, hands-on experience, or personal projects, I am always striving to stay at the forefront of technology and innovation.
View ResuméIndiana University - UITS
Managed institute devices, resolved over 700 hardware and software issues, and improved system up-time and user productivity. Gained expertise in secure data disposal, system maintenance, and technical support for Windows, MacOS, and Linux.
Specializing: Artificial Intelligence & Software Engineering
I learn the skills to learn and adapt to any programming language and I learn the skills to be an Awesome Developer. Learn how to change and better the world one line of code at a time.
Bloomington, IN
Assembled and repaired hundreds of computers, developing strong skills in diagnosing and resolving computer hardware issues.
Developed a modular, object-oriented management system to address logistical challenges such as inventory management, staff scheduling, and product location. Used Java to handle input/output via .txt files and implemented data structures for efficient business operations.
Learn MoreI built a program that takes a Sudoku puzzles provided in a .csv file and then using CSP-Backtracking I would recursively through a possibility keeping track of which values are most constrained and checking whether that move is a valid move or an in valid. Once the puzzle is solved it'll display the final results in the terminal output along with the input file used and the time it took to solve the puzzle.
Learn More