
Anh Quan
Technical Project Manager · Business Analyst · Full Stack Developer
I can build what you need, and help you work out what that is.
Education: Master of IT (Professional Computing), Swinburne University of Technology, 2016
A few things I've shipped

Melcorp Real Estate
2021 - Custom WordPress theme built on Bedrock and Sage, with multiple CRM integrations and custom post types

PDG Website
2024 - Complete custom theme from scratch with GSAP and TailwindCSS

Melcorp Luxe
2023 - Complete custom theme with AgentBox CRM integration

Connect Facilities
2023 - Complete unique custom theme fully responsive matching stakeholder designs

Staff Training Portal
2023 - Laravel site for internal staff training through updateable slides and multiple choice questions with results tracking and reporting

eBusiness Card
2022 - React single page app with single source-of-truth data from staff directory

Suzuki Marine
2017 -Silverstripe multisite with custom theme and CRM integration for dealer locator and lead capture

Ceva Logistics
2018 - Silverstripe MVC site with CRM integration and API design for custom theme for quote and booking flow

Melbourne Bricks
2017 - Magento Store site with Silverstripe facades

Montgomery
2017 - Investment and financial services site with customer login and data security practices

Injectronics
2019 - Silverstripe custom theme with catalogue and product search
Toggle to highlight related experience and projects on timeline below.
- Full Stack Web Developer - System Analyst at Giuliano Group (PDG Corporation), 2021–2026

