
About
I am a software engineer, new to the field and looking to put myself out there. I've been a transhumanist since before I knew the word for it, and am incredibly passionate about technology and how we got it to where it is now. I'm excited to be a part of the next step in that process.
I'm a front end leaning full-stack developer, but have the skills to handle back end as well if needed. I'm versed in React, Redux, JavaScript, Node.js, Python, Flask/Alembic, SQL(PostgreSQL), HTML5 and CSS. When I'm not coding, I enjoy reading fantasy, cyberpunk, and sci-fi novels, and gaming with friends.

Vibe
Vibe is a Spotify-inspired music player, made by myself, Geoffrey Otieno and Zachary Henderson.
Features:
Both the front and back end are coded in Express.js.
Uses Bcrypt.js to handle password hashing and authentication.
Utilizes JWT Authentication to handle users' logging in and out, and to separate playlists.
Project Github and Deployment

GoodPokes
GoodPokes is a Goodreads-inspired app for storing and keeping track of collections of pokemon from Generations one to seven. It was created by myself in a week in React.js, with an Express.js back end.
Features:
Uses Semantic UI as a framework for CSS, with inline styling for specific customizations.
Makes use of state to filter pokemon by type and to create dynamically generated pages for each pokemon.
Makes calls to PokeAPI to generate the lists of pokemon and collect further details for each.
Project Github and Deployment

Flash
Flash is a photography-focused e-commerce app. It was made by myself, Douglas Ryu and Johnny Bui. It uses a Flask backend and React for the frontend.
Features:
Made use of the Redux store to hold products and to reduce the reliance on external HTTP requests.
Integrated JWT-based authentication and a Flask backend with SQLAlchemy to keep data manageable and modular, allowing for easy database modification throughout building the app.
Implemented Material UI for its custom components, most notably the carousel on the front page of the app.
Engineered the heavy amount of array manipulation to conform to Big O standards.
Applies React hooks to keep class-based components to a minimum.
Project Github and Deployment