Thomas Archer Software Engineer

About Me

Profile Photo

My name is Thomas Archer and I am a Computer Science student at Santa Clara University with an emphasis in Software Engineering. I have a passion for programming and developing technologies that improve the lives of those around me. I’m eager to learn and gain more hands-on experience while applying my skills and education to make impactful insights.

I have an expertise in backend development, scripting, databases, and project management. I love the thrill of solving challenging problems and implementing innovative solutions. I am proficient in object oriented development and Python is my language of choice. Below you can check out some of my favorite projects that I’ve worked on.

Featured Projects

autoapply

ApplyFeed

A Django web app that allows users to apply to large amounts of jobs quickly and easily. Utilizes Google Search API to find and aggregate recent jobs posts, the Lever API to collect job information, and the Python requests library along with mechanicalsoup to autofill the user’s profile information into job-post pages.

Check it out Github
vibes

Vibes

A MERN (MongoDB, Express.js, React, Node.js) application that allows users to generate random songs by inputting a genre. Utilizes spotify API to access track data and put song selection into an in-site player. Requires sign-in for song generation and song selection management while providing easy account setup and login.

Check it out Github
Campground Availability

CampScrape

A Python program that allows the user to reserve campsites at popular campgrounds on short notice. Uses BeautifulSoup to web-scrape the recreation.gov website, then quickly notifies the user via slack or email when a campsite becomes available. Run using a cronjob on an AWS EC2 instance.

Github
quintesentence

Quintesentence

A Twitter-bot that takes tweets from specific users and uses them to automatically generate an image using a Third Pary Tool, then tweets them out. Performs sentiment analysis on tweet inputs to teak the image generation process and utilizes automation tool selenium to generate image to be tweeted out.

Check it out Github

Resume