Mark O'Connor

Full-Stack Developer

  Taipei, Taiwan

I’m a full-stack developer living in Taipei with an APRC and Open Work Permit. I am looking for opportunities to join a team that builds web/mobile software products. I have experience with a wide range of web technologies including React, Laravel, and Django. In my projects I have also worked with GCP, AWS, SQL, NoSQL, and Serverless Cloud Functions.

我是一名住在台北的全棧開發人員,擁有 APRC 和開放式工作許可證。我是尋找機會加入構建網絡/移動軟件產品的團隊。我有經驗 廣泛的網絡技術包括 React、Laravel 和 Django。在我的項目中,我還使用過 GCP、AWS、SQL、NoSQL 和無服務器雲函數。

  Portfolio Website

Github Repositories

  [email protected]

Coding Projects

NextJS, Supabase, PWA

Hao Hao Sound

Full-stack Project

A fun web-app I built for a friend. Users can play with a library of short sound samples (Sounds) to match different situations. Users can also make shorter, personalized lists of Sounds so they can find their favorite ones faster.

This project currently uses Local Storage for users to save one personal list. In the future, I will add more Sounds and basic authentication to let registered users store unlimited lists.

我為朋友製作的一個有趣的網絡應用程序。 用戶可以使用短聲音樣本(Sounds)庫來匹配不同的情況。 用戶還可以創建更短的個性化聲音列表,以便更快地找到自己喜歡的聲音。

本項目目前使用 Local Storage 供用戶保存一個個人列表。 以後我會加入更多的Sounds和basic authentication,讓註冊用戶存儲無限的列表。

View site. View code.

React, Laravel, MySQL, CSS

Expensave

Full-stack Project

An expense tracker that lets users track their cash spending. Quickly track how much you spent, what you bought, and where you bought it as you go about your day. Check your progress anytime to make sure you don't overspend. 

一種費用跟踪器,可讓用戶跟踪他們的現金支出。 在一天的時間裡快速跟踪您花了多少錢、買了什麼以及在哪裡買的。 隨時檢查您的進度,以確保您沒有超支。

View site. View code.

HTML, CSS, ReactJS, Local Storage

Teaching Dialogue Writer

Front-end Project

A web application for English teachers who want to create practice materials for their students. Created an interface which automatically formats the user's text into a 2 person dialogue. Wrote functions that allow users to save dialogues to local storage, delete dialogues from local store, and edit dialogues to work on them anytime. 

一個網絡應用程序,適用於希望為學生創建練習材料的英語教師。 創建了一個自動將用戶文本格式化為 2 人對話的界面。 編寫了允許用戶將對話保存到本地存儲、從本地存儲中刪除對話以及編輯對話以便隨時處理的功能。

View site. View code.

HTML, CSS, JavaScript

Covid Taichung FAQ and Search Engine

Front-end Project

Developed a website to give COVID-19 information to English speakers living in Taichung City, Taiwan. Created a collapsible FAQ page that lets users read a list of questions and click to expand for more information. I made a functioning search bar that allows users to input their search questions and see a list of related results. Results are filtered and ordered with the most relevant results shown at the top of the list. 

開發了一個網站,向居住在台灣台中市的講英語的人提供 COVID-19 信息。 創建了一個可折疊的常見問題解答頁面,讓用戶可以閱讀問題列表並單擊以展開以獲取更多信息。 我製作了一個功能搜索欄,允許用戶輸入他們的搜索問題並查看相關結果列表。 結果經過篩选和排序,最相關的結果顯示在列表頂部。

View site. View code.

Webnode CMS, Plugins, Javascript

Covid Taichung Information Website

Front-end Project

Developed a website to give COVID-19 information to English speakers living in Taichung City, Taiwan.  Created pages for tracking infection footprints, daily infection statistics, and recent government announcements.  

