Professional Summary
Junior Full Stack Developer based in Edinburgh with practical experience developing accessible web applications in TypeScript, React, and Node.js. Demonstrates a strong foundation in relational database management, API design, and agile software development practices.
Work Experience
Calton Logic Labs
Edinburgh, United Kingdom
Junior Full Stack Developer
Jul 2026 – Present
- Develop and maintain client-facing web applications using React, TypeScript, and Node.js within a sprint-based team.
- Build RESTful API endpoints and integrate PostgreSQL databases using Prisma ORM to support real-time user dashboards.
- Write automated unit and integration tests using Vitest and Supertest, maintaining branch test coverage above 80 percent.
- Collaborate with designers to ensure responsive layouts and WCAG 2.1 AA accessibility standards across desktop and mobile browsers.
Braidwood Digital Media
Edinburgh, United Kingdom
Software Engineering Intern
Oct 2025 – Jun 2026
- Assisted senior engineers in refactoring legacy JavaScript modules into modern React functional components.
- Implemented form validation and accessible UI components using Tailwind CSS and React Hook Form.
- Created automated end-to-end test scenarios with Playwright to catch regressions during weekly deployment cycles.
Education
Edinburgh College
Higher National Diploma · Software Development · Edinburgh, United Kingdom · Grade A · Sept 2024 – Jun 2026
Coursework focused on full-stack web architectures, relational database design, object-oriented programming, and agile team delivery.
Completed a capstone project delivering an accessible inventory tracking portal using TypeScript and Express.
Technical Projects
Community Club Hub
Feb 2026 – May 2026
- Engineered a booking platform for independent sports clubs using Next.js, Node.js, and Supabase.
- Integrated Stripe webhook processing to handle automated membership invoicing and secure checkout.
- Containerized the backend services with Docker to streamline local development and continuous integration.
DocuLite Viewer
Jun 2025 – Aug 2025
- Created a lightweight markdown documentation reader with client-side indexing and instant fuzzy search.
- Built full keyboard navigation support and dark-mode styling with vanilla JavaScript and CSS variables.
Technical Skills
JavaScript
TypeScript
React
Node.js
Express.js
PostgreSQL
REST APIs
Docker
Git
HTML5
Tailwind CSS
Languages
English
C2
French
B1
Certifications
AWS Certified Cloud Practitioner
AWS Training and Certification · Nov 2025
Volunteering
Lothian Code Mentors
Edinburgh, United Kingdom · Oct 2024 – Apr 2026
- Volunteer Coding Tutor
- Mentored secondary school pupils in weekly workshops covering introductory Python and HTML basics.
- Guided learners through debugging common syntax errors and publishing their first personal websites.