Hi, I am Martin William

Software Developer

MartinSWDev handle as red text

Currently Learning

couchbase logo

Learning how to leverage the full power of Couchbase 7 as a service on the Associate Node.js Developer Certification With Capella.

  • 1: Introduction to Couchbase
  • 2: Overview for Developers
  • 3: Setting Up
  • 4: Store and Access Data
  • 5: Document Design
  • 6: Query Using Node.js
  • 7: Beyond the Basics
  • 8: Planning for the Future
react js logo

Working through Codecademy's Learn React course covering the basics of React. Putting this into practice with React projects.

  • JSX
  • React Components
  • Components Interacting
  • Lifecycle Methods
  • Hooks
  • Stateless Components from Stateful Components
  • Additional React Basics
discord js logo

Building my own discord test bot in my discord server to bring my skills up to version 14. Recreating past bot functionality.

  • Create Server
  • Create Bot
  • Add Command, Event and Component Handlers
  • Add Test Commands
  • Add Test Modals and Menus
  • Connect Mongo
  • Host Bot
  • Create User Functionality
My Projects

Who I am

Software Developer

Hi there! Thanks for coming to read my portfolio page. Here's a little bit about me:

I'm a full-stack developer with over 2 years of experience building and maintaining JavaScript applications.

During lockdowns I took up an offer to learn PHP which sparked an interest in learning to code.

I started to build Discord bots for a small gaming community to replicate features they felt were missing in their game.

In 2022 I joined a market-leading bootcamp to facilitate my career change.


northcoders text with top hat

The 13 week course was one of the best decisions I've ever made. Being able to learn to code for 7 hours a day in an organised way helped to create discipline in the way I code as well as give exposure to real world scenarios that you just can't get from online self-paced learning.

During the course as well as building strong fundamentals in JavaScript and Agile development we have the opportunity to build 2 solo projects and work together as a team towards a final project.

You can find all of these below in the My Projects section


edx logo

Harnessing those new skills I accepted a role at edX to help create the next generation of front-end developers as a bootcamp teaching assistant.

I have been able to guide over 100 students from their first “hello world” to producing deployed React apps.

Breaking down complex theory into easy to understand principles across topics including: HTML, CSS, Bootstrap, JavaScript, jQuery, REST API’s, ES6, Node.js, OOP, and React

I'm now now to further my commercial experience and work with additional technologies.

linkedin button

My Projects

A selection of my work

Dancify
API
Economy Bot
React Reviews

Dancify

The Team

JSON and the Arguments (Left to Right): Zak, Martin, Hugo, Pawel, Connor

Our app

Dancify is an app that connects people who love to dance. Anyone can sign up to the app, create a profile, setting your dance style, your role (as a lead or follow), and the range they wish to search for dance partners. Once you have your profile ready, you can message other dancers in order to meet up to practice your dance steps.

Tech Stack

We used React Native, React Native Map, Tailwindcss, CSS, Axios, Expo, Firebase, Cloud Firestore, Cloud Storage for Firebase and Postcodes.io.

Demo (by Zak)

discord logo

Economy Bot

Economy Bot is a basic replica of a transaction bot I built for a client. The replica can fetch prices from the metals-api and stores them in MongoDB. Users can then retrieve these with the prices command. Prices can also be updated each day, quotes for buying and selling can be made, and shortly transactions will be handled using a ticket system.

View Code Join Discord