Matty Hogan, Developer in Brookline, MA, United States
Matty is available for hire
Hire Matty

Matty Hogan

Verified Expert  in Engineering

Mobile Developer

Location
Brookline, MA, United States
Toptal Member Since
October 31, 2022

Matty is a serial entrepreneur, C-level officer of startups, and engineer who specializes in full-stack product development, particularly in Swift iOS. He's worked with numerous clients and startups to build their MVPs and accompanying back ends. Matty enjoys being part of a team and sharing a passion for challenging projects.

Portfolio

Pompeii Labs
iOS, SwiftUI, Swift, Supabase, Amazon EC2, Heroku, Node.js, WebSockets, REST...
Amazon.com
C++, C, Rust, Java, Git, Smart Devices, Embedded Systems, Machine Learning...
Spark
Leadership, Lean Six Sigma, Management, Amazon EC2, Node.js, iOS, Swift...

Experience

Availability

Part-time

Preferred Environment

Xcode, Visual Studio Code (VS Code), Minimum Viable Product (MVP), SwiftUI, Node.js, APIs, Swift, iOS, Artificial Intelligence (AI), Python, OpenAI, Large Language Models (LLMs), CTO, Mobile App Development, PostgreSQL

The most amazing...

...product I've made is Nero, my take on JARVIS from Iron Man. I use it all day and he saves me a lot of time. And, it's just super cool.

Work Experience

Co-founder

2023 - PRESENT
Pompeii Labs
  • Developed a consumer debate app powered by AI, which lets users instantly generate a debate about any topic between two characters of their choosing (e.g., Donald Trump vs. Joe Biden).
  • Partnered with YouTubers Sam and Colby (10+ million subscribers) to make a GenZ-focused mental health iOS app called Xhale.
  • Engineered Nero—Pompeii Labs' take on JARVIS from Iron Man. Live both on the website and iOS app, Nero is instantly available, hooked into your Spotify, Google Calendar, and Gmail (to name a few), and can carry out complex tasks on your behalf.
  • Built a media streaming and compression API service in Rust, simply for internal use and convenience.
Technologies: iOS, SwiftUI, Swift, Supabase, Amazon EC2, Heroku, Node.js, WebSockets, REST, TypeScript, Rust, Minimum Viable Product (MVP), Xcode, PostgreSQL, Authentication, Model View ViewModel (MVVM), Figma, Artificial Intelligence (AI), Python, Natural Language Processing (NLP), LangChain, Generative Pre-trained Transformers (GPT), OpenAI, Large Language Models (LLMs), CTO, Mobile App Development

Software Development Engineer

2022 - PRESENT
Amazon.com
  • Developed a support solution for cryptographic key exchange algorithms.
  • Modified and deployed code improvements to the Echo family of Alexa devices.
  • Made performance and security improvements to machine learning servers.
Technologies: C++, C, Rust, Java, Git, Smart Devices, Embedded Systems, Machine Learning, Cryptography, Minimum Viable Product (MVP), Xcode, PostgreSQL, Swift, iOS, Docker, Authentication, Artificial Intelligence (AI), Python, Natural Language Processing (NLP), Mobile App Development

CEO

2021 - 2023
Spark
  • Developed a two-sided iOS app that helped homeowners rent their driveways as parking spots and helped drivers find those spots as more convenient parking.
  • Led product & marketing teams through initial product launch and growth.
  • Executed sales campaigns and pitched organizations for partnerships.
Technologies: Leadership, Lean Six Sigma, Management, Amazon EC2, Node.js, iOS, Swift, SwiftUI, Minimum Viable Product (MVP), Xcode, PostgreSQL, Docker, Amazon RDS, Authentication, Model View ViewModel (MVVM), Figma, Python, Mobile App Development

ConnecDing

A complex integrations-based social media application, ConnecDing, featured a profile in which users could add links to their accounts on Instagram, Twitter, Facebook, LinkedIn, and 20+ others, to keep people better connected. It also featured groups that could be joined, each with custom messaging, post, and feed features. The application was on iOS and built using UIkit. I created a PHP Laravel back end hosted on AWS EC2 and connected to a MySQL database.

Wynd, Inc.

A two-sided SwiftUI-based social media application where creators can sell the rights to their content to brands. The main feature of this app is a TikTok-style video feed, where a user can like, save, view, or purchase a given video. It also features user profiles, followers and following other users, search features, and a custom video stitching and creation feature with music API integration. This app uses a Firebase Firestore back end with a Node.js API hosted on Heroku that serves Stripe functions and video storage, which is taken care of by AWS S3 buckets.

Samsung Remote

A sleek Swift/SwiftUI-based iOS app that can instantly connect to any Samsung TV and function as the TV remote. I got frustrated with constantly losing my TV remote, and when I did have it, I hated using it—so I made my own. I have some friends using it, too, because it's simply a nicer experience than using the physical one.

Languages

Swift, Python, C++, C, Rust, Java, TypeScript

Frameworks

SwiftUI, UIKit

Libraries/APIs

Node.js, Stripe API, Stripe Connect API, Stripe

Tools

Git, Xcode, Figma, Whisper

Paradigms

Model View ViewModel (MVVM), Management, REST

Platforms

Amazon EC2, iOS, Docker, Firebase, Heroku, Android

Storage

PostgreSQL, MySQL, Amazon S3 (AWS S3), Cloud Firestore

Other

Minimum Viable Product (MVP), Process Improvement, Lean, Authentication, Proof of Concept (POC), APIs, Artificial Intelligence (AI), OpenAI, CTO, Mobile App Development, Embedded Systems, Machine Learning, Cryptography, SWOT Analysis, Amazon RDS, Messaging, Natural Language Processing (NLP), LangChain, Generative Pre-trained Transformers (GPT), Large Language Models (LLMs), Social Media Apps, Smart Devices, Caching, Leadership, Lean Six Sigma, Supabase, WebSockets, Networking

AUGUST 2020 - PRESENT

Lean Six Sigma

Fidelity Investments

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring