
About Me
I'm a hard-working and creative first class graduate seeking a Software Developer position. I am a self-taught JavaScript developer with an emphasis on frontend design and development, using frameworks like React, Next.js, and Astro. While working at Sentium, I successfully delivered the frontend for a corporate intranet hub.
Live Website Portfolio
Experience
Software Developer | Agentycs, 2024
TypeScript
•
Astro
•
React.js
•
TailwindCSS
•
Three.js
•
GLSL
•
DecapCMS
- Designed and Developed the site for Agentycs, a new AI SaaS product
Software Developer | Sentium, 2024
JavaScript
•
Python
•
CSS
•
ERPNext
- Worked in a team to design and develop a corporate Intranet hub.
- Produced a functional frontend in alignment with the client’s branding and design values, responding to continuous user feedback.
- Worked with Enterprise Resource Planning software ERPNext.
- Managed and adapted to strict deadlines alongside working for my degree.
IEUK | Bright Network / LLoyds, 2023
Figma
- Participated as an intern in the Bright Network internship experience under the Technology stream and completed a sample work project for Lloyd’s Bank.
- Designed and prototyped a business management tool that would aid SMEs in working towards the goal of Net Zero, using UI & UX design skills and Figma to create application designs & prototypes.
- Attended talks from industry experts in the sector to enhance my knowledge.
Software Engineering Course | IBM, 2023
JavaScript
•
React.js
•
CSS
•
Figma
- Completed the IBM Front-End Developer Course, which entailed 8 modules covering the essentials for a foundational knowledge of software development.
- Participated in a capstone project creating a medical appointment booking app.
- Designed the UI in Figma.
- Wrote static HTML pages and converted them into React Components with full functionality linked to a provided backend.
Work Experience | Sentium Consulting, 2022
Python
•
Pandas
•
Prefect.io
- Developed a data pipeline in Python, handling and processing large data sets.
- Adapted to technical challenges and responded to supervisor’s feedback.
Projects
Portfolio Site | 2024 - Present
Astro
•
React.js
•
Three.js
•
GLSL
•
TailwindCSS
- Developed this portfolio site to present my projects.
- Designed Three.js graphics and wrote GLSL shaders.
Particle Visualisation | 2024
Astro
•
React.js
•
Three.js
•
GLSL
•
TailwindCSS
- Experimented with Three.js particle rendering in React islands on an Astro site.
- Wrote GLSL shaders for performance optimisation.
Website Development | FSDesign, 2023 - Present
TypeScript
•
Next.js
•
TailwindCSS
•
Keystone.js
•
GraphQL
- Developing my own website using a Next.js frontend and a Keystone.js & GraphQL backend, providing invaluable experience of full-stack web development and UI & UX design.
Vocabulary Learning App | 2021 - 2022
JavaScript
•
React.js
•
Express.js
•
PostgreSQL
•
Prisma ORM
- Created and developed a full-stack JavaScript web app as a vocabulary learning tool to aid study.
- Wrote a Rest API in Express.js and developed skills in database management and Prisma ORM.
- Implemented User Auth using JWTs.
- Successfully trialled on users and responded to feedback and criticism.
- A response to the lack of usable free vocabulary tools on the market
Board Game Digital Prototype | 2021
JavaScript
•
React.js
•
Express.js
•
Firebase
- Developing a demo web app for the board game that I designed, prototyped, real-world tested and now plan to publish.
- Working with real-time databases, user auth and state management.
Skills
Explore my skills by clicking the spheres
Click the focused Sphere to zoom out