Image

Hi!


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.

Skills

Tools and technologies I work with

  • JavaScript, TypeScript, Python, Java
  • React, Next.js, Node.js
  • Tailwind CSS, Figma, Framer Motion
  • MySQL, AWS, SpringBoot
  • Git, GitHub, Serverless
  • Education

    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.

    Experience

    Work I've done professionally and independently

    Freelance Developer
    2024 – Present
    Worked with several clients on primarily web-based projects. Involved rapid-prototyping and personal development.
    Software Developer Intern
    AuraVision – 2022
    Built internal tools (e.g. AWS and Serverless) for data control alongside learning how to work with a team.

    Examples of my Work

    Personal Portfolio Website

    Personal Portfolio Website

    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.

    Technologies Used:

    • NextJS
    • TypeScript
    • HTML
    • TailwindCSS
    • Figma
    • WebFlow

    Get in Touch

    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.