About
Hello! I'm Duncan, a dedicated and hard-coding full-stack web developer with a knack for creating intuitive and dynamic user experiences. With a background in both front-end and back-end development, I specialize in turning complex problems into elegant, accessible web solutions.
Throughout my career, I've developed my abilities across technologies including HTML, CSS, JavaScript, React, Node.js, Python, and SQL. I'm constantly learning and staying up-to-date with the latest industry trends and technologies.
Contact MeCompanies I've Worked With
My Services
As a full-stack web developer, I offer a range of services to help bring your digital ideas to life. Whether you're looking for a brand new website, a redesign of an existing site, or specific back-end functionalities, I have the skills and expertise to meet your needs.
Front-End Development
Creating responsive, visually appealing, and user-friendly interfaces using the latest front-end technologies like HTML5, CSS3, and React.
Back-End Development
Building robust, scalable back-end solutions using Node.js and SQL. Ensuring secure and efficient server-side functionality.
Full-Stack Web Applications
Developing complete web applications with both front-end and back-end capabilities, tailored to your specific requirements and business logic.
Portfolio
Name Splitter
A python script used to split first and last names in business-related CSV imports.
Regression Tester
A Javscript dashboard used to detect changes to a website across all of its pages.
Mortgage Calculators
A JavaScript tool featuring dual mortgage calculators, utilizing APIs for accurate financial estimates.
Inventory Management Dashboard
An inventory dashboard to streamline stock management, using JavaScript, HTML, and CSS.