Ryan Grieb Greeb

Software Developer

I write software and tinker with hardware to make things work.

I'm a software developer with experience in IT support, network configuration, and software implementation across business applications and websites. I provide strong communication and problem-solving skills, adding value to technical and development teams.

Currently I'm a IT technician at Texas Techs in Corpus Christi, where we specialize in IT services. I contribute to the setup of security & sound systems, as well as software configuration.

In the past, I've had the opportunity to write software for many individuals and other companies. I especially enjoyed taking an internship at Peer Review Holdings, where I was responsible for web-scraping the information of 500K+ doctors.

In my spare time I enjoy tinkering with tech, which can range setting up a NAS with Raspberry PIs—to upgrading the hardware components on my personal laptop.
  • June 2021 — Present

    IT Technician | Texas Techs

    📶 Set up and configured routers and switches for small business and residential networks, including troubleshooting network issues and configuring Wi-Fi extenders/meshes for optimal coverage

    📹 Installed and configured IP camera security systems, including Network Video Recorders (NVRs) and monitoring software for secure data storage and remote access

    🖥️🔊 Mounted TVs, installed speakers and security cameras, programmed universal remotes, and provided hands-on setup support for optimal user experience

  • June 2022 — August 2022

    Insurance Company Developer Intern | Peer Review Holdings

    🐍 Personally developed a Python web scraper, enabling the client to compile an extensive medical database comprising 500K+ doctors

    🗂️ Parsed and sorted JSON data collected into an Azure SQL database and created an Excel spreadsheet copy

    🌐 Coordinated remotely with my manager to integrate feedback and implement updates for the web scraper project

  • Underwater Aquatic Drone

    🤝 Collaborated on a project to develop an underwater drone to collect soil core samples for the university's biology department

    🐍 Developed Python scripts to control the drone and core sampler motor via. MavLink with the Pixhawk, along with other diagnostic monitoring information

    🔧 Assisted with hardware assembly, including the integration of ESC modules, the Raspberry Pi, and additional components to support underwater operation

  • OpenCiv

    🎮 Built OpenCiv, an 8.3k-line open-source browser-based game inspired by Civilization V, using TypeScript for both the frontend and backend, with WebSockets enabling seamless communication between client and server

    🌍 Developed extensive core gameplay features, including world generation, unit movement and combat, city mechanics, research systems, and tile improvements, creating a deep and strategic experience

    🖌️ Designed and implemented a custom rendering engine from the ground up using HTML canvas and crafted an intuitive UI/UX for smooth player interaction

    🔧 Managed and debugged a large codebase, solving complex bugs and optimizing performance through iterative self-playtesting

  • PDF2Flashcards

    🌐 Created a containerized full-stack website to convert PDF/PPTX files to flashcards or exams

    ⚙️ Developed the back-end infrastructure using Quart over Flask, allowing the implementation of asynchronous Python code

    📄🤖 Utilized Unstructured-io and ChatGPT APIs to read PDFs and generate new flashcard or exam data