Portfolio

Ryan Dudley, Student Software Developer.

Developer based in Michigan, USA. Working on Master's degree in Computer Science at Oakland University.

Portfolio OverviewAvailable for opportunities

New Wave Software

Software Engineer Internship

August 2023 - March 2024

7Projects
M.S.Computer Science
oceditionbuisness@gmail.com

Experience

Work experience

Professional work focused on software delivery, reliability, and user-facing products.

New Wave Software

Software Engineer Internship

August 2023 - March 2024

  • Upgraded 8 .NET APIs to the latest framework, improving performance and security.
  • Developed and maintained 3 client websites, implementing new features and optimizing UX.
  • Migrated a TypeScript API to .NET, improving system compatibility and efficiency.
  • Implemented unit tests using xUnit and Moq, increasing API reliability.

Projects

Selected work

Personal products, coursework, research, and experiments across software engineering.

2024 - Present

Ocedtionapi

Monitors at least 20 stocks. Sends notifications to users when a stock reaches a certain price or percentage change. Built with .NET and C#. Includes additional features like a database and runs on a virtual machine. The database runs on Debian 13 in my home network.

2025 - Present

Ocedition Website

A personal portfolio website built with Astro, showcasing projects and experience as well as some notes. Future enchancemnet would be getting some API calls working on it.

Fall 2025

Survey of the Integration of AI in Military Applications

A research paper exploring the current and potential applications of artificial intelligence in military contexts, including ethical considerations and future implications.

Fall 2025

Enhanced Encryption Algorithm

Encrypts a message with an enhanced encryption algorithm using 8 different ciphers.

Winter 2025

Iceberg Odyssey Game using pygame

A game where you play as an iceberg and try to avoid getting hit by boats and other objects. The game gets faster and more difficult as you progress.

Winter 2025

Anaylsis of three different unit testing frameworks for C#

A research paper comparing the features, performance, and usability of three popular unit testing frameworks for C#: NUnit, xUnit, and MSTest.

Fall 2024

Pointer Analysis in C

A research paper analyzing the use of pointers in C and C++, including their advantages, disadvantages, and best practices for safe usage.

About

About Ryan

My name is Ryan, I am a student softtware developer working on Master's degree in Computer Science at Oakland University. I have a passion for learning new technologies and building things that people use. I am currently working as a freelance developer and looking for new opportunities.

Ryan Dudley

FAQ

Frequently Asked Questions

Quick answers about my portfolio, work, and availability.

What technologies do you work with most?

I primarily work with .NET/C#, TypeScript, Astro, and SQL. I also use Python for scripting and smaller automation tasks.

Are you available for freelance or internship opportunities?

Yes. I am open to software engineering internships, freelance development work, and collaborative projects that align with my skills.

Can I view source code for your projects?

Yes. Many projects include source links in the portfolio section, and my public repositories are available on GitHub.

What is the best way to contact you?

Email is the fastest way to reach me for opportunities or technical discussions. You can also connect through LinkedIn.

Do you publish technical notes or write-ups?

Yes. I use the Notes and Blog sections to capture what I am learning, document experiments, and share implementation details from projects.