Liam Foltz
Software Engineer
Home
About Me
Software development
Artificial Intelligence
DevOps & Cloud
Back

Software Development

C.O.A.C.H (Adaptive Workout System)

WeShape Wellness

  • Designed and developed an adaptive workout system that uses a statistical randomization model to tailor routines to user preferences.
  • Exposed scalable RESTful services and automated CI/CD pipelines.
  • Improved stability through ongoing refactoring and maintenance of legacy code.
Read More
Technologies & tools
Java
Spring Boot
REST
CI/CD
Statistics

Challenge Onboarding Framework

WeShape Wellness

  • Implemented a user onboarding program that onboarded 2,000+ paying users over six months.
  • Achieved average customer acquisition cost below $1.
  • Integrated analytics tracking and feedback loops to drive engagement and conversions.
Technologies & tools
Java
Spring Boot
Analytics

Legacy API Migration

WeShape Wellness

  • Migrated a legacy Django API to Spring Boot.
  • Enhanced maintainability and performance across backend services.
Technologies & tools
Django
Python
Java
Spring Boot

PlantGraph

  • Developed a Java Spring Boot application leveraging Neo4j to store and query pedigree data efficiently.
  • Represents data as a graph to enable efficient DAG algorithms, reducing costly relational joins.
  • Designed integration with PlantQuery to deliver a comprehensive plant-breeding toolkit.
Technologies & tools
Java
Spring Boot
Neo4j
Graph Algorithms

Hydrip Wellness (Mobile App)

  • Developed a React Native mobile app to schedule in-home IV treatments with vetted healthcare professionals.
  • Led software architecture and backend services integration.
  • Leveraged a serverless backend built on Firebase and Google Cloud Platform.
Technologies & tools
React Native
JavaScript
Firebase
Google Cloud

Cryptocurrency Trading Bot

  • Built a distributed microservices architecture in Spring Boot enabling real-time arbitrage trading, technical analysis, and rule-based strategies.
  • Automates trading to reduce human bias by delegating discretionary decisions to the system.
  • Minimizes multicollinearity among technical indicators using fuzzy logic.
Technologies & tools
Java
Spring Boot
Microservices
Fuzzy Logic