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
Front-end Web Developer - AirSwap
AirSwap is a developer community that focuses on DeFi projects. Our flagship product is the AirSwap Web app, which is a decentralized, peer-to-peer trading platform, which has facilitated over $4 billion in trading volume.
May 2023 - presentSoftware Developer - RaidGuild
I freelanced as a front-end developer, acquiring valuable experience with Web3 technology. During my tenure at RaidGuild, I collaborated with multiple teams to create new open-source applications and sustain existing applications serving as public goods.
Aug 2022 - June 2023Full-stack Development program - Flatiron School
Full-stack engineering program with a focus on: JavaScript, React, Ruby, Ruby on Rails, REST API, Sinatra, and Active Record. This experience was pivital in teaching me "how to learn" and think like an engineer.
Completed April 2022Director of Marketing - Starr Conversions LLC
As the Marketing Director in a small, fast-paced startup, I managed and analyzed media campaigns using Facebook Ads and Google AdWords, while also directing operations for Shopify eCommerce stores, achieving over $1 million in annual revenue.
Feb 2014 - Dec 2020projects and open-source work
AirSwap Debugger
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
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
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
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
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
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
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
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
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Git
- Tailwind
- Styled-Components
- Redux
- GraphQL
- Web3
- Ethers.js
- Wagmi
- Responsive design
- Web development
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.