FlowCV Logo
resume profile picture
Profile

Driven and skilled developer with a strong background in Computer Science. Proven track record of leading and contributing to complex projects, including web development, game development and advanced computational research. Experienced in day trading with a focus on disciplined, mechanical strategies and robust risk management. Proficient in Rust, Python, and various modern web technologies. Always excited to learn new technologies and continuously seeking to leverage technical expertise to deliver innovative solutions and achieve consistent results.

Education
University of Toronto, Honors B.Sc. in Computer Science
  • Graduated with Distinction.
  • Minored in Mathematics.
  • 2017 – 2021Toronto, Canada
  • Led team meetings and developed key components for a 3D Puzzle Platformer game in Unity.
  • Lakehead University, Honors B.Sc. in Psychology
  • Graduated with a 4.0 GPA and First Class Standing.
  • Consistently made the Dean's List for academic excellence.
  • 2012 – 2017Orillia, Canada
    Professional Experience
    Mapleland Ventures, LLC, Founder
  • Founded and operate Mapleland Ventures for personal day trading activities.
  • Manage all aspects of the business, including financial planning, market analysis, and trading strategy development.
  • 2022 – presentVenice, FL
  • Maintain consistent profitability through a mechanical and repeatable trading approach, allowing probabilities to play out.
  • Implement robust hedging strategies to protect the portfolio from significant drawdowns and Black Swan events.
  • Develop and refine trading strategies based on data-driven back-tests and performance analysis.
  • 1 / 2
    Projects
    Professional Website, Web Developer
  • Developed a full-stack portfolio website using Rust for the backend, and HTML enhanced with htmx for dynamic content on the frontend.
  • Styled the website using TailwindCSS to ensure a responsive and modern design across various devices.
  • Added blogs by writing a function that reads in Markdown files and convert the output to HTML content.
  • Ray Tracer in Rust, Developer
  • Developed a raytracer from scratch in Rust, rendering complex shapes with realistic lighting.
  • Optimized performance through efficient memory management and computational techniques.
  • Demonstrated advanced problem-solving skills in low-level programming and algorithm implementation.
  • 3D Puzzle Platformer Game, Unity Game Developer
  • Led a team of artists, game developers, and musicians, scheduling meetings, setting deadlines, and assigning tasks.
  • Developed and implemented the character movement system, including physics and animations.
  • Ensured project goals and vision alignment through effective communication with team members.
  • 2D Smoothed Particle Hydrodynamics, Developer
  • Translated complex mathematical formulas into functional code using MATLAB, Python, and Rust.
  • Independently implemented a computer graphics research paper, resulting in a SIGGRAPH Technical Brief.
  • Achieved a perfect grade in this Master’s course.
  • Skills
    Web Development

    JavaScript, TypeScript, Svelte, React, Tailwindcss, htmx, npm, HTML, CSS

    Programming

    Rust, Python, C#, JS, TS, C/C++

    Tools & Technologies

    ChatGPT, Unity, Bevy, Git, GitHub, Data Structures, Algorithms, Excel

    Interests
    Tennis

    Been playing since I could walk!

    Personal Investing

    I enjoy it so much I started my own business.

    Pickleball

    Fun fact: I played in the pro singles event at a major PPA Tour tournament. I'm also a certified professional instructor.

    Tech Gadgets

    Apple fanboy.

    Web Technologies

    I love trying out new frameworks and workflows.

    2 / 2