hero banner

Always looking for a challenge, I am here to help bring new ideas to life. Whether it's a site for your business, the next big app idea, or you are a fellow dev looking to collaborate, feel free to reach out!

End to End Development

Screens Image

Modern Development

Create awesome applications using the latest technologies. Build a SPA or PWA from the ground up or with a user friendly CMS. Or launch your next idea in the app store!

Screens Image

Database Development and Configuration

Build and manage the logic side of your application through a personal server or get set up with cloud computing.

Screens Image

Follow Best Practices

Always making sure to tick off all the neccesary boxes, whether that is staying up to date on security standards or maintaining accessibility for your users.

Techonologies Used

Javascript Logo
Python Logo
HTML Logo
CSS Logo
React Logo
Next Logo
Redux Logo
Mobx Logo
Node Logo
Material Logo
Postgresql Logo
MySQL Logo
MongoDB Logo
Auth0 Logo
Google Analytics Logo
AWS Logo

Projects

  • (Landing Page) GatsbyJs | ReactJs | Google Analytics | Freshdesk
    (Application) NodeJs | ReactJs | MaterialUI | MySQL | MobX | Auth0

    Deal Map was a start up accounting application developed using React.js, as part of a small team I was tasked with building out and maintaining various parts of the app. Such as:

    • Building and updating Node server
    • Creating custom React components on the front end
    • Leveraging third party technologies such as Auth0 for authentication, and Sendgrid for mailing services
    • Integrating with Xero Api for user data syncing

    DM Screenshot
  • GatsbyJs | ReactJs | Heroku

    Boston Taekwondo is run by one of the most notable practicioners within the sport. I had the pleasure of contributing to the modernization of their website using GatsbyJs and React to create an attractive landing page.

    BTKD Screenshot

Contact

Want to get in touch? Have any questions about a project or wish to collaborate? Feel free to leave your contact info, a quick message and I will reach out as soon as possible!