I’m Duncan B. O’Neill, based in Whangarei, New Zealand. I’ve spent over two decades building WordPress sites, coding HTML/CSS/JavaScript templates, and delivering digital content solutions, while also working as a journalist and writer for various NZ publications. I work as an online English teacher with Engoo and have taught in Vietnam and Thailand. I also run Urban Legend Web, delivering WordPress development, design, and content services to small and medium businesses while continuing to write and edit content for various outlets.

Duncan B. O’Neill

I’m Duncan B. O’Neill, based in Whangarei, New Zealand. I’ve spent over two decades building WordPress sites, coding HTML/CSS/JavaScript templates, and delivering digital content solutions, while also working as a journalist and writer for various NZ publications. I work as an online English teacher with Engoo and have taught in Vietnam and Thailand. I also run Urban Legend Web, delivering WordPress development, design, and content services to small and medium businesses while continuing to write and edit content for various outlets.

Available to hire

I’m Duncan B. O’Neill, based in Whangarei, New Zealand. I’ve spent over two decades building WordPress sites, coding HTML/CSS/JavaScript templates, and delivering digital content solutions, while also working as a journalist and writer for various NZ publications.

I work as an online English teacher with Engoo and have taught in Vietnam and Thailand. I also run Urban Legend Web, delivering WordPress development, design, and content services to small and medium businesses while continuing to write and edit content for various outlets.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Japanese
Intermediate

Work Experience

