Skip to content
View JoeMacl's full-sized avatar

Block or report JoeMacl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoeMacl/README.md

Welcome,

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).


Skills

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


Featured Work

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


Contact

GitHub: https://github.com/JoeMacl
Portfolio: https://portfoliomaclean.netlify.app/
Email: joemac3035@gmail.com

Pinned Loading

  1. OnTrack-grant-extension-modal OnTrack-grant-extension-modal Public

    Standalone showcase of the Grant Extension feature from the Doubtfire Web admin dashboard (Angular Material, Reactive Forms, API Integration)

    TypeScript

  2. birdmark-vetting-backend birdmark-vetting-backend Public

    Standalone showcase of my backend work for the BirdMark Vetting Feature. Includes server-side actions, TypeScript logic, validation, database schema design, and record processing used to support th…

    TypeScript

  3. Portfolio Portfolio Public

    A personal portfolio website built with React and Tailwind CSS to showcase my skills, projects, and resume.

    JavaScript