Loading simulation...
Junior 2027
Computer Science & MathematicsWhitworth University

Hi! I'm,Alex Leonida

Computer Science & Mathematics student interested in Software Engineering, Machine Learning Engineering, and AI Research

In my free time, I enjoy:

Baseball
Chess
Classical Guitar
Cooking

About Me

Currently pursuing a dual degree in Computer Science and Mathematics, I'm particularly drawn to the intersection between algorithmic thinking and practical application. I enjoy developing machine learning models, data processing pipelines, and scalable, backend software systems.

When I'm not coding, you'll find me exploring new recipies, learning a new chess opening, or expressing myself through the classical guitar. Music, math, and strategic games have taught me patience and the importance of proactive thinking skills, which translate cleanly into both programming and life.

Experience

Scroll horizontally to explore my professional journey →

Microsoft Logo
Microsoft

Software Engineer Intern

May 2026 - Aug 2026

Contributed to MS Word Team, focused on the loading of documents, building scalable services for consumer customers.

C# / .NETAzure AICloud Services
olive tree Logo
Olive Tree Bible

Software Engineer Intern

May 2025 - Aug 2025

Modernized iOS app for 5M+ users, refactoring 50K lines Objective-C to Swift. Implemented iOS26 speech-to-text for real-time sermon transcription.

iOS DevelopmentSwift/Objective-CSqlite
avista Logo
Avista / Greater Spokane Inc.

Software Engineer Intern

May 2025 - Aug 2025

Built fullstack Golang application with Postgres on AWS to secure funding for 700+ companies supporting marginalized communities.

Golang / C++AWS RDS & LightsailPostgres
columbia Logo
Columbia University

Machine Learning Engineer Intern

Mar - May 2025

Led team of 4 developing Azure .NET C# ETL & RAG pipeline for physics team. 10× faster decision-making through meteorological data visualization.

Team LeadershipAzure/.NETETL/RAG Pipeline
who we play for Logo
Who We Play For

Software Engineer Intern

Jun 2023 - Oct 2024

Created Python Slack bot for medical file processing. Containerized with Docker, deployed to AWS EKS for 40% faster deployment cycles.

Python/JavaScriptDockerAWS EKS
oceanit logo
Oceanit

Software Engineer / Robotics Intern

Sep 2022 - Jul 2023

Developed three-tier server for ocean survival simulations. Trained robot navigation with C++/OpenCV achieving 95% maze traversal success.

RoboticsC++/OpenCV95% Success Rate
VisSidus Technologies Logo
VisSidus Technologies

Machine Learning Engineer Intern

Jun 2021 - Jun 2022

Enhanced drone swarm decision-making 40% with LSTM RNN. Co-authored NASA-funded AIAA 2021 paper on Human-Machine Collaborative Systems.

Python / C++LSTM/PyTorchNASA Publication

Physarum Simulation

Real-time slime mold simulation with emergent behavior and algorithm benchmarking

C++20SFMLMulti-threaded250,000 Agents

Interactive simulation • Use controls to adjust parameters • Click on screen for pellets

Loading simulation...

Projects

Physarum Slime Simulation
Physarium Slime Simulation
RLHF DocuWrite
RLHF DocuWrite
Visualizing the Internet
Visualizing the Internet
Advanced Algorithms Maze
Advanced Algorithms Maze
Find a Ball
Find a Ball
Multiplayer Elementary Education Game
Multiplayer Elementary Education Game
Assembler Calculator
Assembler Calculator
Dijkstra's Traffic Simulation
Dijkstra's Traffic Simulation
MLB Stats
MLB Stats Visualization
Deadlocks Avoidance vs Detection
Deadlocks Avoidance vs Detection

Currently In Progress

In Progress
TwinTube Vector
Coming Soon

Leadership

Building communities and mentoring the next generation of STEM leaders

Community Manager

Sep 2024 - Present

Led a mentoring program to provide guidance, support, and networking opportunities among 20 local high school robotics teams interested in STEM, facilitating knowledge sharing and professional growth in the computer science industry.

20 TeamsSTEM MentoringRobotics
Chess Club President

Mar 2024 - Present

Increased club member count by 20, and strengthened average member ELO score by 500 points, organizing instructive weekly chess meetings and hosting annual tournaments, promoting strategic thinking and a strong sense of community.

+20 Members+500 ELOTournaments

Let's Connect

Interested in discussing SWE / MLE opportunities, quantitative development roles, or collaborating on machine learning research projects? I'd love to connect and explore how we can work together!