Skip to content
View zak-esposito's full-sized avatar

Block or report zak-esposito

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
zak-esposito/README.md

๐Ÿ‘‹ Hey, I'm Zak Esposito

๐ŸŽ“ Computer Science @ Cardiff University (BSc with Year in Industry โ€” graduating 2026)
๐Ÿง  AI & Software Engineering โ€” specialising in LLMs, full-stack development, and game/AI prototyping
๐Ÿ›  Exโ€“Manufacturing Software Engineer (Renishaw)
๐Ÿš€ Building products with Google AI Studio, Gemini, Python, JavaScript, and modern web tech.


๐Ÿ”ฅ What I'm Working On

๐ŸŽ“ Final Year Project (CM3203 โ€” One Semester Individual Project)

โ€œTalk to me like I'mโ€ฆโ€ โ€” How LLMs tailor responses to the user

  • Experimenting with persona conditioning, prompt engineering, memory, and evaluation methods
  • Comparing LLM adaptivity across tasks and user contexts
  • Will include: datasets, experiments, interactive demos, and the full research report

๐Ÿงฐ Tech Stack

Languages:

  • Python, JavaScript, Java, C#, SQL

Frameworks & Tools:

  • React, Node.js, Express, Vue (learning), Unity
  • Git, GitHub, REST APIs, Docker (basic)

AI / ML:

  • Google Gemini, AI Studio (Build & Prompting), prompt engineering
  • Search algorithms, A*, Adversarial search, minimax, alphaโ€“beta pruning (coursework)

Other:

  • Web dev, cloud services, PC building/optimisation, hardware troubleshooting

๐Ÿš€ Featured Projects (incoming)

๐ŸŽฎ AI-Generated Browser Game (Inspired by The Running Man)

Gemini-powered game created in Google AI Studio.
Multiple levels, scoring system, full prompt workflow, and gameplay logic.

๐Ÿถ Bark & Bubbles โ€” Dog Grooming Website

Freelance prototype for a local business.
Clean landing page, booking flow, and responsive UI.

๐Ÿค– LLM Persona Engine

Prompt-chained agent showcasing personality conditioning and adaptive behaviour.

๐Ÿ“ก Hybrid Fitness & Performance Tracker

Running + gym tracker using Garmin data, AI-generated training suggestions, and dashboards.


๐Ÿ“˜ University Work

CM3112 โ€” Artificial Intelligence

  • Uninformed search, A*, heuristics, admissibility
  • Minimax, alphaโ€“beta pruning, adversarial search
  • Visualisations and implemented examples coming soon

CM3104 โ€” Large-Scale Databases

  • NoSQL
  • Document stores
  • Spatial databases
  • Lab exam work & spatial queries (clean versions only)

CM3110 โ€” Security

  • Crypto primitives
  • Secure design & threat modelling
  • Coursework-safe summaries

CM3117 โ€” Political Economies of Computing

  • Platform capitalism, โ€œAge of Accessโ€, digital ownership
  • Seminar summaries and diagrams

๐Ÿ“ซ Connect With Me

๐Ÿ“ง Email: zakesposito03@gmail.com
๐Ÿ”— LinkedIn: www.linkedin.com/in/zakesposito
๐Ÿ’ผ Open to: AI engineering, software engineering, full-stack roles, and freelance web/AI projects.


๐Ÿ’ก Motto

Build fast. Learn deeply. Ship real things.

Popular repositories Loading

  1. zak-esposito zak-esposito Public

  2. small-business-template small-business-template Public

    A reusable React + Tailwind CSS template for small business websites.

    JavaScript

  3. snap2shop snap2shop Public

    AI-powered product identification app built with Gemini 3 Pro + Search Grounding. Upload a photo and find real retailer links instantly.

    TypeScript

  4. venture-forge venture-forge Public

    An AI-powered R&D Lab for Solo Founders.

    TypeScript

  5. studysync studysync Public

    React + Supabase study planner with weekly plan generator

    TypeScript

  6. stillon stillon Public

    Anonymous group decision-making app to remove social pressure and clarify plans before deadlines.

    TypeScript