Ryan Groch

Software Developer

Hey, I'm Ryan

Ryan Groch
  • ~4 years of software (especially web) development practice
  • Frontend development: CSS/TailwindCSS, JavaScript/TypeScript, React.js
  • Backend: PHP/Laravel, C#/ASP.NET Core, Next.js
  • Linux, Bash, Python, Docker
  • Git and GitHub

Portfolio

An app that allows the user to download job output from mainframes. Available as a web app or a cross-platform desktop app. Reliably serves the needs of 100+ users.

Next.js · TypeScript · Rust · Tauri · TailwindCSS

Visit App | Source Code

An ecommerce store that integrates with Stripe. Includes cart functionality for visitors of the site, and CRUD functionality for the administrator.

PHP · Laravel · React.js · TypeScript · TailwindCSS

Visit App

A link shortener which includes CRUD functionality for shortened links, authentication, and QR codes.

C# · ASP.NET Core · Entity Framework · Vanilla HTML/CSS/JavaScript

Visit App | Source Code

An app which allows the user to play Othello - a two player strategy game comparable to Chess or Checkers. The AI uses a minimax algorithm and plays fairly well on higher difficulties.

React · Vite · TypeScript

Visit App | Source Code

A logic-based puzzle game of my own invention, comparable to Sudoku. Uses a recursive backtracking algorithm to generate random puzzles and solve them. Also offers a visualization of the algorithm.

React · Typescript

Visit App | Source Code

This app generates random Sudoku puzzles through recursive backtracking, and allows the user to solve the puzzles. It can also visualize the solving algorithm.

Vanilla JS · Vite · SASS

Visit App | Source Code

Contact Me