Hobbies/Personal Projects

Technical Projects:

These are my personal projects aimed at exploring creativity and enjoying the process.

Algorithmic Trading Bot:

I enjoy building systematic trading bots that follow predefined rules. I implemented a breakout strategy on QuantConnect, leveraging VWAP, support/resistance levels, and price action, complemented by risk management techniques. This hobby allows me to combine programming, data analysis, and financial markets into a dynamic and evolving project.

Skills/Instrumentation: Python, Jupyter notebook, Pandas, Data analysis, Backtesting/Optimization, and Strategy Development

AI Robot Car (Work in progress):

I constructed an AI robot car using Arduino and programmed it in C++ for both autonomous and manual control. It incorporates a distance sensor and camera for obstacle avoidance.

My next step is to integrate SLAM and particle filtering to enable localization and mapping of its environment autonomously.

Skills/Instrumentation: Arduino, Robotics, Circuits, C++, and Sensor Integration

Roblox Sword Fighting Game:

I created a game on Roblox using LUA and object-oriented programming (OOP), incorporating animations and client-server connections. Currently, it features basic functionalities like attacking, blocking, and dashing animations, along with a basic CPU opponent.

Future plans include adding a fighting system, weapon shops, and more features.

Website: Glory and Honor – Roblox

Skills/Instrumentation: LUA, OOP, Game Development, Client-Server Networking, Scripting, Animation, UI, and Game Physics

Additional Courses taken:

Learning How to Learn:
This is a Coursera course that I’ve taken to learn about learning. It me taught skills on how to effectively learn such as chunking, interleaving, and retrieval practice.

Website: Learning How to Learn: Powerful mental tools to help you master tough subjects | Coursera

Machine Learning for Engineer (ML4ER):
I completed the “Machine Learning for Engineer (ML4ER)” online course at the University of Wisconsin-Madison. The course covered regression, classification, data inspection, and feature generation. Additionally, I gained experience with Fully Connected Networks (FCN), Convolutional Neural Networks (CNN), VGG16 CNN, and object detection using YOLO.

Website: Introduction to Machine Learning For Engineering Research (ML4ER) (bafflerbach.github.io)

Fun & Active Hobbies:

These are hobbies that I enjoy in my free time and are great stress relievers. It also helps bring out my creativity!

Tennis:

Playing tennis is a great way to stay active and clear my mind. The high skill level and challenge make it addictive, while the steady improvement with practice keeps me motivated and engaged.

Piano:

Playing piano when you are tired and learning a new piece is very relaxing. The daily progress helps motivate me.

I enjoy soothing songs such as River in Flows in You and Fur Elise.

Calisthenics

I incorporate calisthenics into my daily workout routine, finding it to be an excellent stress reliever. Discovering this through the internet fascinated me, seeing people perform impressive bodyweight skills. This discovery motivated me to join in. Currently, I’m focused on practicing handstands, muscle ups, planche, and front lever.

Books

Over the past four years, I’ve been steadily growing my book collection, recognizing the power of books as sources of knowledge and personal growth. My goal is to read at least one book per month. I primarily read genres on finance, technology, and self-help.