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

Java
Language
Python
Language
Git
Tool
VS Code
Tool
Docker
Tool
Problem Solving
Soft Skill

Proficient

Strong working knowledge and practical project experience

Rust
Language
C/C++
Language
JavaScript
Language
SQL
Language
Node.js
Framework
Angular
Framework
MySQL
Database
PostgreSQL
Database
Pandas
ML/Data
NumPy
ML/Data
Linux/Unix
Platform
OpenGL
Framework
📚

Intermediate

Comfortable using with growing expertise

C#
Language
Scikit-learn
ML/Data
TensorFlow
ML/Data
Agile/Scrum
Methodology
Eclipse
Tool
Embedded Systems
Platform
🌱

Familiar

Working knowledge through academic or project exposure

Scheme
Language
Verilog
Language
Assembly
Language
Quartus
Tool
Computer Architecture
Concept
Cybersecurity
Concept

Additional Competencies & Domains

Full-Stack DevelopmentSystems ProgrammingData EngineeringMachine LearningRoboticsAPI DevelopmentNetwork InfrastructureTechnical DocumentationTeam CollaborationWaterfall Methodology

Featured Projects

🎮

Rust ASCII Animation Framework

GPU-Accelerated Rendering Engine

Fall 2024 - Spring 2025

Built a high-performance Rust-based API for creating async/await ASCII animations with GPU acceleration via OpenGL. Designed for accessibility and performance.

RustOpenGLAsync/AwaitGPU Programming

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 2024

Implemented a Scheme interpreter with lexical analysis, syntax parsing, and code execution. Validated through 200+ test programs with ability to interpret itself.

SchemeCompiler DesignParserLexical Analysis

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 2023

Designed and tested a custom accumulator processor from scratch with a 4-person team. Implemented in Verilog and benchmarked for instruction cycle performance.

VerilogComputer ArchitectureQuartusHardware Design

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-Time

Washoe County • Reno, Nevada

Summer 2024

Led 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

Internship

Washoe County • Reno, Nevada

Summer 2023

Provided 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 Economics

Rose-Hulman Institute of Technology

Terre Haute, IN • May 2025

Highlights & 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

Want to know more?

Download my resume

📄 Download Resume

Get In Touch

I'm always open to discussing new opportunities, collaborations, or just connecting with fellow developers

📧

Email

rdharmon313@gmail.com

Best for detailed inquiries and professional communication

💼

LinkedIn

ryan-harmon-876541360

Connect professionally and view my full profile

🚀

Current Status

Open to Opportunities

📍
Location

Based in Reno, Nevada • Open to relocation

💼
Seeking

Full-time Software Development / Data Engineer positions

Availability

Available immediately (May 2025 graduate)