Hello! I'm

Daniel Barclay

Fullstack web developer

About Me

Experience

Two years professional experience in web development

Education

Bachelor's degree w/ hons
Aerospace Engineering

I'm a Fullstack Web Developer at Amaztrace with a bachelor's degree in Aerospace Engineering, blending engineering precision with technological expertise to develop robust web solutions. With a strong foundation in web development, I excel at enhancing user experiences and developing full stack solutions while focusing on maintainability and scalability.

My Work

Analytic Dashboard
MongoDB
TypeScript
NestJS
Next.js
Tailwind
react-chartjs-2
I designed and implemented the analytic dashboard for Amaztrace, enabling users to visualize and filter their data effectively.
• This project involved migrating legacy data to a new, optimized structure, designing and implementing robust data pipelines with filtering capabilities, and creating an intuitive front-end UI/UX that seamlessly integrates with our existing workflows. This project has recieved high praise from our clients.
Mangarataya Website - Contracted
Next.js
TypeScript
Node.js
Tailwind CSS
Responsive Design
Internationalization (i18n)
SEO Best Practices
Component-Based Architecture
I was contracted to design and develop the Mangarataya website, with design decisions guided closely by the client’s direction and requirements.
• The application was built using Next.js and fully optimised for mobile and responsive layouts, ensuring a consistent experience across devices.
• I implemented internationalisation using the Intl API and applied SEO best practices at a structural level, preparing the site for future optimisation once a long-term content strategy is defined.
Polygon Utility Package
Node.js
TypeScript
Jest
Developed a 0 dependency NPM package to get an ideal label location for any none intersecting polygon.
• I built this package to support a feature I developed that decodes shapefiles for client property boundaries, ensuring a reliable method for accurately determining label locations that always fall within the property limits.
Exercise Tracking Backend
NestJS
TypeScript
MongoDB
Zod
Swagger
Developed a CRUD backend service to track workouts using Nest.js, TypeScript and object oriented principles.
• Enables users to design personalized exercises and compile them into customized workouts. This feature streamlines the aggregation of specific exercise data, enhancing efficiency.
• Utilizes email and password for robust JWT authentication token generation, providing a secure and streamlined authentication process.
Previous Portfolio
Vue.js
CSS
HTML
JavaScript
• My previous portfolio built with Vue.js 3.

Contact

Feel free to reach out to me on LinkedIn or via the contact form—I'm always open to discussing new opportunities and collaborations!