Mike portrait
👋

Hey, I'm Mike, a front-end developer. My specialty is building user interfaces withTypeScript, React, and TailwindCSS. I'm a team player, thrive on autonomy and love taking ownership of my work. Scroll down this page to gauge my experience and talent for yourself!

My experience

projects and open-source work

AirSwap Debugger

Project I worked on

Description: DeFi tool for AirSwap market-makers to debug their server setup

Contributions: I built the entire UI and designed the UX

  • TypeScript
  • JavaScript
  • React
  • Tailwind
  • Web3
  • Wagmi

AirSwap Member Dashboard

Project I worked on

Description: Users can stake AST tokens, vote on proposals that affect the AirSwap protocol, and claim rewards from a pool.

Contributions: Front-end development. I built the staking modal, wallet connection, and various reusable UI components

  • TypeScript
  • JavaScript
  • React
  • Tailwind
  • Web3
  • Wagmi

AirSwap Web

Project I worked on

Description: Decentralized exchange that has facilitated over $1.4bn in trading volume annually.

Contributions: I navigated its extensive codebase, developing new features and resolving issues in existing functionalities.

  • React
  • TypeScript
  • Styled-Components
  • Redux
  • Ethers.js
  • Web3

WrapETH

Project I worked on

Description: A UI where users can wrap and unwrap ETH, or a chain's native asset, with no fees.

Contributions: I upgraded the app to use modern Ethereum libraries, such as RainbowKit and Wagmi.

  • TypeScript
  • React
  • Next.js
  • Chakra-UI
  • Wagmi

Rite of Moloch

Project I worked on

Description: Rite of Moloch acts as HR for DAOs, streamlining the onboarding process for new members. It offers administrators the ability to oversee and monitor new member engagement, while allowing prospective members to signal their commitment by staking tokens.

Contributions: The lead front-end developer. I built features that enable users to stake tokens, creating a user-friendly form for new DAO creation, and developing a metrics dashboard where admin can monitor new members.

  • TypeScript
  • React
  • Next.js
  • Chakra-UI
  • Wagmi

RaidGuild Design System

Project I worked on

Description: Design system for RaidGuild-themed reusable components built with Storybook and Chakra UI.

Contributions: Upgraded the Number Input component with React-hook-form, and the Wallet Connect button components

  • TypeScript
  • Storybook
  • Chakra-UI
  • React-hook-form

Kaching

Project I worked on

Description: A Web3 wallet interface that utilizes the Keyp API, facilitating user sign-ins via Google or Discord using account abstraction. This app aims to solve the problem of Web3 UX being too complicated by offering more familiar login experiences powered by OAuth2.

Contributions: As the sole contributor, I developed the entire application in collaboration with a UX designer. The key features include the integration of Keyp API, enabling users to create a non-custodial cryptocurrency wallet and programmatically transfer funds to other users.

  • TypeScript
  • Node.js
  • React
  • Next.js
  • Chakra-UI
  • REST API

OCTAV3

Project I worked on

Description: Earn from your music NFTs. This project was created during the ETHGlobal 'Metabolism' hackathon in August 2022.

Contributions: Contructed various React components for the header and Web3 connections, styled with Tailwind CSS.

  • JavaScript
  • React
  • TailwindCSS
  • Ethers.js

About me

I'm a software engineer 💻 and web developer at AirSwap, specializing in building front-end applications and designing user interfaces for a decentralized trading platform that boasts a swap volume exceeding $3.89 billion in value 💸.


A pivotal moment in my software development journey was when I enrolled in a software engineering program at Flatiron School. This program, focusing on JavaScript, React, Ruby, Ruby on Rails, Sinatra, and Active Record, played a crucial role in connecting the dots between front-ends, back-ends, and databases.


Before venturing into software development, I owned a startup, where I delved into affiliate marketing and managed marketing campaigns for in-house e-commerce stores. 💼


Beyond tech, I'm passionate about the outdoors, enjoying activities like rock climbing 🧗🏼, mountaineering ⛰️, traveling ✈️, trail running 🏃🏼, and indulging in great food and coffee ☕. I've explored over 35 countries and even scaled some of the largest cliff faces in the USA!

My skills

Hackathons and Awards


Integration of Keyp API

Event: ETH Denver

Dates: Feb - March 5, 2023

Project title: Kaching

Problem: The UX of sending crypto is too confusing for most people.

Solution: Use Keyp's API, which employs account abstraction, to simplify the user experience of sending cryptocurrency.

Integration of XMTP protocol

Event: ETH Global - ETHOnline

Dates: Sept, 2022

Project title: Timekeeper

Problem: There's a lack of solutions for Web3 calendar booking service.

Solution: Timekeepr is an on-chain version of Calendly or Google Calendar with additional functionality provided by the blockchain.

IPFS Prize Winner for integration of NFT.storage

Event: ETH Global - Metabolism

Dates: Aug, 2022

Project title: Octave

Problem: The current music streaming model is broken. Platforms take huge cuts from artists, advertisers get access to user data and there’s absolutely no transparency in the whole process.

Solution: A decentralised audio streaming platform; for the discovery of music by listeners and the distribution of ads to monetize this music.

Contact me

Please contact me directly at starrdev@proton.me or through this form.