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.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
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
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
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
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
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