HTML
I create semantic, accessible page structures that provide a reliable foundation for modern websites and web applications.
Full-Stack Engineer
I build responsive web applications with a focus on clean UI, performance, and maintainable code using modern front-end and back-end technologies.


I graduated with a First-Class Honours in BSc Business Computing from the University of Greenwich in 2025. Since then, I've continued developing my skills by building modern, responsive web applications that prioritise clean code, performance and intuitive user experiences.
I enjoy turning ideas into reliable, well-structured software by carefully planning each project, writing maintainable code and creating interfaces that are both functional and easy to use. I'm always looking to improve as a developer and contribute to meaningful products as part of a collaborative team.
I create semantic, accessible page structures that provide a reliable foundation for modern websites and web applications.
I build responsive layouts, polished interfaces and fluid animations while keeping styles organised and maintainable.
I use SCSS partials, variables, nesting and reusable mixins to structure stylesheets and reduce repeated styling.
I use JavaScript to build interactive interfaces, manage application behaviour and work with asynchronous data.
I build reusable, state-driven user interfaces using components, hooks and clear separation of responsibilities.
I use Next.js to build performant React applications with routing, server rendering, metadata and production optimisation.
I use TypeScript to add static typing, improve editor support and make application code safer and easier to maintain.
I use Bootstrap to create responsive layouts efficiently while maintaining consistent spacing and reusable interface patterns.
I use Node.js to build backend services, application logic and APIs using JavaScript outside the browser.
I use PostgreSQL to design relational databases, manage structured application data and write efficient SQL queries.
I use Express.js to create Node.js APIs, define routes, apply middleware and handle HTTP requests and responses.
I use Git for version control, tracking changes and maintaining a clear, organised development workflow across projects.
I'm actively seeking full-time junior roles. If you're looking for a developer or want to discuss a potential fit, I'd be happy to connect.