開發了一個網站,向居住在台灣台中市的講英語的人提供 COVID-19 信息。 創建用於跟踪感染足跡、每日感染統計數據和最近政府公告的頁面。

View site. View code.

HTML, CSS, JavaScript, Currency API

Taiwan Income Calculator

Front-end Project

Created a website that calculates income and taxes for foreigners living in Taiwan. In step 1, users can input a desired income level and automatically see the breakdown of taxes and net income. In step 2, users can convert their salary into 6 foreign currencies to see how much their salary is worth back home.

創建了一個計算居住在台灣的外國人的收入和稅收的網站。 在第 1 步中,用戶可以輸入所需的收入水平並自動查看稅收和淨收入的明細。 在第二步,用戶可以將自己的工資換算成6種外幣,看看自己的工資在國內值多少錢。

View site. View code.

Work Experience

English Teacher • Sky Education

I am a full-time teacher working with elementary school age children. We focus on developing excellent English speaking and communication skills in fast-paced and activity-based classes. Students have fun while they learn reading and grammar skills, and compete with themselves and their classmates in a wide-range of games and activities.

August 2022 - Present

Full-Stack Developer •  Onramp Lab

Worked for a company that specializes in lead acquisition in the insurance, mortgage, and credit industries. We developed in-house tools that enabled Onramp to excel in their verticals. I developed new features, redesigned existing UIs, wrote APIs, and refactored for performance using a ReactJS and Laravel tech stack. I developed a program to automate the marketing team's Facebook reporting, which freed up to 1 hour per day to focus on creating advertisements and testing strategies.

December 2021 - July 2022

Front-End Developer •  Covid Taichung

I built a Covid-19 information site for residents of Taichung City, Taiwan. I worked with a small team of volunteers to gather information related to Covid case footprints, government public safety updates, and vaccine location information. The website was well received by the community, and saw over 2000 unique visitors during the time we operated the site.

May 2021 - August 2021

Junior Class Teacher  •  Wagor Kindergarten

I was a full-time teacher of 20 juniors. I taught everything from the ABC's to reading, math to science, art to life skills. The students grew from zero English to spending every day completely immersed in English. 

July 2020 - July 2021

English Teacher  •  Joy English Buxiban

I was a full-time teacher of classes ranging from introductory English to GEPT preparation. I taught grammar, pronunciation, and critical thinking in fast, interactive speaking classes.

June 2019 - June 2020

Literature Class Teacher   •  Wagor International School (WISE)

I taught English literature to students ranging from grades 8 - 12. I taught according to the US Common Core State Standards Initiative. These standards follow guidelines laid out by the US Department of Education and provide students with a foundation in English literacy and critical thinking to guarantee success in their university and professional lives. 

March 2018 - June 2019

Logistics and Distribution Specialist   •  Byrd 

I worked in Warehouse Logistics and Distribution for an e-commerce fulfillment company. My responsibilities were ensuring the timely packaging and delivery of our customer's good, maintaining materials critical to our operations, and developing strategies to improve performance and decrease warehouse delays.

May 2017 - January 2018

City Manager   •  Original Europe Tours Vienna

I managed operations for Original Europe Tours Vienna. Our company operated an assortment of historical and cultural tours. I was responsible for developing the tour portfolio, recruiting guides, and negotiating cooperation with local partners.

September 2015 - May 2017

Promotions Manager   •  Original Europe Tours Berlin

I managed sales and promotions for Original Europe Tours Berlin. I was responsible for recruiting and training a promotions team, negotiating cooperation with local partners, and developing promotional ideas to suit the holiday and seasonal calendar.

January 2015 - September 2015

Education

2008 - 2014

Simon Fraser University

Business Administration

Major in Marketing and Product Development

Skills

Languages


  • Front-end (HTML, CSS, JS, ReactJS)
  • Back-end (PHP, MySQL, NodeJS, API, Laravel Integration)

  • English — Fluent
  • Chinese — Intermediate