Software Engineering Portfolio

Personal Projects

...
Patient Analyzer

Designed as a supplemental statistics program for a chiropractic office. The chiropractor’s patient management software lacked data analysis features. This program reads and writes to a networked database and performs more comprehensive statistical analyses that the user requested.

  • Language : C#
  • Framework : WinUI 3
  • Platform : Windows
...
Media Importer

Used to import media like images and video from a hard drive or USB by scanning the selected input source and showing the user which files have yet to be imported to their selected destination (or its subfolders). Was designed for an environment where multiple users save to the same pictures / videos folder.

  • Language : C#
  • Framework : WinUI 3
  • Platform : Windows
...
Word Solver

Provides solutions to the puzzles in the mobile game Wordscapes by generating all string permutations from the letters of an input string and then checking each against a dictionary.

  • Language : C#
  • Framework : Xamarin
  • Platform : Android
...
Time Span

Helps users keep track of when events happened, and how much time has passed since they happened. Notifies the user when events have anniversaries.

  • Language : Kotlin
  • Framework : Jetpack Compose / Android Studio
  • Platform : Android
...
Bowling Stats

Records scores from bowling games and then calculates statistics pertaining to the user’s recent and lifetime performances.

  • Language : C#
  • Framework : Xamarin
  • Platform : Android
meta logo
image of html code
Front-End Developer
  • Courses : 9
  • Languages : HTML, CSS, Javascript
  • Concepts : UI/UX Design, Version Control, React
...
Back-End Developer
  • Courses : 9
  • Languages : Python, SQL
  • Concepts : Django, APIs, MySQL databases
...
Android Developer
  • Courses : 12
  • Languages : Kotlin, Javascript
  • Concepts : Mobile UI/UX, data access, React Native
...
Database Engineer
  • Courses : 9
  • Languages : SQL, Python
  • Concepts : data access, data modeling, MySQL databases
google logo
chart
Data Analytics
  • Courses : 8
  • Languages : SQL, R
  • Concepts : Collection, organization, analysis, and presentation of data
...
Advanced Data Analytics
  • Courses : 7
  • Languages : SQL, Python
  • Concepts : data science, machine learning
...
Business Intelligence
  • Courses : 3
  • Languages : SQL
  • Concepts : ETL, Dashboards, Tableau
...
Cybersecurity
  • Courses : 8
  • Languages : Python
  • Concepts : Identification and mitigation of risks, SIEM, IDS
udacity logo
...
Artificial Intelligence Nanodegree
  • Courses : 8
  • Languages : Python
  • Concepts : Constraints, Automated Planning, Adversarial Search, Probabilistic models
  • Models : CNN, RNN, Hidden Markov, Time Series, Graph Search
Projects
...
Machine Learning Nanodegree
  • Courses : 8
  • Languages : Python
  • Concepts : Supervised Learning, Unsupervised Learning, Reinforcement Learning
  • Models : Regression, clustering, q-learning, DNN
Projects