About

I like bringing software into my hobbies—procedural generation, real-time play with other people, and tools that support adaptive storytelling. I also enjoy stretching my technical skills into hard problems, including predictive approaches in domains where accuracy will always be limited, such as weather.

What I love most is original work that has impact: projects that are genuinely useful to the people they’re for. The feedback I value most is when someone tells me what we built made their job easier—or more enjoyable to do.

Professional experience

Staff Software Engineer GE Power –

Six roles and levels across GE Capital, Oil & Gas, Digital, and Power

Staff Software Engineer · GE Power

– · Full-time

Technical lead for one of GE Power’s critical business applications, partnering with team leads to deliver high-impact change on a long-lived industrial platform.

  • Introduced new product features and redesigned several complex application components that had constrained growth.
  • Helped unlock new global markets for the application’s use cases.
  • Improved user workload turnover across the product and shortened time-to-result for customer-facing workflows.
  • Provided technical direction under delivery pressure while keeping upgrades shippable for operations teams.

Senior Software Engineer · GE Power

– · Full-time

Combined technical lead and lead back-end developer responsibilities for a 10-person engineering team on a core power-industry application.

  • Guided day-to-day development, architecture choices, and sequencing so milestones matched project requirements—or surfaced early when dates were not feasible.
  • Owned back-end delivery on a stack of Angular SPA clients and Spring-based microservices packaged in Docker.
  • Balanced hands-on coding with code review, unblocking, and cross-functional coordination.
  • Applied Agile delivery practices across planning, implementation, and release.

Senior Software Engineer · GE Digital

– · Full-time

Built Predix Platform–compatible microservices that powered client-facing web applications in GE Digital’s industrial IoT portfolio.

  • Delivered services aligned with SaaS and SOA design principles on Java, Spring, and Hibernate with relational data stores.
  • Contributed across the stack where needed, including UI/UX-oriented features on customer web apps.
  • Provided leadership and mentoring for other engineers while learning from peers on Predix-specific patterns.
  • Worked in Agile teams shipping incremental value to external customers.

Software Engineer · GE Digital

– · Full-time

Focused on simplifying and standardizing how the organization bootstrapped new cloud microservices on Spring Boot and Java.

  • Developed an application archetype that reduced initial development time for new microservices by more than 90%.
  • Primary delivery on Spring Boot / Java microservices adopted by multiple teams.
  • Coached engineers toward fuller full-stack ownership on product features.
  • Mentored six interns across 13 intern positions through delivery and engineering practice.

Software Engineer · GE Oil & Gas

– · Full-time

Member of a team building and maintaining Predix Platform applications and microservices for oil & gas customers monitoring high-value equipment.

  • Delivered applications and services that helped customers understand, interpret, and analyze current hardware state.
  • Worked in Agile sprints with other developers and domain engineers on customer-facing reliability features.
  • Served as a Professional Craftsperson (mentor) for SWEAP interns on the team.

Java Software Engineer · GE Capital

– · Full-time

Developed on the Predix Platform and maintained legacy web applications for GE Capital customers.

  • Built features aimed at reducing time and cost customers invested in operational workflows.
  • Addressed long-standing pain points in legacy interfaces and integration paths.
  • Collaborated in Agile teams across new Predix services and older web stacks.
  • Mentored SWEAP interns on Android and web application development as Professional Craftsperson.
Application Development Specialist IBM –

Full-time · Baton Rouge, Louisiana

Collaborated with project teams from feasibility through production implementation for enterprise clients.

  • Assessed project feasibility, analyzed requirements, and planned system concepts before build-out.
  • Developed and deployed systems in test and live environments.
  • Contributed to data warehouse migration efforts.
  • Built and maintained Java-based web applications.
  • Supported materials management solutions using SAP software and integrations.
Software Developer Simplefusion, Inc. –

Full-time · Baton Rouge, Louisiana Area

Owned functionality, user interface, and design concepts across multiple client-facing and internal products.

  • Shipped features from scoped client-support enhancements through full production systems.
  • Worked directly with stakeholders to translate business needs into implementable designs.
  • Overlapped with founding and early product work at Xalops Studios (started Dec 2012).
Application Developer Catapult Creative Media –

Full-time · Baton Rouge Metropolitan Area

Back-end and data-focused developer on client projects and in-house business systems.

  • Designed back-end behavior, database structures, and integration points from written specifications.
  • Performed database administration and performance tuning for client deployments.
  • Extended and improved in-house financial and CRM systems used by the agency.
  • Analyzed system requirements with clients before implementation.
Software Development Consultant The Smyth Group –

Contract · Baton Rouge, Louisiana Area

Consultant on mobile initiatives, progressing from general mobile concepts into hands-on Android delivery.

  • Learned core mobile application architecture and platform constraints on contract work.
  • Implemented Android-based applications for customer projects under consulting engagements.
Systems Analyst Intern State Farm Insurance –

Internship · Greater Bloomington, Illinois Area

Systems analyst intern on a four-person team at State Farm’s corporate offices supporting agent-facing policy systems.

  • Maintained a critical set of screens agents used to create new insurance policies.
  • Reverse-engineered legacy program logic for modules tied to policy creation.
  • Debugged and corrected defects in production-adjacent modules.
  • Authored documentation the organization lacked for those components.

Certifications

Associate Computer Professional (ACP) — Institute for Certification of Computing Professionals · Mar 2010 – Mar 2011