Hi, I'm Ryan.
Software Engineer aspiring towards DevOps and Platform Engineering
I build backend systems, infrastructure automation, CI/CD workflows, and internal tools that help software ship safely, run reliably, and scale with confidence.
About Me
Hi I'm Ryan, a software engineer aspiring toward DevOps and Platform Engineering. I enjoy building automation, infrastructure tooling, CI/CD workflows, and backend systems that make software easier to deploy, operate, and scale.
My experience includes automating server administration with Ansible, building VM-based CI/CD workflows and deploying Dockerized services on homelab infrastructure. Across these projects, I'm most interested in making systems easier to operate, safer to deploy, and more reliable for the teams that depend on them.
As a Computer Engineer, I also enjoy exploring low-level systems from time to time, which gives me a deeper appreciation for how systems and infrastructure work beneath the abstractions we use every day.
- Specializing in DevOps, Platform Engineering, and Reliability
- Passionate about Automation and Infrastructure as Code
- Always learning, always building
Skills
Technologies and tools I have worked with.
Languages
C
C++
Python
TypeScript
JavaScript
Java
SQL
Verilog
DevOps & Infrastructure
Docker
Kubernetes
Terraform
Ansible
GitHub Actions
Linux
Bash
Windows Server
Git
VirtualBox
Full-Stack
React
Next.js
Express
Node.js
Flask
PostgreSQL
Supabase
HTML/CSS
Embedded Systems, Hardware & DSP
Zephyr RTOS
Bare-Metal Programming
STM32Cube
ROS 2
Raspberry Pi
Vivado
FPGA
Digital Signal Processing
Experience
DevOps Intern
Synapxe
- Automated system administrative workflows using Ansible, reducing manual configuration time by up to 80% across 200+ servers.
- Built an end-to-end VM-based CI/CD pipeline, creating and configuring base VM images and automating clone provisioning and lifecycle management to test and validate Ansible playbooks.
- Designed a centralized server management database and internal operations tool to standardize server information across diverse environments, improving infrastructure visibility and supporting ~20 engineers.
Software Developer Intern
Schneider Electric
- Developed and deployed embedded software on STM32 using Zephyr RTOS, integrating an HTTP server, file system, and the LLEXT subsystem for extensible runtime functionality.
- Engineered a secure bootloader for STM32 using Zephyr RTOS, implementing RSA-2048 signature verification and SHA-256 hashing to ensure 100% firmware integrity during the boot process.
- Created automation scripts to streamline the software build pipeline, reducing manual workload by 75% and ensuring consistency across all build processes.
Project Intern
IRAS
- Cleaned and processed large datasets while designing and maintaining a sequential database of 1,000+ companies to track onboarding status, improving data integrity by 20% and operational efficiency by 25%.
- Performed routine sandbox testing and queried the IRIN system to validate data accuracy and support operational workflows.
Projects
A selection of things I've built and worked on.
Homelab
Built a hybrid homelab + cloud-edge platform for Dockerized self-hosted services on repurposed hardware, with cloud-based support infrastructure provisioned via Terraform. Secured remote access using Tailscale mesh VPN and Cloudflare Tunnel, with CI/CD pipelines and cloud monitoring for reliability.
Operation Einstein
Student progress tracking platform with a RESTful Node.js/Express backend (20+ endpoints), Supabase PostgreSQL database, and Dockerized CI/CD pipeline. Supports up to 50 concurrent users with sub-200ms latency.
Mahjong.io
Real-time multiplayer Mahjong web app with a React/Tailwind frontend and Flask/WebSockets backend. Supabase handles authentication, data storage, and game state management for live gameplay.