Worked as a one-man agency serving a 7-business-unit corporation's operational needs, including all website and software development, process automation, CRM setup and management, and stakeholder communication.
- Transformed the company's web infrastructure to modern development standards — introducing version control and Dev/Test/Production separation across all websites and applications.
- Awarded B.E.S.T. Employee of the Year, 2022
Tech stack
- Custom theme100% of websites use custom themes built from scratch, matching Figma designs pixel for pixel
- BedrockModern WordPress project boilerplate with Composer, Git and environment-based configuration
- SageWordPress starter theme with Laravel Blade templating and an MVC-style structure
- Laravel
- React, Next.js
- MySQL
- Docker
- Tailwind CSS
- SCSS, jQuery, HTML
- VPS Management
- Azure Server
- DNS Configuration
- Jira
- Monday.com
Integrations
- Salesforce
- ActiveCampaign
- AgentBox
- InspectRealEstate
Stakeholders
- 2 Graphic Designers, 3 Marketing Managers, 1 CIO, 1 HR Manager, 7 General Managers
- Gathered website requirements and specifications from stakeholders; led wireframe approval, development, testing, and deployment planning
- Conducted meetings and training sessions to walk stakeholders through each project's timeline, development stages and challenges
- Created requirements specification templates for the team's documentation
- Created testing checklists for signing off every project
- Selected and managed third-party vendors
- Collaborated with advertising and SEO agencies on Google Analytics (GA) tracking and SEO optimisation.
- Investigated and recommended software solutions for Marketing, HR, and Finance where an in-house build wasn't viable.
Lessons & growth
Challenges
- Being the only developer in the organisation while still aiming for best practice, proper setup and delivery on every project
- Managing stakeholder expectations while taking on new challenges for self-development on the job
Lessons learned
- Working closely with non-technical stakeholders is far more challenging than it looks
- Clear communication and explaining every term in non-technical language are crucial — analogies come in very handy
Room for improvement
- Should have requested a junior helper
Worked as a one-man agency serving a 7-business-unit corporation's operational needs, including all website and software development, process automation, CRM setup and management, and stakeholder communication.
- Transformed the company's web infrastructure to modern development standards — introducing version control and Dev/Test/Production separation across all websites and applications.
- Awarded B.E.S.T. Employee of the Year, 2022
Tech stack
- Custom theme100% of websites use custom themes built from scratch, matching Figma designs pixel for pixel
- BedrockModern WordPress project boilerplate with Composer, Git and environment-based configuration
- SageWordPress starter theme with Laravel Blade templating and an MVC-style structure
- Laravel
- React, Next.js
- MySQL
- Docker
- Tailwind CSS
- SCSS, jQuery, HTML
- VPS Management
- Azure Server
- DNS Configuration
- Jira
- Monday.com
Integrations
- Salesforce
- ActiveCampaign
- AgentBox
- InspectRealEstate
Stakeholders
- 2 Graphic Designers, 3 Marketing Managers, 1 CIO, 1 HR Manager, 7 General Managers
- Gathered website requirements and specifications from stakeholders; led wireframe approval, development, testing, and deployment planning
- Conducted meetings and training sessions to walk stakeholders through each project's timeline, development stages and challenges
- Created requirements specification templates for the team's documentation
- Created testing checklists for signing off every project
- Selected and managed third-party vendors
- Collaborated with advertising and SEO agencies on Google Analytics (GA) tracking and SEO optimisation.
- Investigated and recommended software solutions for Marketing, HR, and Finance where an in-house build wasn't viable.
Lessons & growth
Challenges
- Being the only developer in the organisation while still aiming for best practice, proper setup and delivery on every project
- Managing stakeholder expectations while taking on new challenges for self-development on the job
Lessons learned
- Working closely with non-technical stakeholders is far more challenging than it looks
- Clear communication and explaining every term in non-technical language are crucial — analogies come in very handy
Room for improvement
- Should have requested a junior helper
Managed SharePoint Online intranet sites, Active Directory, and M365 Power Automate to automate business processes, including employee onboarding/offboarding and performance reviews
- Automated the Employee Performance Review process using existing tools, as senior management had not allocated budget for new software.
- Improved the employee onboarding and offboarding process with intranet sites and single-source offboarding ticketing
Tech stack
- M365 Power Automate
- Active Directory
- Salesforce
- ActiveCampaign
- Typeform
- Flodesk
- Zapier
Stakeholders
- Provided Level 1 and Level 2 support for CRMs and other software
- Mapped data fields between platforms
- Set up automation workflows in those CRMs
- Took requests from Corporate Services leaders, analysed requirements with their teams, then proposed and implemented solutions
- 1 CIO, 1 HR Manager, 3 Marketing Managers, 7 General Managers
Managed SharePoint Online intranet sites, Active Directory, and M365 Power Automate to automate business processes, including employee onboarding/offboarding and performance reviews
- Automated the Employee Performance Review process using existing tools, as senior management had not allocated budget for new software.
- Improved the employee onboarding and offboarding process with intranet sites and single-source offboarding ticketing
Tech stack
- M365 Power Automate
- Active Directory
- Salesforce
- ActiveCampaign
- Typeform
- Flodesk
- Zapier
Stakeholders
- Provided Level 1 and Level 2 support for CRMs and other software
- Mapped data fields between platforms
- Set up automation workflows in those CRMs
- Took requests from Corporate Services leaders, analysed requirements with their teams, then proposed and implemented solutions
- 1 CIO, 1 HR Manager, 3 Marketing Managers, 7 General Managers
These were not only fun stretch projects for me — they were also welcomed by staff and used regularly across the company
- Created a Bird Test application, a compact version of the Myers-Briggs personality test that the whole company loved taking to learn more about their work styles. It also provides analysis and insights on each team and on the leadership team
- Built a Staff Training Platform from scratch to deliver training and assessment on topics such as cyber security, privacy and workplace safety. Features include slide content, anti-cheating measures, multiple-choice questions, scoring and auto-resume.
- Created a Directory Board application for 501 Tower tenants, with data synchronised with the building's website.
- Built an eBusinessCard platform that uses QR codes instead of physical business cards. It can also be displayed on an iPad at reception
Tech stack
- React/Next.js
- Laravel
Stakeholders
- Ran brainstorming sessions with Corporate Services leaders for project ideas
- Documented each project carefully, as they were custom-built
- UI/UX testing with focus groups
- Sign-off with the senior management team
These were not only fun stretch projects for me — they were also welcomed by staff and used regularly across the company
- Created a Bird Test application, a compact version of the Myers-Briggs personality test that the whole company loved taking to learn more about their work styles. It also provides analysis and insights on each team and on the leadership team
- Built a Staff Training Platform from scratch to deliver training and assessment on topics such as cyber security, privacy and workplace safety. Features include slide content, anti-cheating measures, multiple-choice questions, scoring and auto-resume.
- Created a Directory Board application for 501 Tower tenants, with data synchronised with the building's website.
- Built an eBusinessCard platform that uses QR codes instead of physical business cards. It can also be displayed on an iPad at reception
Tech stack
- React/Next.js
- Laravel
Stakeholders
- Ran brainstorming sessions with Corporate Services leaders for project ideas
- Documented each project carefully, as they were custom-built
- UI/UX testing with focus groups
- Sign-off with the senior management team
As part of the IT support team, helped create the corporation's first Risk Register, SLA and SOPs, and achieve ISO 27001 certification
- Created the business's very first SOP for software development, which passed the ISO audit
- Established the IT Risk Register and had it evaluated at monthly meetings
- Established the IT Support SLA
- ISO 27001 and ISO 9001 certification (2024, 2025)
Tech stack
- MS Word
- Copilot
- Jira
- Confluence
- Monday.com
Stakeholders
- Worked with business unit and Corporate Services leaders to define goals and to-do lists
- Held meetings to go through checkpoints before each audit
- Followed up with and encouraged stakeholders to work on their departments' SOPs
Lessons & growth
Challenges
- It's extra work for everybody involved
Lessons learned
- Establishing clear SOPs takes real effort, but it benefits the business in the long run, especially during crises and transitions
As part of the IT support team, helped create the corporation's first Risk Register, SLA and SOPs, and achieve ISO 27001 certification
- Created the business's very first SOP for software development, which passed the ISO audit
- Established the IT Risk Register and had it evaluated at monthly meetings
- Established the IT Support SLA
- ISO 27001 and ISO 9001 certification (2024, 2025)
Tech stack
- MS Word
- Copilot
- Jira
- Confluence
- Monday.com
Stakeholders
- Worked with business unit and Corporate Services leaders to define goals and to-do lists
- Held meetings to go through checkpoints before each audit
- Followed up with and encouraged stakeholders to work on their departments' SOPs
Lessons & growth
Challenges
- It's extra work for everybody involved
Lessons learned
- Establishing clear SOPs takes real effort, but it benefits the business in the long run, especially during crises and transitions
- Senior Full Stack Developer at Click Creative, 2017–2021Senior Full Stack DeveloperClick Creative2017–2021

