I'm Jack – a Software Developer passionate about building clean, effective solutions.
This website is a space where I showcase my projects, skills, and development journey in more detail.
Currently, I work as a freelance developer, offering a range of services to clients who need reliable, high-quality software solutions. I'm always open to new freelance opportunities — whether it’s building something from the ground up or jumping in to support an existing project.
At the same time, I'm actively seeking a full-time role where I can contribute to a dynamic team, grow alongside experienced developers, and take on long-term challenges that push me to improve.
Originally from the UK and raised in the Middle East, my background has given me a broad perspective and adaptability — qualities I bring into every project I take on.
With a BSc in Computer Science and hands-on experience in freelance development, I’m committed to continuous learning and refining my craft. I'm a perfectionist at heart, always looking for ways to make things better.
If you're interested in working together — freelance or full-time — feel free to reach out through any of my socials or contact links.
Tools and technologies I work with
Academic background and achievements
BSc in Computer Science
Brunel University, London
Covered core concepts like software engineering, algorithms, and full-stack development, with a speciality in Game Development.
Work I've done professionally and independently
Crafted a personal portfolio to highlight my skills, projects, and growth as a developer.
Started with detailed designs in Figma to establish a clear visual direction and user experience. Then built an initial version in WebFlow to quickly bring the design to life and get comfortable with web development fundamentals.
After gaining confidence and wanting more control over the codebase and performance, I ported the site into a custom Next.js application using TypeScript and Tailwind CSS. This final iteration allowed me to deepen my expertise with React, improve site speed, and implement a more maintainable, scalable structure.
This project showcases a deliberate progression from design to no-code prototyping, then to a fully custom-coded solution—reflecting both my design sensibility and technical growth.
Whether it be for a website, project, or just a chat, I'd love to hear from you! Please use the following methods to contact me.