Skip to content
View mrrobotisreal's full-sized avatar

Block or report mrrobotisreal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mrrobotisreal/README.md

👨‍💻 Introduction

IntroducingMitchellWintrow8_4k.mp4

Hey there!

My name is Mitchell Wintrow and I'm a full stack software engineer with apprenticeship experience as a backend engineer working with Java at VMWare, several years of professional experience as a frontend engineer at AWS working with TypeScript, React, Java, and Python, 2 years of experience as a founding engineer at a startup company called Double Raven Solutions LLC developing and architecting the backend OSINT network for handling data extraction, data visualization, geo mapping, NLP extraction, identity resolution, and the UI for tools and data visualization, and numerous years of experience working on other projects (personal, academic, and professional).

I've got years of hands-on experience working with cloud infrastructure, securely managing massive amounts of sensitive customer data, designing resilient and scalable systems, and building user interfaces that provide intuitive and engaging user experiences.

For years I've been a self-taught learner and worked as a professional software engineer, all without getting a degree, but I finally decided to finish my Bachelor's Degree (B.S.) in Computer Science to expand my knowledge related to Machine Learning and AI.

Click here to view my LinkedIn → LinkedIn

Click here to view my Personal Website/Portfolio → WinApps Solutions LLC

Click here to view my Blog posts on Medium (I have more blogs on my personal website above) → Medium

Click here to skip directly down to my Pinned Repositories and Contributions My pinned repos

Table of Contents

Have a look at some of my top projects

Voizy (Social Media App for Android)

Voizy is a social media app currently only for Android, but will be available on iOS and online eventually as well. It is similar to Facebook, but with some of everyone's favorite features from other places like being able to customize and play theme songs on your MySpace profile, re-tweet posts or share posts and see analytics of views, comments, and shares like on X (Twitter), and get ML curated "recommended posts" like your FYP on TikTok. Secure authentication is implemented via API Keys and JWTs and all database tables are indexed and optimized for lightning fast queries.

Tech Stack

Quick Walkthrough Demo of Voizy

1. Home Screen (Recommended Posts) & Feeds Screen, 2. Groups Screen & People Screen

fastXS_Demo1_HomeAndFeeds fastXS_Demo2_GroupsAndPeople

1. Profile Screen, 2. App & Profile Preferences, 3. Create a Post

fastXS_Demo3_Profile fastXS_Demo4_Preferences fastXS_Demo5_CreatePost

(Back to top)

JourneyApp.me (Journaling App for iOS)

JourneyApp.me is a journaling app currently only for iOS and iPad, but will be available on Android soon as well. It's a one of a kind journaling app that lets you write journal entries and format them with advanced markdown, attach images to your journal entries, connect locations to your journal entries, and even add custom tags to your journal entries to make them easier to filter and find later. From the home screen you can view your journal entries in a Facebook-style feed and perform lightning quick search queries and use advanced filters. Journal entries are very personal and private, so you can be sure that you're secure with Secure Authentication via JWTs and API Keys and your images are all encrypted and stored on S3.

You can download it now from here in the Apple AppStore!

  • UI:
    • iOS: Swift
    • Android: Kotlin
    • Web: TypeScript SvelteKit
  • Backend:
  • Database:
    • MySQL: MySQL
    • MongoDB: MongoDB
  • Deployment:
    • AWS: AWS Docker Kubernetes

Quick Walkthrough Demo of JourneyApp.me

See here for the JourneyApp.me Documentation page!

(iPad)

1. Login Screen, 2. Create New Entry

1xs_iPad_LoginScreen 2xs_iPad_CreateNewEntry

3. Search & Filters, 4. View & Edit

3xs_iPad_SearchAndFilters 4xs_iPad_ViewAndEdit

(iPhone)

1. Login Screen, 2. Create New Entry

1_iPhone_LoginScreen 2_iPhone_CreateNewEntry

3. Search & Filters, 4. View & Edit

3_iPhone_SearchAndFilters 4_iPhone_ViewAndEdit

(Back to top)

Aspire To Expand (Educational Learning Platform for Desktop, Web, and iOS/Android)

Aspire To Expand is an app that provides teachers with the ability manage existing and new student data and securely accept payment for classes via Stripe and Paypal, students with the ability to choose the right teacher for their desired goals and securely pay for their classes, both teachers and students the ability to chat via instant messaging, create and share documents via Google Drive/Docs and S3, use tools such as Google Translate and ChatGPT, conduct and attend one-on-one classes with video/audio/screen sharing capabilities and fullscreen view (NOTE: support for up to 4 participants, i.e. 1 teacher and 3 students is currently being built), sending and receiving push notifications, configure and play games, and more.

1. Video Conferencing for Classes

1_videoClass

2. Login Screen

2_login

3. Instant Messaging (sending Images)

3_chat_addImage

4. Instant Messaging (sending Voice Notes)

4_chat_addAudio

5. Buy Lessons (via Stripe)

5_buyLessons

6. "Abby" The Chatbot (GPT-4o-mini integration)

6_abbyChatbot

MobileLogin Charts1 Charts2 SettingsTheme SettingsProfile

(Back to top)

Skills

Languages

TypeScript JavaScript Java Python Go Swift Kotlin Dart HTML XML CSS

Testing

Jest Testing-Library Cypress Puppeteer Mockito JUnit Jasmine Mocha

Frameworks and Libraries

React React Query React Hook Form React Router Next JS Svelte SvelteKit Redux NodeJS Express.js Docker Kubernetes Electron SASS React Native Expo Flutter JWT MUI Socket.io ChatGPT jQuery Chart.js Bootstrap JavaFX TailwindCSS

Databases

DynamoDB Redis MongoDB Postgres MySQL SQLite

Cloud

AWS Google Cloud Firebase Stripe Shopify PayPal App Store Google Play Store Vercel Hostinger Heroku

Build Tools, Version Control, and CI/CD

Amazon Pipelines Webpack Babel Gradle Git Vite Expo GitHub Actions GitLab CI XCloud

Package Managers

npm PyPI Homebrew Chocolatey SwiftPM

IDEs

Visual Studio Code IntelliJ IDEA GoLand WebStorm Vim Xcode Android Studio Visual Studio Neovim

Operating Systems

Fedora Ubuntu Debian macOS Windows iOS Android Pop!_OS Kali Linux

(Back to top)

Pinned

(^ This is just here to make it easier to get to my pinned repositories)

Pinned Loading

  1. VoizyAndroid VoizyAndroid Public

    The Kotlin package for the UI of the Android "Voizy" app.

    Kotlin

  2. VoizyServerJava VoizyServerJava Public

    The Java backend server utilizing Eclipse Jetty servlets, MySQL drivers, and Mockito tests for "Voizy" app. Uses MVC architecture.

    Java

  3. Voizy_Recommendation_Service Voizy_Recommendation_Service Public

    The Python ML service for "Voizy" app used to generate recommended posts. Uses scikit-learn, pandas, numpy, and more.

    Python

  4. JourneyApp_iOS JourneyApp_iOS Public

    The iOS specific package for the "My Journey" mobile app that is written in Swift.

    Swift

  5. JourneyAppServer JourneyAppServer Public

    The backend API for the "My Journey" mobile app.

    Go

  6. AspireToExpandTeacherDesktop AspireToExpandTeacherDesktop Public

    TypeScript