Hello, I'm Connor!
I work on

Building to inspire! I create awesome applications that add value and entertainment to your daily life. Always learning to take my skill to the next level.

Contact Me!

Projects

Tiktok Watermark Remover


This is a machine learning project that removes the Tiktok watermark from videos. It uses a convolutional neural network to detect where the watermark is on an image then removes it using computer vision inpainting.


Stack
  • ML
  • Pytorch
  • CNN
  • Computer Vision

Flappy Bird Genetic Algorithm


Modified the Flappy Bird game to use a genetic algorithm to train the bird to play the game. The bird starts off with random weights and then the algorithm trains the bird to play the game.


Stack
  • Genetic Algorithms
  • AI
  • Python

Little Free Library Android App


Helped build the Android app. Built out mapping features (Google Maps API), authentication, and the UI screens. Worked with configuring profile picutres and user information.


Stack
  • Android
  • Kotlin
  • Google Maps Library
  • APIs

Daily Dose of Laughter


This website displays jokes to users! An authenticated user is able to publish jokes and interact with other people's posts. The frontend was build with React and the backend is a fully functionally Express API with a MongoDB database.


Stack
  • MongoDB
  • Express
  • React
  • Node

Target Practice Mania


This app is a game I created for the App Store. It uses Apple's SceneKit to allow the user to interact with 3D shapes created in Blender. The app also has a leaderboard system so the user can compete with others.


Stack
  • Swift
  • SceneKit
  • GameCenter
  • Blender

COVID-19 Information Provider


Using Flask, I ran a website that displays current COVID-19 information. This was run on a Ubuntu server and the data was gathered using BeautifulSoup and the COVID Tracking Project API.


Stack
  • Flask
  • BeautifulSoup
  • HTML
  • CSS

EPHS App


EPHS app is an app that allows for a user to be able to connect to their schoology api. Once logged in, the user is able to see their completed assignments aswell as some upcoming announcements and grades. The app is design for students and also lets them view important websites like our grading portal, counselor appointment sign up, school contacts, and highschool calendar!


Stack
  • SwiftUI
  • APIs

Python Chat App


In this project, I coded a terminal and gui based chat application. It communicates through a public ubuntu server to allow for anyone to communicate with each other.


Stack
  • Python
  • TKinter
  • Sockets

Technologies

I've learned a range of technologies in the programming world. From Machine Learning To App Development

  • Machine Learning

    Experience with
    Pytorch, Neural Networks, Computer Vision, Genetic Algorithms, and AzureML

  • APIs

    Experience with
    managing data through APIs with Ruby on Rails, Node/Express, and Flask

  • iOS

    Experience with
    Swift, SwiftUI and SceneKit

  • Android

    Experience with
    Kotlin, Java and libraries like Retrofit and Google Maps

  • Web

    Experience with
    React, Node, Tailwind, MongoDB, and Express

  • Programming Langauges

    Python, Java, C, Kotlin, Swift, Javascript, SQL, Ruby, Ocaml, and MiniLang.

  • Cloud Services

    Experience with
    Heroku, Firebase, AzureML, Docker, and AWS

  • Processes

    Experience with
    Agile, and Git


About Me

The purpose of my work is to make an impact through coding. I am constantly learning and growing my skills to be able to build awesome applications for awesome people.


Personal Accomplishments

5+

Years of Programming Experience

10

Programming Languages

4

Mobile Applications

3

Machine Learning Projects


Education

Eden Prairie High School


High School Diploma - 2021

    AP Computer Science Principles

    AP Java

    AP Calculus AB

    AP Calculus BC

    Multivariable Calculus

    AP Statistics

    AP Physics C

    AP Chemistry

    AP Macro Economics

    iOS App Development

    Advanced iOS App Development

    Cyber Security

University of Minnesota


BS in Computer Science - Fall 2023

    CSCI 1133 - Intro to Computing and Programming Concepts

    CSCI 1933 - Intro to Algorithms and Data Structures

    CSCI 2011 - Discrete Structures of Computer Science

    CSCI 2021 - Machine Architecture and Organization

    CSCI 2033 - Elementary Computational Linear Algebra

    CSCI 2041 - Advanced Programming Principles

    CSCI 4041 - Algorithms and Data Structures

    CSCI 4061 - Introduction to Operating Systems

    CSCI 4511W - Introduction to Artificial Intelligence

    CSCI 4707 - Practice of Database Systems

    CSCI 5421 - Advanced Algorithms and Data Structures

    CSCI 5521 - Introduction to Machine Learning

    STAT 3021 - Introduction to Probability and Statistics


Current Projects

• Working in the medical space to better navigate documents using various forms of machine learning (optical character recognition, object detection models, NLP, etc).
• Deploying and launching a web application of the machine learning model that can remove watermarks from videos.

Redefining the Future Through Coding