About Me
I build software systems and develop algorithmic trading strategies, working at the intersection of programming and financial markets. My focus is on creating production-ready applications and data-driven trading systems using Python and modern web technologies.
Algorithmic Trading & Finance
I work at the intersection of programming and markets, building system-based trading approaches rather than discretionary methods. Trading systems translate ideas into code with clear logic and measurable outcomes.
Strategy Development
Translating trading ideas into executable code with clear entry, exit, and risk management logic.
Market Data Handling
Working with historical and live market data. Cleaning, structuring, and analyzing data for decision-making.
Backtesting & Evaluation
Testing strategies on historical data to measure performance and identify weaknesses before deployment.
Risk & Position Management
Implementing position sizing, drawdown control, and avoiding over-optimization to maintain system integrity.
Automation & Tooling
Building Python-based systems for automated analysis, execution monitoring, and continuous iteration.
Approach
Data-driven decisions, controlled risk, and continuous iteration. Avoiding emotional or manual bias through systematic processes.
Teaching & Mentorship
Through CodeHaven, I teach because I build real systems. The focus is on practical skills and hands-on learning, not theory-only education. Teaching is experience-driven, emphasizing real-world understanding.
Teaching Style: Hands-on and project-driven, focusing on understanding rather than memorization. Content is adapted to each student's level and learning pace.
Programming Foundations
Python, Java, C / C++, C#
Core logic, problem solving, and writing clean, understandable code.
Web Development
HTML, CSS, JavaScript, React, Next.js
Building complete applications and understanding how frontend connects to backend.
Databases & Backend
SQL, PostgreSQL, APIs
How real applications store and use data, understanding data flow.
Advanced Topics
DSA, Machine Learning, AI fundamentals
When and why to use them, focusing on practical application.
Beginners & School-Level
Scratch (ages 12–13), Robotics basics
Logical thinking, curiosity, and building foundations.
Competitive & Academic
CEMC/CCC, USACO, Boards: IGCSE, IB, CBSE, ICSE
Structured preparation and concept clarity.