(Feb 2025 - Present)
Senior Software Developer
Polymath Analysis
Building modern web apps with React, Next.js, cloud platforms, and AI-driven solutions
constsussMeOut={name:'Don Macarthur',coreSkills:['React', 'Typescript', 'Next.js', 'Node.js', 'AWS', 'MySQL', 'PostgreSQL', 'MongoDB'],secondarySkills:['Bootstrap', 'CSS', 'Express', 'Figma', 'Firebase', 'GCP', 'Git', 'HTML', 'JavaScript', 'Jest', 'JSON', 'Material UI', 'Redux', 'SASS', 'Tailwind'],certifications:['AWS Certified AI Practitioner', 'AWS Certified Cloud Practitioner', ',experienced:true,problemSolver:true,autonomousWorker:true,goodCommunicator:true,hireable:() => {return(this.problemSolver&&this.autonomousWorker&&(this.coreSkills.length>=5 ||this.secondarySkills.length>=5));};};Who am I?
My name is Don Macarthur. I’m a Full-Stack Web Developer passionate about building efficient, scalable web solutions. With strong skills in front-end and back-end technologies, I bring value to projects by delivering intuitive user experiences and robust back-end infrastructures

(Feb 2025 - Present)
Senior Software Developer
Polymath Analysis
(Feb 2022 - Jan 2025)
Software Developer
BlueMeg Technologies Pte. Ltd.
(Aug 2020 - Sept 2021)
Software Developer
iWorks Web Services
(April 2017 - Jul 2020)
Freelance Web Developer
Don Macarthur Web Development
Project Brew
constproject={name:'Project Brew',tools: ['AWS S3', 'AWS Bedrock', 'AWS RDS', 'AWS Lambda', 'AWS SageMaker', 'Next.js', 'PostgreSQL', 'Tailwind CSS', 'TypeScript', 'Vercel'],myRole:'Tech Lead',description:'Ingestion and analysis of data gathered in Project Madison (see below), incorporating AI Chat functionality for in-depth health analysis based on electronic health records and wearable device data',};Project Madison
constproject={name:'Project Madison',tools: ['AWS S3', 'AWS HealthLake', 'GCP', 'Fasten Connect API', 'Next.js', 'Tailwind CSS', 'TypeScript', 'Firebase/Firestore', 'Vercel'],myRole:'Tech Lead',description:'Web app used to help insurers make smarter, data-driven risk assessments by aggregating and visualising health and lifestyle metrics from various sources — including wearable devices and electronic health records',};Corporate Process Automation
constproject={name:'Corporate Process Automation',tools: ['AWS S3', 'AWS Lambda', 'AWS Step Funtions', 'React', 'Redux', 'MongoDB', 'Redis', 'docxtemplater.js'],myRole:'Senior Developer',description:'Automation of Corporate processes for Corporate Service Providers, automating document generation, Government Form submissions, Company Position assignment/resignation, and key Company Date regulatory reporting',};Company Dates Module v2
constproject={name:'Company Dates Module v2',tools: ['AWS S3', 'AWS Lambda', 'React', 'Redux', 'MongoDB', 'Express JS'],myRole:'Full Stack Developer',description:'Rewrite Company Dates module, enabling Corporate Entities to have significantly enhanced ability to track key corporate events such as AGM, Financial Year End, Annual Return etc.',};April 2027
AWS Certified AI Practitioner
Udemy / AWS
February 2027
AWS Certified Cloud Practitioner
Udemy / AWS
2017 - 2020
Web Development
Udemy
2016 - 2018
Full Stack Web Development, Computer Software Engineering
Team Treehouse
© Developer Portfolio by Don Macarthur