Profile Picture

Sam Schmitt

Full-Stack Developer

As a full-stack developer, I have a track record of delivering successful web and mobile development projects. From mobile development in React Native to web development in React.js and Next.js, I've mastered a variety of programming languages including C++, Python, JavaScript, TypeScript, GoLang, and Solidity. My self-taught skills allow me to quickly learn new libraries and tools to build innovative and efficient applications. Let's connect to explore how I can help bring your development projects to life.

Let's Connect

Hackathons

ETHWaldo Logo

ETHWaldo

Description: Introducing ETHWaldo, a revolutionary platform designed to foster a direct connection between creators and sponsors within the Ethereum ecosystem. The platform leverages Ethereum wallet addresses to streamline the discovery, negotiation, and acceptance of sponsorship opportunities. On ETHWaldo, sponsorship agreements are articulated clearly and explicitly, outlining the performance metrics a sponsor expects a video to achieve before a payment is released. This gives sponsors granular control over the terms of their investment, from the option to pay upon content publication, to the opportunity to disburse funds according to various milestones, such as view counts, likes, or link clicks.

Languages

  • JavaScript
  • Solidity

Frameworks

  • Next.js
  • React.js

UI Tools

  • Flexbox
  • CSS
  • Tailwind
Future You Logo

Future You

Description: Future You is a project developed during a hackathon co-hosted by Stevens Institute of Technology’s entrepreneurship program Launchpad@Stevens and TIAA. The challenge was to use design thinking to develop innovative solutions to increase participant engagement with the TIAA dashboard so that they could get behind their retirement plan earlier on than most do now.

Languages

  • JavaScript

Frameworks

  • Next.js
  • React.js

UI Tools

  • Chakra-UI
  • SCSS
TapMe.Contacts Logo

TapMe.Contacts

Description: TapMe.Contacts aimed to reduce the friction of sending crypto, trading NFTs, and signing things with your wallet. The project brings two things everyone is familiar with, NFC tap-to-pay and contact lists to Web3. The team created a react-native mobile app that guides new users through a simple onboarding (with web3auth) and lets existing users add their wallets (with walletConnect). With the mobile app, users can facilitate payments from phone to phone using NFC, claim airdrops from NFC tags, and save contacts of people they know by either tapping phones or sending a link. They also created a next.js web app to bring contacts to the browser. This lets users pay or trade NFTs with friends in a few clicks and without ever thinking about addresses. Web integrations also give other developers the possibility to easily request access to a user's contact list. This makes finding friends on Web3 sites quick and easy.

Languages

  • JavaScript
  • Solidity

Frameworks

  • Next.js
  • React.js
  • React Native
  • Expo

UI Tools

  • Flexbox
  • CSS
  • Styled Components
Cabal Auth Logo

Cabal Auth

Description: The Cabal Protocol allows users to control and monitor which services are using their data, and allows developers to easily and quickly authenticate users to improve their onboarding experience and reduce friction. The cabal protocol lets users encrypt and store data off-chain, then grant access to share it with services. Only the service/contract and the user will be able to decrypt the information, but the user will always have the ability to revoke access to their data. This, combined with an SDK, will allow users to “sign up with cabal” and provide the required information to the site, but take it away later if they desire. The SDK also helps remove liability from developers because they won't have to set up their own authentication system. The Cabal web client gives users a dashboard to upload and store important information about themselves. They can also manage which services are accessing which pieces of data, and revoke access to specific data fields or to all data from each service.

Languages

  • JavaScript
  • Solidity

Frameworks

  • Next.js
  • React.js

UI Tools

  • CSS
  • Styled Components

Snack Projects

Work It Out Logo

Work It Out

Description: Work It Out is a free, easy-to-use full-stack web application that helps experienced individuals track their workout routines and share them with others. The application uses dynamic editing of workout routines that can be shared, used by others, and even built upon. With Work It Out, users can easily track their weight, sets, and reps, and share their routine with friends in just a few clicks.

Languages

  • JavaScript

Frameworks

  • Next.js
  • React.js

Backend

  • MongoDB
  • Express.js
  • Node.js
  • Passport.js
  • OAuth
  • AWS S3
  • Mongoose
  • JWT

UI Tools

  • Chakra-UI
  • CSS
SoundBites Logo

SoundBites

Description: SoundBites is a free, easy-to-use desktop application that allows users to play soundbites to their live stream at zero cost. It’s a light desktop application where users can choose a local path that houses their audio files, to be easily searched and played in seconds.

Languages

  • JavaScript

Frameworks

  • React.js
  • Electron

UI Tools

  • Material-UI
  • CSS
Citizens of the Milky Way Logo

Citizens of the Milky Way

Description: Citizens of the Milky Way is a first-of-its-kind NFT Collection where each NFT character tells a part of a grand story. The project was born out of a desire to tell a story while also learning how to generate automatic layer-based art in scripts. A JavaScript file was coded to create a massive amount of characters, for which short stories were then written.

Languages

  • JavaScript

Frameworks

  • React

UI Tools

  • CSS

Interested in Connecting?

Let's have a conversation over a call.

Contact Me
Contact

Let's Connect