- 2020 - Manually upgraded the Silverstripe platform from version 3 to version 4 — a major update, as Silverstripe introduced namespacing in version 4 and there was no automated upgrade path.
- Collaborated with another developer who handled the front-end re-theme in parallel.
Tech stack
- SilverstripeWith multi-site module and internally developed store locator
- BowerFor asset compiling
- MySQL
- ComposerSilverstripe package management
- HomesteadFor local development
Integrations
- Google Maps APIs
- Google Analytics
- Hotjar
Stakeholders
- Held stakeholder meetings to dig out requirements, since there was no BA role — just leadership and a small dev team
- 2020 - Manually upgraded the Silverstripe platform from version 3 to version 4 — a major update, as Silverstripe introduced namespacing in version 4 and there was no automated upgrade path.
- Collaborated with another developer who handled the front-end re-theme in parallel.
Tech stack
- SilverstripeWith multi-site module and internally developed store locator
- BowerFor asset compiling
- MySQL
- ComposerSilverstripe package management
- HomesteadFor local development
Integrations
- Google Maps APIs
- Google Analytics
- Hotjar
Stakeholders
- Held stakeholder meetings to dig out requirements, since there was no BA role — just leadership and a small dev team
- 2019 - Developed a B2B site based on the B2C one, including user login for businesses
- 2019 - Assisted Ceva's API development team with data modelling and data types for their API fields.
Tech stack
- Silverstripe
- Bower/Gulp
- MySQL
- Composer
- Homestead
- Swagger
Integrations
- CEVA Quoting APIs
- HubSpot
- Hotjar
- Google Analytics
Stakeholders
- Monthly meetings with Ceva's leadership team
- Worked with Ceva's internal development team on their B2B API
- 2019 - Developed a B2B site based on the B2C one, including user login for businesses
- 2019 - Assisted Ceva's API development team with data modelling and data types for their API fields.
Tech stack
- Silverstripe
- Bower/Gulp
- MySQL
- Composer
- Homestead
- Swagger
Integrations
- CEVA Quoting APIs
- HubSpot
- Hotjar
- Google Analytics
Stakeholders
- Monthly meetings with Ceva's leadership team
- Worked with Ceva's internal development team on their B2B API
- Full Stack Developer Intern at PsychPress, ResearchEx, 2016–2017Full Stack Developer InternPsychPress, ResearchEx2016–2017

