Hi, I'm
Ryan Harmon
Software Developer | Data Scientist | Data Engineer
Recent Computer Science graduate from Rose-Hulman Institute of Technology with experience in full-stack development, data science, and systems programming. Passionate about building efficient, scalable solutions and working with cutting-edge technologies. Actively Seeking full time opportunities!
About Me
What I Do
I am currently living in Reno, Nevada working part time helping my family and developing personal projects. I am actively looking for full time opportunities in Software Development, Data Science, Data Engineering, or Machine Learning roles. I have a strong passion for being able to create things with code and data that can help people or just improve efficiency of tasks.
Background
I have experience working with a wide variety of programming languages and experience quickly adapting to new technologies and challenges. Was taught in school how to think critically and solve problems effectively. Have experience through past internships creating web applications, working with large datasets and handling client needs.
Outside of Work
On my free time I enjoy reading science fiction and fantasy novels, recently just started reading "Malazan Book of the Fallen" series by Steven Erikson. I also love cycling and pickleball (even though I never win). Lately I have been into Factorio K2SE modpack - the factory must grow!
Technical Skills
Organized by proficiency level and hands-on experience
Expert
Deep understanding and extensive hands-on experience
Language
Language
Tool
Tool
Tool
Soft Skill
Proficient
Strong working knowledge and practical project experience
Language
Language
Language
Language
Framework
Framework
Database
Database
ML/Data
ML/Data
Platform
Framework
Intermediate
Comfortable using with growing expertise
Language
ML/Data
ML/Data
Methodology
Tool
Platform
Familiar
Working knowledge through academic or project exposure
Language
Language
Language
Tool
Concept
Concept
Additional Competencies & Domains
Featured Projects
Rust ASCII Animation Framework
GPU-Accelerated Rendering Engine
Fall 2024 - Spring 2025Built a high-performance Rust-based API for creating async/await ASCII animations with GPU acceleration via OpenGL. Designed for accessibility and performance.
Key Highlights:
- Eliminated CPU throttling for smooth rendering
- GPU-accelerated rendering pipeline
- Developer-friendly API with minimal code requirements
- Async/await support for complex animations
Programming Language Interpreter
Scheme Language Implementation
Fall 2024Implemented a Scheme interpreter with lexical analysis, syntax parsing, and code execution. Validated through 200+ test programs with ability to interpret itself.
Key Highlights:
- Garbage collection implementation
- Tail call optimization for performance
- Achieved core Scheme feature support
- Collaborative development with effective task division
Custom Computer Processor
Verilog Accumulator Processor
Spring 2023Designed and tested a custom accumulator processor from scratch with a 4-person team. Implemented in Verilog and benchmarked for instruction cycle performance.
Key Highlights:
- End-to-end processor design workflow
- Custom instruction set architecture
- Performance benchmarking and analysis
- Team-based architecture and testing
- Hands-on hardware simulation experience
Experience & Education
Professional experience and academic foundation in computer science
Professional Experience
Government Developer
Full-TimeLed full-stack development initiatives to modernize government systems and improve operational efficiency.
Key Responsibilities:
- Designed and developed a full-stack booking platform to streamline inmate intake processes
- Simplified indigent status cataloging, reducing manual data entry
- Migrated login system to Microsoft account synchronization
- Implemented group-based security protocols for enhanced system security
- Collaborated directly with government stakeholders to gather requirements and deliver on deadlines
Government IT Intern
InternshipProvided comprehensive IT support and gained hands-on experience with enterprise-level systems and cybersecurity.
Key Responsibilities:
- Provided IT support across 1000+ users, resolving hardware/software issues
- Assisted in network infrastructure maintenance and cybersecurity monitoring for critical systems
- Gained hands-on experience with troubleshooting, system upgrades, and secure configuration
- Monitored and maintained security protocols for government systems
- Documented technical procedures and support workflows
Education
Bachelor of Science in Computer Science
Minor in EconomicsHighlights & Activities:
- Active member of RoboMasters Robotics Team - Controls Subgroup
- Completed advanced coursework in Systems Programming, Computer Architecture, and Machine Learning
- Collaborated on multiple team-based projects using Agile/Scrum and XP methodologies
Get In Touch
I'm always open to discussing new opportunities, collaborations, or just connecting with fellow developers
Current Status
Open to Opportunities
Based in Reno, Nevada • Open to relocation
Full-time Software Development / Data Engineer positions
Available immediately (May 2025 graduate)