profile image

Hi 👋
I'm Matthew Fosse

24 Year Old Software Engineer
and Hardware Hacker based in Seattle

About Me

Work Experience

    Flutter Developer
    Cake Labs
    June 2023 - Present
    • Added Bitcoin Lightning support
    • Responsible for the Tor protocol implementation
    • Added support for the Nano cryptocurrency
    • Designed and brought features to market in a timely manner
    Software Engineer
    Perish Software Solutions
    Feb 2022 - June 2023
    • Designed and built products for the cryptocurrency community
    • Utilized the latest in cryptographic technologies to innovate new user experiences
    • Worked to build decentralized and reliable product solutions that scale
    Vulnerability Researcher
    Raytheon Technologies
    May 2019 - Feb 2022
    • Analyzed hardware, software, and network applications with and without source code
    • Leveraged static and dynamic software analysis tools such as IDA Pro, Ghidra, and Binary Ninja
    • Developed and reverse engineered primarily in assembly languages and C/C++/Python
    • Acquired extensive experience with Android and Ghidra Development
    • Contributed to the development of mission-critical systems and technologies

Projects

  • JoyCon-Driver
    C/C++Reverse Engineering
    • The first-ever usermode driver for the Nintendo Switch JoyCons and Pro Controller
    • Currently used by thousands to play PC games with JoyCons / Pro Controller
    • Contributed to the Reverse Engineering efforts that made the project possible
  • Remote Games
    ReactNode.jsC++Python
    • Developed software and hardware to share my Nintendo Switch with the internet
    • Full keyboard, mouse, and controller integration complete with mappable inputs
Skills
Languages
Rust, JavaScript/Typescript, Dart, Python2/3, Go, C#, C/C++, Java, Lua
Frameworks
Node.js, React, Redux, Next.js, Tailwind CSS, PostgresSQL, Flutter
Tech
Git, Docker, Kubernetes, Amazon AWS, Google Cloud, MongoDB, Server Administration, Fusion 360, Unity 3D

Education

  • AS Computer Science University of Central Florida, Orlando
View More

Software Projects

project image

Democratic DJ

A webapp to create the most fire 🔥 playlist for your next party

project image

Nautilus Wallet

A Cryptocurrency Wallet for NANO, with some of the most advanced features of any wallet out there. Available on both iOS and Android and developed with flutter

project image

JoyCon-Driver

It lets you use your Nintendo Switch's Joy-Cons on your PC! The first of its kind and I pioneered a lot of the reverse engineering that made the project possible

project image

Switch-Controller

Software + Hardware to control the Nintendo Switch by mimicking JoyCons

project image

Vulkan-Engine

A Vulkan Rendering Engine written in C++ with support for SSAO, Bullet3 physics, and more.

project image

Overwatch Aimbot

An aimbot for overwatch from when the game first came out (~2016)

project image

Physics3

A 2D physics prototype from ~2012-2013, I was just learning javascript at the time, so it's messy and filled with bugs, but still fun to mess around with

project image

Soccer Cars 1

A silly rocket league clone from ~2014, mostly used to learn multiplayer networking techniques

Hardware Projects

...
...
...
...

Feature Packed iPod Classic

Packed with USB-C, 1TB of flash storage, Bluetooth 5.0 and more!

project image

Wireless Mouse Mod

My favorite gaming mouse isn't wireless, so I cut up a wireless logitech G305 and shoved it into the case + a 3D printed base

...
...

Power Modded I-Dog

It's an I-Dog! Modded to run off of the power in my car, it jams to tunes from my dashboard!

...
...
...
...
...
...
...
...
...

Keyboards!

I have too many keyboards to count, but I have a few that I'm proud of

...
...
...
...

The Everyday Timer!

A simple digital hour glass that resets once a day. Useful for remembering to do daily chores like feeding my cat

project image

3D Printed 8L Gaming Machine

Held together with mostly hot glue and dreams, this tiny machine packs a punch

project image

Portable N64

This video is from when I was like 15 (2014?), but it's exactly what it says in the title. I don't remember what I was testing or trying to film in the clip. Sadly the N64 no longer works :(

project image

Spotify Car Thing Tesla Mount

I got tired of the terrible UX the Tesla Spotify App provides so I made a mount for Spotify's Car Thing

...
...
...
...

Tesla Model 3 Mods

Collection of mods I made for my car

...
...

Desk Setup

My various desk setups throughout the years

...
...
...

Home Media Server

My home media server, beefy enough for friends & family

project image

Projector Mount

Needed a way to hold my projector on top of my bed frame