- Received a job offer from ResearchEx as a Full Stack Developer after the internship
Tech stack
- SilverstripeResearchEx was built on the Silverstripe framework and calls stock market APIs
- CodeIgniterSeveral PsychPress projects used this framework
Integrations
- LinkedIn API
- Received a job offer from ResearchEx as a Full Stack Developer after the internship
Tech stack
- SilverstripeResearchEx was built on the Silverstripe framework and calls stock market APIs
- CodeIgniterSeveral PsychPress projects used this framework
Integrations
- LinkedIn API
- Quality Assurance Engineer at KMS Technology, 2012–2014Quality Assurance EngineerKMS Technology2012–2014

Owned functional and regression testing for a large eLearning platform, working closely with the onshore team to ensure quality across multiple releases. Developed test plans, executed test cases, and reported defects, contributing to the overall stability and reliability of the platform.
- Successfully transferred the QA side of the project to the India team following IBM's acquisition, ensuring continuity and knowledge transfer
Owned functional and regression testing for a large eLearning platform, working closely with the onshore team to ensure quality across multiple releases. Developed test plans, executed test cases, and reported defects, contributing to the overall stability and reliability of the platform.
- Successfully transferred the QA side of the project to the India team following IBM's acquisition, ensuring continuity and knowledge transfer
Tested the product across OS and browser platforms, including functional, regression, and performance testing. Worked closely with the development team to identify and resolve defects, ensuring high-quality product releases on a weekly basis.
- Directly supported stakeholders in triaging and resolving reported defects, contributing to a bulk sale of 1,000 licences for the company's qTrace product.
Tech stack
- TrelloIssue tracking and project management
Lessons & growth
Lessons learned
- More bugs tend to emerge when a new team member joins the project, which means user bias and familiarity with the product are important to consider when testing
Tested the product across OS and browser platforms, including functional, regression, and performance testing. Worked closely with the development team to identify and resolve defects, ensuring high-quality product releases on a weekly basis.
- Directly supported stakeholders in triaging and resolving reported defects, contributing to a bulk sale of 1,000 licences for the company's qTrace product.
Tech stack
- TrelloIssue tracking and project management
Lessons & growth
Lessons learned
- More bugs tend to emerge when a new team member joins the project, which means user bias and familiarity with the product are important to consider when testing
- ICT Business Analyst at DTSC, 2011–2012ICT Business AnalystDTSC2011–2012

Acted as Business Analyst across multiple banking IT projects (User Rights Management System, Corporate Portal, Document Management System) for DongA Bank.
- Handled business analysis for 3 different projects simultaneously within the first year, each with its own stakeholders and technical teams
- Built strong relationships with stakeholders and technical teams, resulting in smooth communication and successful project delivery
Responsibilities and Skills
- Requirements AnalysisGathering and documenting functional and non-functional requirements
- SRS DocumentationSoftware Requirements Specification documentation with detailed use cases
- Stakeholder ManagementCommunicating with and managing the expectations of various stakeholders
- Development Team CommunicationCoordinating with the development and QA teams to ensure alignment on project goals and timelines
- UATUser Acceptance Testing to validate that the application meets the specified requirements
- User Manual ProductionCreating comprehensive user manuals to guide end users
- Issue SupportProviding support and resolving user-reported issues
Lessons & growth
Lessons learned
- Working with multiple stakeholders at different levels of technical understanding requires clear and concise communication
- User feedback is invaluable for prioritising features and improving the product
Acted as Business Analyst across multiple banking IT projects (User Rights Management System, Corporate Portal, Document Management System) for DongA Bank.
- Handled business analysis for 3 different projects simultaneously within the first year, each with its own stakeholders and technical teams
- Built strong relationships with stakeholders and technical teams, resulting in smooth communication and successful project delivery
- Supported Change Management, User Acceptance Testing, and post-go-live issue resolution across the bank's business units.
Responsibilities and Skills
- Requirements AnalysisGathering and documenting functional and non-functional requirements
- SRS DocumentationSoftware Requirements Specification documentation with detailed use cases
- Stakeholder ManagementCommunicating with and managing the expectations of various stakeholders
- Development Team CommunicationCoordinating with the development and QA teams to ensure alignment on project goals and timelines
- UATUser Acceptance Testing to validate that the application meets the specified requirements
- User Manual ProductionCreating comprehensive user manuals to guide end users
- Issue SupportProviding support and resolving user-reported issues
Lessons & growth
Lessons learned
- Working with multiple stakeholders at different levels of technical understanding requires clear and concise communication
- User feedback is invaluable for prioritising features and improving the product

