Allen Tsai

Full Stack Developer


A WIP job search engine that crawls all major job directory websites. Utilizes Django/Scrapy/Python on the backend and React on the frontend with Redux for state management.


A full stack news based web application near completion that scrapes a multitude of news websites provided by an external API and summarizes article content using a modified open source Python WordRank algorithm implementation for easy media consumption.


Utilized Gatsby.js which compiled my React code at build time into static HTML,JS,CSS files. This allows for better SEO visibility with bots that do not scrape javascript content along with a faster load time because the client does not need to load an entire react bundle. The data on the front page comes from querying with GraphQL on GitHub's API, with this approach, it allowed me to query the exact data I wanted to display all in one HTTP request.