I’m a professional software engineer, stock trader, and entrepreneur from North Carolina. My passion lies in exploring the intersection of finance, technology, and artificial intelligence.

Previously, I worked as a performing operatic lyric tenor in Austria after earning degrees in music performance. In a career shift, I moved back to the US to pursue a degree in computer science and have been building full-stack software ever since. I have worked in big tech and small and have more than a decade and half of experience in the tech industry.

I specialize in software engineering, machine learning, artificial intelligence, databases, and distributed systems. I also have many years of experience as a full-stack engineer. One of my current side projects is Capital Companion, an AI financial advisor assistant I’m developing using OpenAI, Langchain, OpenBB Platform, and Anthropic’s advanced language models, released as a GPT to test feasibility. Expect to see this morph into something new in the coming days.

Alongside my career in tech, I’ve cultivated skills and experience as a stock trader, focusing on momentum swing trading setups. In short, I’m a trend follower. My trading style combines technical, fundamental, sentiment, macro, and very disciplined risk management. I’m both data-driven and highly respectful of the timeless Law of Supply and Demand. I believe in realism, treating trading like a business, and put price action at the top of my priority list. If price isn’t cooperating, nothing else matters.

When I’m not immersed in the world of software and finance, I enjoy spending quality time with my wife and two wonderful children. We love traveling, especially our annual trips to Japan. I’m an avid reader and lifelong learner with interests spanning hiking, occasional strategy video games, and writing.

LinkedIn | GitHub | X

Disclaimer: Information provided on this website is for educational purposes only and does not constitute investment advice or recommendations to buy, sell, or hold any security. Always consider your own risk tolerance, and trade according to your own plan.