- Full Stack Web Developer - System Analyst at Giuliano Group (PDG Corporation), 2021–2026
Worked as a one-man agency serving a 7-business-unit corporation's operational needs, including all website and software development, process automation, CRM setup and management, and stakeholder communication.
- Transformed the company's web infrastructure to modern development standards — introducing version control and Dev/Test/Production separation across all websites and applications.
- Awarded B.E.S.T. Employee of the Year, 2022
Tech stack
- Custom theme100% of websites use custom themes built from scratch, matching Figma designs pixel for pixel
- BedrockModern WordPress project boilerplate with Composer, Git and environment-based configuration
- SageWordPress starter theme with Laravel Blade templating and an MVC-style structure
- Laravel
- React, Next.js
- MySQL
- Docker
- Tailwind CSS
- SCSS, jQuery, HTML
- VPS Management
- Azure Server
- DNS Configuration
- Jira
- Monday.com
Integrations
- Salesforce
- ActiveCampaign
- AgentBox
- InspectRealEstate
Stakeholders
- 2 Graphic Designers, 3 Marketing Managers, 1 CIO, 1 HR Manager, 7 General Managers
- Gathered website requirements and specifications from stakeholders; led wireframe approval, development, testing, and deployment planning
- Conducted meetings and training sessions to walk stakeholders through each project's timeline, development stages and challenges
- Created requirements specification templates for the team's documentation
- Created testing checklists for signing off every project
- Selected and managed third-party vendors
- Collaborated with advertising and SEO agencies on Google Analytics (GA) tracking and SEO optimisation.
- Investigated and recommended software solutions for Marketing, HR, and Finance where an in-house build wasn't viable.
Lessons & growth
Challenges
- Being the only developer in the organisation while still aiming for best practice, proper setup and delivery on every project
- Managing stakeholder expectations while taking on new challenges for self-development on the job
Lessons learned
- Working closely with non-technical stakeholders is far more challenging than it looks
- Clear communication and explaining every term in non-technical language are crucial — analogies come in very handy
Room for improvement
- Should have requested a junior helper
Worked as a one-man agency serving a 7-business-unit corporation's operational needs, including all website and software development, process automation, CRM setup and management, and stakeholder communication.
- Transformed the company's web infrastructure to modern development standards — introducing version control and Dev/Test/Production separation across all websites and applications.
- Awarded B.E.S.T. Employee of the Year, 2022
Tech stack
- Custom theme100% of websites use custom themes built from scratch, matching Figma designs pixel for pixel
- BedrockModern WordPress project boilerplate with Composer, Git and environment-based configuration
- SageWordPress starter theme with Laravel Blade templating and an MVC-style structure
- Laravel
- React, Next.js
- MySQL
- Docker
- Tailwind CSS
- SCSS, jQuery, HTML
- VPS Management
- Azure Server
- DNS Configuration
- Jira
- Monday.com
Integrations
- Salesforce
- ActiveCampaign
- AgentBox
- InspectRealEstate
Stakeholders
- 2 Graphic Designers, 3 Marketing Managers, 1 CIO, 1 HR Manager, 7 General Managers
- Gathered website requirements and specifications from stakeholders; led wireframe approval, development, testing, and deployment planning
- Conducted meetings and training sessions to walk stakeholders through each project's timeline, development stages and challenges
- Created requirements specification templates for the team's documentation
- Created testing checklists for signing off every project
- Selected and managed third-party vendors
- Collaborated with advertising and SEO agencies on Google Analytics (GA) tracking and SEO optimisation.
- Investigated and recommended software solutions for Marketing, HR, and Finance where an in-house build wasn't viable.
Lessons & growth
Challenges
- Being the only developer in the organisation while still aiming for best practice, proper setup and delivery on every project
- Managing stakeholder expectations while taking on new challenges for self-development on the job
Lessons learned
- Working closely with non-technical stakeholders is far more challenging than it looks
- Clear communication and explaining every term in non-technical language are crucial — analogies come in very handy
Room for improvement
- Should have requested a junior helper
Managed SharePoint Online intranet sites, Active Directory, and M365 Power Automate to automate business processes, including employee onboarding/offboarding and performance reviews
- Automated the Employee Performance Review process using existing tools, as senior management had not allocated budget for new software.
- Improved the employee onboarding and offboarding process with intranet sites and single-source offboarding ticketing
Tech stack
- M365 Power Automate
- Active Directory
- Salesforce
- ActiveCampaign
- Typeform
- Flodesk
- Zapier
Stakeholders
- Provided Level 1 and Level 2 support for CRMs and other software
- Mapped data fields between platforms
- Set up automation workflows in those CRMs
- Took requests from Corporate Services leaders, analysed requirements with their teams, then proposed and implemented solutions
- 1 CIO, 1 HR Manager, 3 Marketing Managers, 7 General Managers
Managed SharePoint Online intranet sites, Active Directory, and M365 Power Automate to automate business processes, including employee onboarding/offboarding and performance reviews
- Automated the Employee Performance Review process using existing tools, as senior management had not allocated budget for new software.
- Improved the employee onboarding and offboarding process with intranet sites and single-source offboarding ticketing
Tech stack
- M365 Power Automate
- Active Directory
- Salesforce
- ActiveCampaign
- Typeform
- Flodesk
- Zapier
Stakeholders
- Provided Level 1 and Level 2 support for CRMs and other software
- Mapped data fields between platforms
- Set up automation workflows in those CRMs
- Took requests from Corporate Services leaders, analysed requirements with their teams, then proposed and implemented solutions
- 1 CIO, 1 HR Manager, 3 Marketing Managers, 7 General Managers
These were not only fun stretch projects for me — they were also welcomed by staff and used regularly across the company
- Created a Bird Test application, a compact version of the Myers-Briggs personality test that the whole company loved taking to learn more about their work styles. It also provides analysis and insights on each team and on the leadership team
- Built a Staff Training Platform from scratch to deliver training and assessment on topics such as cyber security, privacy and workplace safety. Features include slide content, anti-cheating measures, multiple-choice questions, scoring and auto-resume.
- Created a Directory Board application for 501 Tower tenants, with data synchronised with the building's website.
- Built an eBusinessCard platform that uses QR codes instead of physical business cards. It can also be displayed on an iPad at reception
Tech stack
- React/Next.js
- Laravel
Stakeholders
- Ran brainstorming sessions with Corporate Services leaders for project ideas
- Documented each project carefully, as they were custom-built
- UI/UX testing with focus groups
- Sign-off with the senior management team
These were not only fun stretch projects for me — they were also welcomed by staff and used regularly across the company
- Created a Bird Test application, a compact version of the Myers-Briggs personality test that the whole company loved taking to learn more about their work styles. It also provides analysis and insights on each team and on the leadership team
- Built a Staff Training Platform from scratch to deliver training and assessment on topics such as cyber security, privacy and workplace safety. Features include slide content, anti-cheating measures, multiple-choice questions, scoring and auto-resume.
- Created a Directory Board application for 501 Tower tenants, with data synchronised with the building's website.
- Built an eBusinessCard platform that uses QR codes instead of physical business cards. It can also be displayed on an iPad at reception
Tech stack
- React/Next.js
- Laravel
Stakeholders
- Ran brainstorming sessions with Corporate Services leaders for project ideas
- Documented each project carefully, as they were custom-built
- UI/UX testing with focus groups
- Sign-off with the senior management team
As part of the IT support team, helped create the corporation's first Risk Register, SLA and SOPs, and achieve ISO 27001 certification
- Created the business's very first SOP for software development, which passed the ISO audit
- Established the IT Risk Register and had it evaluated at monthly meetings
- Established the IT Support SLA
- ISO 27001 and ISO 9001 certification (2024, 2025)
Tech stack
- MS Word
- Copilot
- Jira
- Confluence
- Monday.com
Stakeholders
- Worked with business unit and Corporate Services leaders to define goals and to-do lists
- Held meetings to go through checkpoints before each audit
- Followed up with and encouraged stakeholders to work on their departments' SOPs
Lessons & growth
Challenges
- It's extra work for everybody involved
Lessons learned
- Establishing clear SOPs takes real effort, but it benefits the business in the long run, especially during crises and transitions
As part of the IT support team, helped create the corporation's first Risk Register, SLA and SOPs, and achieve ISO 27001 certification
- Created the business's very first SOP for software development, which passed the ISO audit
- Established the IT Risk Register and had it evaluated at monthly meetings
- Established the IT Support SLA
- ISO 27001 and ISO 9001 certification (2024, 2025)
Tech stack
- MS Word
- Copilot
- Jira
- Confluence
- Monday.com
Stakeholders
- Worked with business unit and Corporate Services leaders to define goals and to-do lists
- Held meetings to go through checkpoints before each audit
- Followed up with and encouraged stakeholders to work on their departments' SOPs
Lessons & growth
Challenges
- It's extra work for everybody involved
Lessons learned
- Establishing clear SOPs takes real effort, but it benefits the business in the long run, especially during crises and transitions

