Welcome,
My name is James Brown
I'm a Developer & Designer

learn more

About Me

I am currently a second year student, with the pleasure of studying at the V&A Waterfront in Cape Town!

I am an interaction designer and part-time developer with a vested interest in blockchain technology, crypto payments and user-centered design. I work with platforms such as Figma, Adobe Suite, and various coding frameworks.

Some of the languages and frameworks I love to use are HTML, CSS, JavaScript, Java and SQL. However I am making a consolidated effort to learn React and Bootstrap to further my own skills and understand the evolving environment!

View Resume

My Interests

This section showcases areas that captivate my attention the most, these aspects are what I would like to learn the most, understand the best & make my life's work!

Blockchain Technology

Effectively blockchain is a "decentralized ledger of all transactions across a peer-to-peer network" and by using this technology, people can confirm transactions without  a central clearing authority or bank.

The potential applications are enormous and include fund transfers, settling trades, voting, identity documents and many more!

Back-End Developer

Back-end developers  work on server-side software, which focuses on everything you can't see on a website.

As a Back-end developer we ensure the website performs correctly.

We make sure it runs  the databases, back-end logic, application programming interface (APIs), architecture, and servers.

Progressive Web-Apps

A progressive web application, commonly known as a progressive web app, is a type of application software delivered through the web.

It is built using common web frameworks and languages.

It takes advantage of native mobile device features, without requiring the end user to download software locally.

User Centered Design

User-centered design or user-driven development is a unique framework of process.

Whereby the usability goals, user characteristics, environment, tasks and workflow of a product, service or process are given extensive attention at each stage of the design process.

Aimed at improving experiences of a user!

My Skills

  1. Figma

    Figma is a collaborative web application for interface design, with additional offline features enabled by desktop applications for macOS and Windows. I am quite proficiant within this platform an enjoy it because of its ease of use!

  2. Adobe Suite

    Adobe Creative Suite is a discontinued software suite of graphic design, video editing, and web development applications developed by Adobe Systems. This is not my strong point however it is one of the skills I had to grow through Varsity.

  3. HTML

    The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets and scripting languages such as JavaScript. This is area of interest as I have a basic understanding of the language but i could improve on it.

  4. CSS

    Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript. With all great coders there are people who have to clean up the CSS and that is me!

  5. JavaScript

    JavaScript, often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. I am not as proficient with JS however it is starting to grow on me an I am making arrangements to continue my learning!

  6. React

    React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies. This is a new area for me and I am enjoy every minuet of discovery, I really feel comfortable doing learning this new system!

  7. Git

    Git is a distributed version control system that tracks changes in any set of computer files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows. This is a new area for me and I am enjoy every minuet of discovery, I really feel comfortable doing learning this new system!

connect with me!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.