I'm a full-stack developer with experience across TypeScript, Node.js, Angular, React, and SQL.
I enjoy building real features end-to-end — from backend logic and APIs to polished frontend UI.
I'm a final-year Computer Science student and have contributed to industry-grade projects including BirdMark (backend vetting system) and OnTrack (admin-facing Angular features).
Languages: TypeScript, JavaScript, SQL, Python, C/C++
Backend: Node.js, Next.js (Server Actions), REST APIs, SQL schema design
Frontend: Angular, Angular Material, React, SCSS/Tailwind
Tools: Git, Docker, Linux, Agile workflows
OnTrack — Grant Extension Modal
Angular Material modal, reactive forms, multi-student selection, and API integration.
https://github.com/JoeMacl/OnTrack-grant-extension-modal
BirdMark — Vetting Backend Feature
Server actions, TypeScript validation, SQL tables, and vetting workflow logic.
https://github.com/JoeMacl/birdmark-vetting-backend
GitHub: https://github.com/JoeMacl
Portfolio: https://portfoliomaclean.netlify.app/
Email: joemac3035@gmail.com