Senior Full Stack Developer
Click Creative · 2017–2021
- 2020 - Manually upgraded the Silverstripe platform from version 3 to version 4 — a major update, as Silverstripe introduced namespacing in version 4 and there was no automated upgrade path.
- Collaborated with another developer who handled the front-end re-theme in parallel.
Tech stack
- SilverstripeWith multi-site module and internally developed store locator
- BowerFor asset compiling
- MySQL
- ComposerSilverstripe package management
- HomesteadFor local development
Integrations
- Google Maps APIs
- Google Analytics
- Hotjar
Stakeholders
- Held stakeholder meetings to dig out requirements, since there was no BA role — just leadership and a small dev team
- 2020 - Manually upgraded the Silverstripe platform from version 3 to version 4 — a major update, as Silverstripe introduced namespacing in version 4 and there was no automated upgrade path.
- Collaborated with another developer who handled the front-end re-theme in parallel.
Tech stack
- SilverstripeWith multi-site module and internally developed store locator
- BowerFor asset compiling
- MySQL
- ComposerSilverstripe package management
- HomesteadFor local development
Integrations
- Google Maps APIs
- Google Analytics
- Hotjar
Stakeholders
- Held stakeholder meetings to dig out requirements, since there was no BA role — just leadership and a small dev team
- 2019 - Developed a B2B site based on the B2C one, including user login for businesses
- 2019 - Assisted Ceva's API development team with data modelling and data types for their API fields.
Tech stack
- Silverstripe
- Bower/Gulp
- MySQL
- Composer
- Homestead
- Swagger
Integrations
- CEVA Quoting APIs
- HubSpot
- Hotjar
- Google Analytics
Stakeholders
- Monthly meetings with Ceva's leadership team
- Worked with Ceva's internal development team on their B2B API
- 2019 - Developed a B2B site based on the B2C one, including user login for businesses
- 2019 - Assisted Ceva's API development team with data modelling and data types for their API fields.
Tech stack
- Silverstripe
- Bower/Gulp
- MySQL
- Composer
- Homestead
- Swagger
Integrations
- CEVA Quoting APIs
- HubSpot
- Hotjar
- Google Analytics
Stakeholders
- Monthly meetings with Ceva's leadership team
- Worked with Ceva's internal development team on their B2B API