Online ESL Teacher at Engoo Global
January 1, 2017 - Present
Online English language instruction to adult learners; primarily Japanese clients; developing lesson plans and instructional materials.
English Teacher at Vietnam International School, Nha Trang
July 1, 2020 - October 10, 2025
Taught English to high school students (ages 13–16) in a high school setting.
Technology Teacher (Teaching in English) at Rayong Wittayakom
October 31, 2019 - October 10, 2025
Delivered technology lessons in English to Thai students; managed a roster of 400+ students across multiple streams; wrote and marked lesson plans, assignments, and exams.
Tutor at English Language Partners
December 31, 2019 - October 10, 2025
Tutor for English language learners.
Freelance Web Developer at Urban Legend Web / Freelance
January 1, 2001 - Present
WordPress-focused web development for SMEs; cutting and coding HTML/CSS/JS templates from supplied PSDs; some back-end work with a custom ASP CMS.
Web Administrator & Developer at Easinet
December 31, 2011 - October 10, 2025
Built, configured and managed Linux-based web and mail servers.
Web Developer (Contract) at Vodafone New Zealand Ltd.
December 31, 2006 - October 10, 2025
Contract web development work on on-call basis.
Journalist / Freelance Writer at Various NZ Publications
December 31, 2004 - October 10, 2025
Produced news content and feature articles for The New Zealand Herald, Central Leader, Pacific Way, Women's Weekly, and others.
ESL Online Teacher at Engoo Global
January 1, 2019 - Present
Teach English as a Second Language online to adult learners, primarily Japanese customers; develop and deliver lessons, provide feedback, and maintain high student engagement.
English Teacher at Singapore-Vietnam International School
July 1, 2020 - October 10, 2025
Taught English to high school students in Nha Trang, Vietnam; delivered English-language technology courses; prepared lesson plans, assignments, and exams.
Technology Teacher (English) at Rayong Wittayakom School
October 31, 2019 - October 10, 2025
Taught technology in English to Thai secondary students; managed a teaching roster of 400+ students across 6 forms; created lesson plans, assignments, and exams.
Tutor at English Language Partners, Whangarei
December 31, 2019 - October 10, 2025
Tutor for English language learners; provided one-on-one and small-group support.
Web Developer at Urban Legend Web (Self-employed)
January 1, 2001 - Present
Freelance web development focusing on WordPress; HTML/CSS/JavaScript templates; some backend development with ASP; built dozens of sites for SMEs.
Web Developer at McGovern & Associates
January 1, 2011 - October 10, 2025
Produced WordPress-based websites; transitioned to more WordPress-powered sites by 2011; involvement in web development projects.
Web Admin & Developer at Easinet, Whangarei
January 1, 2011 - October 10, 2025
Managed Linux-based webserver and mail server; administered and developed web applications.
Web Developer (Contract) at Vodafone New Zealand Ltd
January 1, 2006 - October 10, 2025
Contract web development work; created and maintained corporate sites.
Journalist / Freelance Writer at Various NZ Publications
January 1, 2004 - October 10, 2025
Produced news content and feature articles for The New Zealand Herald, Central Leader, Pacific Way, Women’s Weekly.
ESL Teacher at Engoo Global
January 1, 2019 - Present
Online ESL instruction with a focus on Japanese adult learners; engaged in ongoing remote teaching since 2019.
English Teacher at Singapore Vietnam International School
July 1, 2020 - October 10, 2025
Taught English to high school students in Nha Trang; January–July 2020.
Technology Teacher (in English) at Rayong Wittayakom
October 1, 2019 - October 10, 2025
Sole technology / English teacher; taught 400+ students across 6 years; prepared lesson plans, assignments, and exams.
Tutor at English Language Partners
December 31, 2019 - October 10, 2025
Tutor; English language support in Whangarei, New Zealand.
Freelance Web Developer at Urban Legend Web
January 1, 2001 - Present
Contract web development; WordPress-focused; HTML/CSS/JavaScript templates; some backend CMS work.
Web Developer (Contract on Call) at Vodafone New Zealand Ltd.
December 31, 2006 - October 10, 2025
Contract web development on call.
Web Admin & Developer at Easinet
December 31, 2011 - October 10, 2025
Built, configured, and managed Linux-based webserver and mail server; system administration.
Journalist / Freelancer at The New Zealand Herald; Central Leader; Pacific Way; Women's Weekly
December 31, 2004 - October 10, 2025
Produced news content and feature articles for multiple New Zealand publications.
Online English Teacher at Engoo Global
January 1, 2019 - Present
Teaching ESL online; 95% of students are Japanese adults; ongoing since 2019.
English Teacher at Singapore Vietnam International School
July 1, 2020 - October 10, 2025
Taught English at a high school in Nha Trang, Vietnam (Jan–Jul 2020).
Technology Teacher (in English) at Rayong Wittayakom School
October 1, 2019 - October 10, 2025
Sole technology/English teacher; managed a roster of 400+ students across 15 form streams; prepared lesson plans, assignments, and exams; May–October 2019.
Tutor at English Language Partners
December 31, 2019 - October 10, 2025
English language tutor in Whangarei, New Zealand; 2017–2019.
Web Developer at McGovern & Associates
December 31, 2011 - October 10, 2025
Produced dozens of websites; WordPress last site (2011); HTML/CSS/JS template development; backend work with ASP CMS.
Freelance Web Developer at Urban Legend Web
January 1, 2001 - Present
Freelance web development; WordPress focus; HTML/CSS/JS from PSDs; contractor work.
Web Admin and Developer at Easinet
December 31, 2011 - October 10, 2025
Built, configured, and managed Linux-based webserver and mail server; system administration.
Web Developer (Contract on Call) at Vodafone New Zealand Ltd.
December 31, 2006 - October 10, 2025
Contract on-call web development work.
Journalist at Various NZ Publications (The New Zealand Herald, Central Leader, Pacific Way, Women's Weekly)
December 31, 2004 - October 10, 2025
Produced news content and feature articles; freelance journalism across NZ.
Sole Parent
December 31, 2014 - October 10, 2025
Raised child and managed family responsibilities; 1998–2014.
Online ESL Teacher at Engoo Global
January 1, 2019 - Present
Teach English online to adult students; create and adapt lessons; focus on communicative proficiency and clear instruction.
English Teacher at Singapore-Vietnam International School
July 31, 2020 - October 10, 2025
Taught English in a high school setting in Nha Trang (Jan–Jul 2020); structured lessons and assessed student progress.
Technology Teacher (English) at Rayong Wittayakom
October 31, 2019 - October 10, 2025
Sole technology/English teacher; managed a roster of 400+ students over 15 form streams; authored and marked lesson plans, assignments, and exams.
Tutor at English Language Partners
December 31, 2019 - October 10, 2025
English language tutoring and support; Whangarei, NZ (2017–2019).
Freelance Web Developer at Urban Legend Web
January 1, 2001 - Present
Contract web development; WordPress focus; HTML/CSS/JS templates; PSD-to-HTML; WooCommerce; ongoing.
Web Developer at McGovern & Associates
December 31, 2011 - October 10, 2025
Produced dozens of websites; WordPress themes; e-commerce; backend CMS (ASP).
Web Admin & Developer at Easinet
December 31, 2011 - October 10, 2025
Linux-based webserver and mail server administration; configured and managed web services.
Web Developer (Contract) at Vodafone New Zealand Ltd.
December 31, 2006 - October 10, 2025
Contract web development work for Vodafone NZ.
Journalist/Freelancer at Various NZ Publications
December 31, 2004 - October 10, 2025
Over 15 years of journalism; produced news content and feature articles for The NZ Herald, Central Leader, Pacific Way, Women's Weekly, and others.
English Teacher at Engoo Global (Online)
January 1, 2017 - Present
Online English teaching; mainly adult Japanese learners; ongoing since 2017, continuing through 2023 with online engagement since 2019.
English Teacher at Vietnam International School, Nha Trang, Vietnam
July 31, 2020 - October 21, 2025
Taught English to secondary students (ages 13–16); January–July 2020; prepared and marked lesson plans, assignments and exams.
Technology Teacher (English) at Rayong Wittayakom School, Rayong, Thailand
October 31, 2019 - October 21, 2025
Taught technology in English to Thai secondary students; May–October 2019; sole technology/English teacher; managed class rosters and assessments.
Tutor at English Language Partners, Whangarei, New Zealand
December 31, 2019 - October 21, 2025
Tutor English language (part-time); 2017–2019.
Freelance Web Developer (Contract) at Urban Legend Web
January 1, 2001 - Present
WordPress development; HTML/CSS/JavaScript templates; backend work; ongoing since 2001.
Web Admin & Developer at Easinet, Whangarei
December 31, 2011 - October 21, 2025
Built, configured, and managed Linux-based webserver and mail server; 2003–2011.
Web Developer (Contract) at Vodafone New Zealand Ltd.
December 31, 2006 - October 21, 2025
Web developer contractor; 2004–2006.
Journalist / Freelancer at Various NZ publications (NZ Herald, Central Leader, Pacific Way, Women’s Weekly)
December 31, 2004 - October 21, 2025
Produced news content and feature articles; 1988–2004.

Education

TEFL Certificate at Full Circle
October 1, 2019 - October 1, 2019
ESOL Tutor Certificate (40 hrs) at English Language Partners
January 1, 2018 - January 1, 2018
Diploma Library & Information Systems (Level 5) at TOPNZ
January 1, 2013 - December 31, 2013
Bachelor of Arts at Victoria University, Wellington
January 1, 1987 - December 31, 1987
Arts Degree (English, Politics, Philosophy); Maths; Business at Waikato University
January 1, 1983 - December 31, 1986
TEFL Certificate at Full Circle
October 1, 2019 - October 1, 2019
ESOL Tutor Certificate at English Language Partners
January 1, 2018 - January 1, 2018
Diploma Library & Information Systems (Level 5) at TOPNZ
January 1, 2013 - January 1, 2013
Bachelor of Arts (English Literature) at Victoria University, Wellington
January 1, 1983 - January 1, 1987
Undergraduate studies in Arts at Waikato University
January 1, 1983 - January 1, 1986
TEFL Certificate at Full Circle
October 1, 2019 - October 1, 2019
ESOL Tutor Certificate (40 hrs) at English Language Partners
January 1, 2018 - October 10, 2025
Diploma Library & Information Systems (Level 5) at TOPNZ
January 1, 2013 - October 10, 2025
Bachelor of Arts at Victoria University, Wellington
January 1, 1983 - December 31, 1987
TEFL Certificate at Full Circle
October 1, 2019 - October 1, 2019
ESOL Tutor Certificate at English Language Partners
January 1, 2018 - January 1, 2018
Diploma Library & Information Systems (Level 5) at TOPNZ
January 1, 2013 - January 1, 2013
Bachelor of Arts at Victoria University, Wellington
January 1, 1987 - January 1, 1987
Arts Degree at Waikato University
January 1, 1983 - January 1, 1986
TEFL Certificate at Full Circle
October 1, 2019 - October 10, 2025
Certificate, ESOL Tutor (40 hrs) at English Language Partners
January 1, 2018 - December 31, 2018
Diploma Library & Information Systems (Level 5) at TOPNZ
January 1, 2013 - December 31, 2013
Bachelor of Arts at Victoria University, Wellington
January 1, 1987 - December 31, 1987
Arts (English, Politics, Philosophy); Maths; Business at Waikato University
January 1, 1983 - December 31, 1986
Bachelor of Arts at Waikato University
January 1, 1983 - December 31, 1986
Bachelor of Arts at Victoria University, Wellington
January 1, 1987 - December 31, 1987
Diploma Library & Information Systems (Level 5) at TOPNZ
January 1, 2013 - December 31, 2013

Qualifications

TEFL Certificate
October 1, 2019 - October 1, 2019
ESOL Tutor Certificate (40 hrs)
January 1, 2018 - January 1, 2018
Diploma Library & Information Systems (Level 5)
January 1, 2013 - December 31, 2013
Bachelor of Arts
January 1, 1987 - December 31, 1987
Arts Degree (English, Politics, Philosophy; Maths; Business)
January 1, 1983 - December 31, 1986
TEFL Certificate
October 1, 2019 - October 10, 2025
ESOL Tutor Certificate
January 1, 2018 - October 10, 2025
Diploma Library & Information Systems (Level 5)
January 1, 2013 - October 10, 2025
TEFL Certificate
October 1, 2019 - October 1, 2019
ESOL Tutor Certificate
January 1, 2018 - October 10, 2025
Diploma Library & Information Systems (Level 5)
January 1, 2013 - October 10, 2025
Bachelor of Arts
January 11, 2030 - January 1, 1987
TEFL Certificate
October 1, 2019 - October 10, 2025
ESOL Tutor Certificate
January 1, 2018 - October 10, 2025
Diploma Library & Information Systems (Level 5)
January 1, 2013 - October 10, 2025
Bachelor of Arts
January 1, 1987 - January 1, 1987
Arts Degree
January 1, 1983 - January 1, 1986
TEFL Certificate
October 1, 2019 - October 10, 2025
ESOL Tutor Certificate (40 hrs)
January 1, 2018 - October 10, 2025
Diploma Library & Information Systems (Level 5)
January 1, 2013 - October 10, 2025
Bachelor of Arts
January 1, 1987 - December 31, 1987
Waikato University Studies (Arts; English, Politics, Philosophy)
January 1, 1983 - December 31, 1986
TEFL Certificate (160 hours)
October 1, 2019 - October 21, 2025
ESOL Tutor Certificate (40 hours)
January 1, 2018 - October 21, 2025
Diploma Library & Information Systems (Level 5)
January 1, 2013 - December 31, 2013

Industry Experience

Education, Software & Internet, Media & Entertainment, Professional Services, Computers & Electronics, Other, Telecommunications