OBM | Foreman
Foreman is an operations platform for managing and analyzing large-scale energy and infrastructure systems, originally focused on mining and expanding into the broader power market.
My role
I joined Foreman as its third official employee shortly after graduating, and worked primarily on backend systems and internal tools supporting monitoring, data ingestion, and operational workflows.
In an early-stage environment, I contributed broadly to core platform features while continuously developing my skills as the product and infrastructure evolved.
Beyond engineering
As an early engineer, my responsibilities extended beyond writing code. I helped onboard new team members, worked directly with customers to understand their needs, and supported the team through product demos, conferences, and customer-facing discussions.
I was also involved in diagnosing and resolving issues surfaced through customer support, helping ensure problems were clearly understood, prioritized, and addressed in ways that improved the product over time.
Working at scale
Joining early meant seeing systems evolve from supporting hundreds of miners to supporting large-scale deployments. As usage grew, previously reasonable designs began to surface performance and reliability bottlenecks.
I gained hands-on experience identifying these limitations and restructuring code paths, data access patterns, and workflows to improve efficiency and stability under significantly higher load.
This work included hands-on experience designing, debugging, and maintaining services on Google Cloud, often working from first principles to stand up new infrastructure and resolve production issues as they arose.
Selected highlights
A few representative systems I contributed to (not an exhaustive list).
Asset Sync & Monitoring
Systems responsible for keeping asset state consistent across internal services, enabling accurate monitoring, alerting, and operational visibility across a growing fleet of infrastructure.
Backend · Data · Reliability
Custom Issues
An extensible system for defining and monitoring custom operational issues. I helped expand the original design beyond fixed checks to support conditional logic (if/and/or), enabling customers to create more precise and meaningful diagnostics tailored to their needs.
Backend · Logic · Diagnostics
Dashboard
Core dashboard components used to visualize the state of mining facilities. I helped build and optimize multiple dashboard blocks to support quick diagnosis and situational awareness across large deployments.
Frontend · Backend · Observability
Power Controls
Tools used to control miner power modes and operational behavior, allowing customers to adapt to changing conditions and continue operating profitably. I helped test, develop, and refine these controls to ensure they were reliable, safe, and responsive at scale.
Backend · Controls · Reliability