Full Stack Developer Intern
PsychPress, ResearchEx · 2016–2017
- Received a job offer from ResearchEx as a Full Stack Developer after the internship
Tech stack
- SilverstripeResearchEx was built on the Silverstripe framework and calls stock market APIs
- CodeIgniterSeveral PsychPress projects used this framework
Integrations
- LinkedIn API
- Received a job offer from ResearchEx as a Full Stack Developer after the internship
Tech stack
- SilverstripeResearchEx was built on the Silverstripe framework and calls stock market APIs
- CodeIgniterSeveral PsychPress projects used this framework
Integrations
- LinkedIn API

Quality Assurance Engineer
KMS Technology · 2012–2014
Owned functional and regression testing for a large eLearning platform, working closely with the onshore team to ensure quality across multiple releases. Developed test plans, executed test cases, and reported defects, contributing to the overall stability and reliability of the platform.
- Successfully transferred the QA side of the project to the India team following IBM's acquisition, ensuring continuity and knowledge transfer
Owned functional and regression testing for a large eLearning platform, working closely with the onshore team to ensure quality across multiple releases. Developed test plans, executed test cases, and reported defects, contributing to the overall stability and reliability of the platform.
- Successfully transferred the QA side of the project to the India team following IBM's acquisition, ensuring continuity and knowledge transfer
Tested the product across OS and browser platforms, including functional, regression, and performance testing. Worked closely with the development team to identify and resolve defects, ensuring high-quality product releases on a weekly basis.
- Directly supported stakeholders in triaging and resolving reported defects, contributing to a bulk sale of 1,000 licences for the company's qTrace product.
Tech stack
- TrelloIssue tracking and project management
Lessons & growth
Lessons learned
- More bugs tend to emerge when a new team member joins the project, which means user bias and familiarity with the product are important to consider when testing
Tested the product across OS and browser platforms, including functional, regression, and performance testing. Worked closely with the development team to identify and resolve defects, ensuring high-quality product releases on a weekly basis.
- Directly supported stakeholders in triaging and resolving reported defects, contributing to a bulk sale of 1,000 licences for the company's qTrace product.
Tech stack
- TrelloIssue tracking and project management
Lessons & growth
Lessons learned
- More bugs tend to emerge when a new team member joins the project, which means user bias and familiarity with the product are important to consider when testing

