Jack Woods

My CV

If you would like a copy for your records, feel free to download a copy by clicking here.

If you are interested in a copy of this CV with full contact details, please reach out to me on LinkedIn.

Full-stack software engineer at a business transformation consultancy with a focus on front-end web development. Extensive experience using Typescript / React to bring motivation and attention to detail to large agile teams, building high-quality solutions for retail and digital marketing clients. Excellent communication skills with a proven ability to explain technical details and solution outcomes to non-technical audiences.

Work Experience

Novabook

Full-Stack Engineer

January 2025 - Present
  • Full-stack engineer working to revolutionise the accounting sector for UK startups and small businesses
  • Using AI to automate and streamline accounting and bookkeeping processes
  • Use of AWS and serverless technologies to build an intuitive and user-friendly client web app from ideation to production

Publicis Sapient

Associate Software Engineer

October 2022 - December 2024
  • Full-stack product engineer working in agile teams, delivering customer-focused solutions for clients in the retail and digital marketing sectors
  • Contributing to large-scale repositories, collaborating closely with product, experience, and client stakeholders
  • Proactively engaging in learning and mentorship opportunities to expand my technical knowledge and capabilities across a breadth of areas

Publicis Sapient

Software Engineering Intern

July 2021 - August 2021
  • Earnt a graduate position in a tech consultancy by standing out against computer science peers
  • Built a consumer product sustainability journey web application as part of a small engineering team

Buro Happold

Smart Buildings Industrial Placement Student

July 2019 - August 2020
  • Contextualised and analysed large datasets of building performance data using custom scripts, identifying actionable insights to improve energy efficiency and occupant productivity for new and existing clients
  • Consulted with clients to advise on IoT products and solutions for their commercial buildings

Education

University of Bath

Mechanical Engineering (MEng)

September 2017 - June 2022
  • First-class honours including first-class dissertation titled “Mapping Resource Flows with Semantic Web Technologies”
  • Specialised and excelled in software / business modules including System Modelling and Simulation, and Product Design and Development

Royal Latin School

A-Levels & GCSEs

September 2010 - June 2017
  • Achieved 4 A* A-Levels in Mathematics, Further Mathematics, Computer Science and Physics
  • Earned 10 A* & 1A GCSEs including A* in Mathematics, English, Physics and Spanish

Projects

JackGPT

RAG-enabled AI Chatbot answering questions about me and my experience

  • Designed and built a GPT-4-based chatbot using Langchain for TypeScript, incorporating a vector index store for Retrieval Augmented Generation (RAG) context
  • Created a pipeline to ingest website HTML data, which was then chunked and stored for contextual retrieval
  • Crafted a prompt engineering system to guardrail and optimise the AI-generated responses

CodeAid

Lead Engineer for non-profit collaboration with women's advocate charity

  • Remodelled their existing sites and built WordPress templates and user guides for their members to create web platforms for their local geographies to engage with the charity
  • Worked directly with the client to define a bespoke solution based on end-user needs

Skills

Programming Languages

  • Highly proficient in Typescript / Javascript
  • Proficient in Python and Java

Front-End Frameworks

  • Next.js and React to build small and large-scale web applications for personal projects and multi-national clients
  • Tailwind CSS, Chakra UI and other component system libraries for styling and UI implementation
  • Wordpress and Elementor for customisable sites for charities and small businesses

Back-End / AI Orchestration

  • Node.js back-end fo full-stack Typescript applications.
  • MongoDB for vector stores and PostgreSQL for data store in web applications
  • Langchain and Azure OpenAI for orchestration and connection of Python/TS applications to AI models

Soft Skills

  • Excellent presentation and communication skills - experience performing in front of hundreds of people and stage managing a 70 person cast
  • Strong collaboration across cross-functional teams, including Agile teams and methodologies

Hobbies

Motorsport

  • Karting, watching and attending Formula 1 races.

Coffee

  • Brewing coffee, Latte Art, visiting specialty coffee shops.

Theatre

  • Watching plays/musicals, attending classes and amatuer dramatics groups.

Travel

  • Taking weekend trips away, planning holidays and looking for opportunities to travel through work.