Full-Stack Engineer

Full-stack Engineer & Lifelong Learner

I build practical, maintainable applications with a focus on clean architecture, thoughtful user experience, and continuous growth. I enjoy solving real problems, learning new technologies, and creating software that feels both reliable and polished.

Currently focused on

Building polished portfolio projects and growing as a full-stack engineer

Core strengths

Ruby on Rails, Python, Django, Flask, JavaScript, React, RSpec, Unittest

What I value

Maintainable systems, continuous learning, and thoughtful user experiences

About

Full-stack engineer focused on practical, reliable systems

I'm a software engineer with a strong backend focus, experienced in building and maintaining production systems across industries including aerospace and insurance. I enjoy solving real-world problems and building software that is both reliable and maintainable.

My work has included developing Python-based services for satellite operations, improving system performance through logging and observability improvements, and migrating legacy systems to modern, well-tested architectures.

I care about clean code, strong testing practices, and continuous learning. I enjoy working collaboratively with teams and building systems that other developers can easily understand and extend.

Projects

Featured Projects

A selection of projects that highlight my experience building practical applications, exploring new technologies, and continuously improving as a full-stack engineer.

Project Overview

Fitness Tracker Rails

A full-stack Rails application for tracking check-ins, body measurements, progress photos, and long-term fitness trends.

Problem

I wanted to build a practical application that helps users track progress in one place instead of relying on scattered notes, spreadsheets, or disconnected photo history.

What I built

Built the application end to end with nested resources, progress photo support, measurement reporting, and a clean interface for reviewing historical check-in data over time. I also focused on maintainability by structuring the application clearly and supporting it with automated testing.

Ruby on RailsPostgreSQLRSpecHotwire

Project Overview

Portfolio App

A responsive portfolio application built with Next.js to showcase projects, experience, and continued growth as a full-stack engineer.

Problem

I wanted a professional portfolio that presents my work clearly across desktop and mobile while also giving me hands-on experience building with Next.js and modern frontend patterns.

What I built

Designed and built the site with reusable sections, responsive layouts, a mobile navigation menu, and structured project case studies that make the portfolio easier to scan and maintain.

Next.jsReactTailwind CSSTypeScript

Resume

Experience and technical background

Software engineer with professional experience building and maintaining backend systems, improving performance, and developing reliable applications across multiple industries. Strong focus on clean architecture, testing, and real-world problem solving.

Download Resume

Experience Highlights

  • Built and maintained backend systems for satellite operations at Maxar, including Python-based services and internal tooling.
  • Migrated legacy APIs from Ruby to Python, adding automated tests and ensuring safe production deployment.
  • Improved system performance by auditing and refactoring logging pipelines, reducing excessive log volume and increasing observability quality.
  • Developed and maintained Rails features in large production applications, collaborating through pair and mob programming.
  • Implemented automated testing frameworks using Cucumber, Gherkin, and Behave to replace manual testing workflows.

Core Skills

PythonRuby on RailsGolangDjangoFlaskPostgreSQLREST APIsRSpecCucumberAWS S3ElasticsearchDockerJavaScriptReact

Connect

Let’s stay in touch

You can explore more of my work on GitHub, connect with me on LinkedIn, and follow along as I continue building projects and growing as a full-stack engineer.