Education
Monash University | Melbourne, Victoria, Australia
Bachelor of Commerce and Science in Econometrics, Mathematics and Computational Science
- Awarded with summer and winter vacation research scholarships
- First place in an IMC algorithmic trading competition
Experience
Teaching Associate
- Assisted struggling students by providing individualised explanations during workshops, ensuring they understood and could apply the concepts taught by the lecturer
- Collaborated with other TA's to teach applied classes providing students with personalised support to drive them to gain the most out of the unit
Research Scholarships
- Developed SCIPPlan+, an automated planner for discrete and continuous time planning problems with stochastic domains
- Researched the applications and performance of SCIPPlan+ over a variety of domains
- Refactored and extended SCIPPlan an automated planner for continuous time sequential planning problems over non-linear domains
- Assessed the performance of SCIPPlan in identifying optimal plans by formulating diverse problems with non-linear constraints
- Successfully derived feasible optimal solutions for a novel problem within a reasonable time frame
- Investigated various linear programming constraint formulations based on neural network transition functions
- Benchmarked and presented different solvers and formulations finding results of over 2x decrease in solve time
Prison Chaplaincy and Community Outreach
- Visited prisons to converse with struggling inmates, providing them with patience, compassion, care and empathy
Projects
Finance API
- Designed, implemented and hosted using serverless hosting an API which fetches stock information, financial statements and currently listed options
- Utilising multithreading, scraped statements from multiple tables leading to up to a 5x increase in speed
- Constructed a Google Sheets add on to pull data into the spreadsheet, being used for over $15,000 in investments
- Implemented unit testing using pytest in order to provide stability and reliability on future features and versions
Stock Paper Trader
- Built a CRUD app which allows users to make imitation stock transactions to aid in investing education
- Hashed user passwords on registration in order to prevent malicious actors from accessing the private data
- Utilised my "Finance API" to retrieve financial data to display and create stock sales and purchases
Technical Skills
Languages: Python, R, C/C++17, Javascript, SQL, HTML/CSS
Frameworks: Flask, FastAPI, PyTest, Vue3, Nuxt3, JUCE
Developer Tools: Git, RStudio, Linux, Vercel, GCP
Libraries: BeautifulSoup, Pandas, Matplotlib/Seaborn, Numpy/Scipy, SQLAlchemy, Boostrap, Tidyverse, Fable, Cplex, Gurobi, SCIP
Academic Concepts: Analysis, Linear Algebra, Probability, Optimisation and OR, Graph Theory