Welcome to my portfolio!

I'm showcasing different parts of the tech stack from front to back end. I've recently focused on JavaScript, specifically React apps as a way to learn more front end skills. I also have worked in C# and Java including HackerRank challenges in both languages. In school I studied C and C++, but I also have experience with databases and SQL.

Texas House WitnessSolo Programmer

Search a scraped version of the affidavit records from Texas Legislature Online (TLO).
This project explores
  • Data scraping
  • Database Design and implementation using raw SQL
  • Back-End API built with Node & Express
  • Front-end UX/UI.
I specifically wanted to use this project to stay as low-level as possible regarding technologies. All UI manipulation is plain JavaScript without frameworks. I didn't even use the DataTables plugin. I wanted to have a decent grasp of what frameworks really do before utilizing one.
Other projects utilze NoSQL with ODMs or SQL with ORMs as well as use of front-end frameworks.
Visit The Site or the GitHub to see for yourself and get more information. Texas House Witness screenshot 1 Texas House Witness screenshot 2

Password KeeperSolo Programmer

A React Native app handling basic CRUD (create, read, update, delete) operations and encryption.
This project explores
  • React Native & Expo
  • React's Context API
  • TypeScript
  • TypeORM & SQLite
  • Cryptography/Security
Visit the GitHub to see for yourself or get more information. Password keeper screenshot 1 Password keeper screenshot 2 Password keeper screenshot 3 Password keeper screenshot 3

Meet My TypesTeam Developer

A team-built match-making app with a React Frontend and with AWS backend.
This project explores
  • Amazon Web Services (AWS)
    • API Gateway
    • Lambdas (NodeJS)
    • Cognito
    • DynamoDB
  • ReactJS
  • GitHub Workflows
  • Agile Setting
Visit the GitHub to see for yourself and get more information. Or just look at the authors document if you're interested. Meet My Types screenshot

Job DashboardSolo Programmer

Custom full stack web app to keep track of jobs applied to, who to follow up with, etc.
This project gave me plenty of experience debugging and refactoring code.
This project explores
  • React
  • Redux
  • NodeJS & Express
  • MongoDB & Mongoose
  • REST API with authentication
Hosted here (via Heroku) or  visit the GitHub to see for yourself and get more information. Jobs Dashboard screenshot 1 Jobs Dashboard screenshot 2

Hospital ProjectTeam Developer

Centralized website where users can get data regarding how many cancer surgeries of a given type a given hospital has performed. (In progress)
This project explores
  • JQuery
  • DataTables plugin
  • CSV Parsing
  • Team collaboration
Visit it here or Visit the GitHub to see for yourself and get more information. Hospital Project screenshot 1 Hospital Project screenshot 2

Block the BlobTeam Developer

A game made for a school project. I was part of a team of 3.
This project explores
  • Processing software skethbook
  • Team collaboration
  • Game design
Visit the GitHub to see for yourself and get more information. Block the Blob screenshot 1 Block the Blob screenshot 2 Block the Blob screenshot 3 Block the Blob screenshot 4

Learning Management SystemTeam Developer

A school project focused on learning to collaborate and learning version control. I was part of a team of 5.
This project explores
  • C#
  • MS-SQL
  • Team collaboration
  • Testing
  • Software Project Management Plan Documentation
Visit the GitHub to see for yourself and get more information. Learning Management System screenshot 1 Learning Management System screenshot 2 Learning Management System screenshot 3