CS + Math · University of Victoria

Hi, I'm Efe Akpikie

Probability & inference ML & pipelines Systems & C/C++ Markets & optimization

Building rigorous models and dependable software at the intersection of mathematics, data science, and quantitative thinking.

01 About

I'm Efe, a 2nd year student at UVIC studying computer Science and Mathematics student with a passion for learning theoretical and abstract topics. My coursework and projects have given me a strong foundation in statistical inference and software engineering.

I enjoy working on problems that combine mathematical rigor with practical applications, whether that's building predictive models, analyzing datasets, or creating tools that help people make better decisions.

Currently looking for

  • Data Science/Analysis internships for Summer 2026
  • Software Engineering internships related to C/C++, Python or Java for Summer 2026
  • Quantitative Finance related internships for Summer 2026

Education

BSc, Computer Science and Mathematics (Combined Major)

Minor in Data Science

University of Victoria

September 2024 - June 2028

02 Skills

Languages

Python SQL R JavaScript/HTML/CSS Java C/C++

Data & ML

Pandas NumPy Scikit-learn TidyVerse Jupyter lab Matplotlib SciPy

Tools

Git Docker PostgreSQL Linux MongoDB Google Analytics Google Cloud Platform

Other Skills

  • Data Analysis: EDA, Regression, data visualisation, hypothesis testing
  • Software Engineering: Writing clean & modular code, version control, testing, documentation

03 Selected Projects

AI investment Assistant(Ongoing)

An AI-driven platform for real-time stock analysis, portfolio tracking, and personalized investment insights, combining live market data with a stock grading system and interactive visualizations.

  • Real-time market data with interactive charts and multi-timeframe technical analysis
  • AI advisor for risk assessment, portfolio optimization, and actionable insights
  • Portfolio tracking and performance metrics
Next.js FastAPI PostgreSQL(integration ongoing) Google Cloud(Integration ongoing)

Final Grade Prediction Using Regression

Exploratory data analysis and Regression on student grade dataset

  • Built Linear Regression model to predict final grades (G3) using student performance dataset from Kaggle
  • Identified G2 (second period grade) as strongest predictor with 0.95 correlation coefficient
  • Found school support (0.75) and family relationships (0.28) positively correlate with performance, while extracurricular activities (-0.58) and romantic relationships (-0.40) show negative correlations
Python Scikit-learn Jupyter

Portfolio Optimization Dashboard

Streamlit dashboard for Markowitz Mean-Variance portfolio optimization with up to 20 stocks.

  • Multiple optimization objectives: Max Sharpe, Min Volatility, Target Return, Max Sortino
  • Efficient frontier visualization with correlation heatmaps and portfolio analytics
  • Interactive Plotly charts with robust error handling and data validation
Streamlit Python Pandas NumPy SciPy Plotly yfinance

04 Experience

Data Analyst Intern

July 2025 - August 2025

LOCVM

  • Designed and implemented an automated ETL pipeline for LOCVM: extracted locum placement and page engagement data from Google Analytics/Search Console, standardized it with R, and stored results in a custom MongoDB database.
  • Built an interactive dashboard in R using the Shiny library that extracts data from the database and analyzes various KPI’s relating to page engagement and locum placement trends.
  • Containerized the dashboard and ETL pipeline with Docker, maintained in GitHub, and deployed to GCP Cloud Run with automated updates; ETL scheduling handled via a GCP virtual machine.

Software Engineer

Sept 2025 - Present

UVic Robotics Club

  • Developer for the rover perception system for the Canadian International Rover Competition(CIRC).
  • Currently developing a ROS-based ArUco marker detection system using OpenCV to perform real-time marker tracking from ZED2i camera video streams, enabling 3D position and orientation estimation.

Other: UVIC Quant Club

05 Relevant Coursework

Computer Science

  • CSC225: Data Structures & Algorithms
  • SENG265: Software Development Methods
  • CSC230: Computer Architecture

Mathematics

  • Math211: Matrix Algebra
  • Math200: Multivariable Calculus
  • Math122 & Math222: Discrete Mathematics

Statistics

  • Stat260: Introduction to probability and Statistics I
  • Stat123: Data Science