About me

I'm a passionate developer with +1 year of work experience in JavaScript/TypeScript, I'm a lover of accessible page design which drives my desire to learn new technologies and develop fun an intuitive websites. I love what I do and I am always looking to help others with what I can.

For web, mobile and desktop frontend development is use React and Next.js. For backend technologies I am well acquainted with Node, PostgreSQL, and React-redux. Merging these technologies while implementing good practices in prototyping and coding, clean architecture, and agile methodologies is a cornerstone of my coding success.

Beyond coding I bring a host of other varied skills from my past experiences. As a biochemist, I have a strong understanding of the scientific process and how to apply it to problem solving. From my time teaching in Japan, I grew a passion for learning and teaching others, while reaching across cultural boundaries to understand and better success across diversity. These skills help me in jumping in and meshing with any team I have the pleasure of working with.

Coding Experience

Freelance | Sept. 2022 - Currently

Work closely with clients to design and complete the development of web pages/applications while applying agile methodologies. In the projects completed, I have developed web apps and components from landing pages, manageable stores with registration and login, manageable blogs, administrative dashboards, web pages with a variety of sections and more. From prototyping to backend architecture, I communicate my designs using Excalidraw and Figma to best create my clients dream websites.

Scribble Me This | Aug. 2022 - Sept. 2022

Built an online multiplayer game where players draw against each other to have a custom built and trained neural net using TensorFlow/ML5 using Google QuickDraw's dataset to guess their drawings. The host system is built using Socket.io and the site as a whole was built in JavaScript using React and Redux. I designed the Socket.io framework and game logic to handle player data across client devices and lobbies.

Fullstack Academy | Apr. 2022 - Sept. 2022

Learned and developed full-stack JavaScript web applications and methodologies in an 16 week full time accelerated coding bootcamp. Program frameworks formally covered key concepts of frontend design with CSS and HTML5 as well as applications of JavaScript and APIs. Primary back-end tech stacks involved React, React Router, React Hooks, Redux, and Express. These were tied in with SQL database knowledge for designing large industrial scale projects. All concepts were tested in cooperative developments utilizing Test-Driven-Development (TDD), prototyping, and agile development methodologies to simulate real-world development cycles.

Skills & Tools

A look at all the programming languages, libraries, and tools I've worked with, I started programming about 3 years ago. As a trained full stack developer, I have tried a few programming languages and technology stacks, both backend and frontend.

My focus is normally function first then form, but I've been challenging myself to more appealing and accessible designs.

Languages

HTML
CSS
JavaScript
TypeScript

Frameworks and libraries

React
Next.js

JavaScript libraries

Redux
Socket.IO
React-Redux

Preprocessors, css style, component and motion libraries

Bootstrap
Tailwind
MaterialUI
NextUI
Framer Motion

Backend stack

noSQL
Node.js
Express.js
MongoDB
Mongoose
Postman
Firebase
PostgreSQL

Softwares and tools

VS Code
Git
GitHub
Bitbucket
ESLint
Figma
Photoshop
WordPress

Agile methodologies and coding principles

GitFlow
SCRUM
Clean Code
SOLID
Clean Architecture
Kanban

Currently or interest in learning...

SQL
Scss
Sass
GraphQL
Linux
AWS
Docker
Kubernetes
Blender

Interests & Goals

I am interested in learning better fullstack web architecture and the needs of business level programming infrastructure.

Currently I'm learning how to make applications with better API integrations allowing for enhancing websites with generative AI technologies and accessibility add-ons.

I am also interested in learning other things besides programming such as 3D design with Blender and animation.