ICT Business Analyst
DTSC · 2011–2012
Acted as Business Analyst across multiple banking IT projects (User Rights Management System, Corporate Portal, Document Management System) for DongA Bank.
- Handled business analysis for 3 different projects simultaneously within the first year, each with its own stakeholders and technical teams
- Built strong relationships with stakeholders and technical teams, resulting in smooth communication and successful project delivery
Responsibilities and Skills
- Requirements AnalysisGathering and documenting functional and non-functional requirements
- SRS DocumentationSoftware Requirements Specification documentation with detailed use cases
- Stakeholder ManagementCommunicating with and managing the expectations of various stakeholders
- Development Team CommunicationCoordinating with the development and QA teams to ensure alignment on project goals and timelines
- UATUser Acceptance Testing to validate that the application meets the specified requirements
- User Manual ProductionCreating comprehensive user manuals to guide end users
- Issue SupportProviding support and resolving user-reported issues
Lessons & growth
Lessons learned
- Working with multiple stakeholders at different levels of technical understanding requires clear and concise communication
- User feedback is invaluable for prioritising features and improving the product
Acted as Business Analyst across multiple banking IT projects (User Rights Management System, Corporate Portal, Document Management System) for DongA Bank.
- Handled business analysis for 3 different projects simultaneously within the first year, each with its own stakeholders and technical teams
- Built strong relationships with stakeholders and technical teams, resulting in smooth communication and successful project delivery
- Supported Change Management, User Acceptance Testing, and post-go-live issue resolution across the bank's business units.
Responsibilities and Skills
- Requirements AnalysisGathering and documenting functional and non-functional requirements
- SRS DocumentationSoftware Requirements Specification documentation with detailed use cases
- Stakeholder ManagementCommunicating with and managing the expectations of various stakeholders
- Development Team CommunicationCoordinating with the development and QA teams to ensure alignment on project goals and timelines
- UATUser Acceptance Testing to validate that the application meets the specified requirements
- User Manual ProductionCreating comprehensive user manuals to guide end users
- Issue SupportProviding support and resolving user-reported issues
Lessons & growth
Lessons learned
- Working with multiple stakeholders at different levels of technical understanding requires clear and concise communication
- User feedback is invaluable for prioritising features and improving the product





