What I Do
Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online resume and projects.
Backend Development
Frontend & Mobile Development
Unit & End to End Testing
CI / CD and Dev Ops
Version Control & Tooling
Frontend Design
InspireTo
InspireTo is a production cross platform desktop application that allows users to read books, gather selections, and leverage their knowledge to create their own content in our markdown editor. Currently in a closed beta, contact me for more information.
Library
List your favourite books! Authenticated and secure, this application was built using NodeJS, ReactJS, MongoDB, Apollo GraphQL, and ExpressJS. It shows knowledge of Apollo GraphQL Queries, Mutations, Subscriptions, Fragments, and Error Handling. This application also outlines User Authentication, State Management, and Production Pipelines.
RateRepo
A mobile application for rating Github repositories built using NodeJS, React Native, GraphQL, Apollo Client, and Expo. This application outlines knowledge of Mobile Development, User Authentication, Unit Testing, Form Validation, State Management, and Infinite Scrolling.
Patientor
Work in healthcare? Organize your patients and list diagnosis with this web app! This application was built using NodeJS, ReactJS, Typescript, and ExpressJS. It shows knowledge of Typescript features such as Types, Enums, and Interfaces. This application also outlines Form Validation, Proofing Express Requests, State Management and CI/CD Pipelines.
Anecdotes
List your favourite anecdotes in this single-page app! This application was built using NodeJS, ReactJS, MongoDB, ReduxJS, ExpressJS, and many more packages! It shows knowledge of Flux-Architecture, managing States with Reducers, Redux Devtools, Asynchronous Action Creators, and Production Pipelines
Eskobot
A discord bot for use with moderation, logging, games, and much more! Built to support multiple servers, local development, and production deployment. This application outlines the knowledge of building an application based on user feedback. Technologies used are NodeJS, Event Listeners, Refactoring, Sequelize, ES6 Array Methods
Contact Me
Interested in hiring me for your project or just want to say hi? You can fill in the contact form below or send me an email to richard@richen.dev
Want to get connected? Follow me on the social channels below.
Get In Touch
Resume