Hello, I’m Thomas.
Welcome to my Portfolio.
About Me
Professional Software Engineer and Full Stack Web Developer with 3+ years of experience in web developement. Prior experience in mechanical engineering 2+ years working as a HVAC/Plumbing design engineer and 10+ years in the construction industry as Laborer, Drafter, and Manager. I desire to get involved with an agile team focused on continuous improvement and personal developement. My current professional experience is in Full-Stack Web developement with the desire to expand further into other fields of software engineering.
Experience
Languages
Client Side
Server Side
DevOPS/General
Projects
C-Hear Manager
Architecture: Material UI, React.js, express.js, node.js, postgresSQL, Bucket Storage, GCP(Deployment), Auth0 (Authentication)
This is a Managing Site for C-Hear technology. Their technology consists of a file type, my role as a developer was to create a web app that would provide users with a whole suite of tools for creating C-Hear's file type and managing the storage of said files. This is a closed source site. The architecture consists of a react web app with a nodejs rest server. Database Architecture is extensive consisting of organizations/users/file storage management(file explorer)/task management/file tracking. Please check out the Documentation for full explanation. When visiting the site you will need to sign up via the parent site, you will see the redirect on the sign in modal, also I will provide screen shots in the documentation.
C-Hear Tech Demo
Architecture: LESS, React.js, express.js, node.js, GCP
This is a Demo Site for C-Hear promoting their technology. See the examples page for sample site clones using their technology. This is a closed source site. The architecture consists of a react web app with a nodejs rest server for web app rendering and file creation.
Closed Source
One Line A Day
Architecture: LESS, React.js, Redux.js, express.js, node.js, postgresSQL, Netlify, Heroku
One Line a Day is a personal journal allowing the user to create a profile, intializing a new journal fitted with 10 years worth of entries starting from the intial date of registration. The journal owner has the capability to login and access their journal at any time. All entries are editable. Additional features include sorting entries by current month and year.