MD@michael-depo

Finance student at University of Maryland

Junior finance major building practical experience while preparing for a finance career.

Work samples

Portfolio of coursework and early projects that apply financial analysis and decision-making from my studies and work experience.

  • Custom Binary Data Tree
    Custom Binary Data Tree

    Implemented a binary search tree supporting insertion, deletion, and search operations; developed recursive and non-recursive in-order, pre-order, and post-order traversal algorithms utilizing stacks and queues; built methods to find maximum and minimum values, as well as structural checks for completion, fullness, and perfection validation

    JavaEclipse
  • Infinite Runner 2D Program
    Infinite Runner 2D Program

    Built an infinite runner game with simulated physics and hitbox collisions; developed procedural generation methods to create a map with randomly occurring obstacles; added user-activated player features and a garbage collection system for smoother gameplay and better data management

    JavaEclipse

About me

Junior finance major building practical experience while preparing for a finance career.

I am Michael Depo, a junior at the University of Maryland studying Finance. I have some work experience and I am exploring early career opportunities as I finish my bachelor's degree.

Experience

Satellite Component Fabrication Avionics Team Engineer

SEDS · September 2025 - April 2026

Financial Consultant & Team Lead (Capstone)

Clark Construction Group · September 2025 - May 2026

Education

University of Maryland, College Park

Bachelor of Science in Mathematics, Bachelor of Science in Finance · Class of 2028

Skills

Financial analysisSpreadsheet modelingBasic accounting principlesCorporate finance conceptsData interpretation

Custom Binary Data Tree

Implemented a binary search tree supporting insertion, deletion, and search operations; developed recursive and non-recursive in-order, pre-order, and post-order traversal algorithms utilizing stacks and queues; built methods to find maximum and minimum values, as well as structural checks for completion, fullness, and perfection validation

JavaEclipse
View all work

Infinite Runner 2D Program

Built an infinite runner game with simulated physics and hitbox collisions; developed procedural generation methods to create a map with randomly occurring obstacles; added user-activated player features and a garbage collection system for smoother gameplay and better data management

JavaEclipse
View all work

AI-Enabled Transcription Client

Utilized PowerShell commands to direct virtual cable audio into bot while streaming content; created evidence folders containing the context and audio samples of target phrases once detected; trained custom GPT to format target phrase lists and track matches

PythonPowerShellVS CodeChatGPT
View all work