Experience
Sep 2025 — Sep 2026Software Developer — Industrial PlacementThe Walton Centre NHS Foundation Trust · Liverpool
- Built and maintained Electronic Patient Record modules and clinical web apps in PHP, JavaScript/jQuery and SQL Server, in an Agile team of five.
- Wrote and optimised SQL queries and stored procedures for patient-data workflows; delivered optimisations that cut developer workload by 20%.
- Partnered with QA on test scripts, functional and regression testing; used Jira sprints, Git/Bitbucket pull requests and peer review.
PHP · JavaScript · jQuery · SQL Server · Jira · Bitbucket
Sep 2024 — May 2025Student Representative — Software EngineeringEdge Hill University · Ormskirk
- Presented student feedback at programme meetings on curriculum, assessment, resources and support.
May — Aug 2022Junior Web DeveloperSH Barcelona · Barcelona
- Maintained the company website in PHP and JavaScript, queried business data and resolved help-desk incidents.
PHP · JavaScript · DBeaver
May — Jul 2020Software Engineer InternCAME Parkare · Barcelona
- Helped develop, debug and test parking-system software, including licence-plate recognition and ticketless entry.
Git · Jira · Agile
Projects
Quizlight
Play closed testAndroid app that reads quiz questions on screen and suggests answers, hints and explanations, backed by my own Claude-powered server.
Android · Python · FastAPI · Claude APINHS patient-record forms
NHSDynamic clinical forms with conditional panels, mandatory fields, calculations and database-backed workflows.
PHP · jQuery · SQL ServerCan AI write human poetry?
Final-year projectOpen LLMs write AI versions of human poems, and a model learns to tell which is which.
Python · Qwen · Gemma · LlamaHemoHero
Family betaA care companion for children with sickle cell and their families.
React Native · Expo · SupabaseGoodHands
LiveFull-stack web app with a relational database, deployed online.
React · Next.js · MySQLLive site ↗Bicing Barcelona
LiveLive Barcelona bike-station data: search by address, check bikes and free docks.
React · Next.js · APIsLive site ↗Humanizer
PrivateFine-tuned an open model to rewrite AI text in a human style; judged-human rate up from 39% to 71%.
Python · QLoRA · Hugging FaceJava applications
UniversityDesktop apps, including a vending-machine system and a football-management app.
Java · JavaFX
Skills
Languages & web
- PHP 8 (used most)
- JavaScript (used most)
- Python (used most)
- Java (used most)
- React
- Next.js
- Node.js
- jQuery
- AJAX
- HTML5
- CSS3
- Bootstrap
AI & LLMs
- Claude API (used most)
- Open LLMs (used most)
- Llama
- Qwen
- Gemma
- SmolLM
- Prompting strategies
- Claude Code
- ML Kit OCR
- Google Colab Pro
Data & back end
- SQL Server (used most)
- Stored procedures (used most)
- FastAPI (used most)
- MySQL
- PostgreSQL
- Oracle · PL/SQL
- MongoDB
- Express.js
- Sequelize
- PDO
Engineering practice
- Agile / Scrum (used most)
- Git (used most)
- Jira (used most)
- Bitbucket
- Code review
- Regression testing
- Unit testing
- UI Automator
- UAT support
Tools & platforms
- VS Code (used most)
- Android Studio (used most)
- Gradle
- REST APIs
- Fly.io
- Jupyter
- DBeaver
- phpMyAdmin
- Power BI
- Windows / Linux
Filled-in chips are the ones I use most.
Education
- 2023 — 2027 (expected)
BSc (Hons) Software Engineering — Placement Year
Edge Hill University · OrmskirkFinal-year project on human vs AI-generated poetry. - 2020 — 2022
Higher National Certificate — Multiplatform Application Development
Institut La Ferreria · Barcelona - 2018 — 2020
VET — Microcomputer Systems and Networks
Institut La Ferreria · Barcelona
Certifications
- Microsoft Certified: Security, Compliance, and Identity Fundamentals
- Oracle Cloud Infrastructure 2023 AI Certified Foundations Associate
- Microsoft Office Specialist: Word Associate
- Oracle Mentoring Programme
Now
- Taking Quizlight from closed testing to Google Play production.
- Finishing my final-year project on human vs AI-generated poetry, due May 2027.
- Just finished a 12-month NHS placement at The Walton Centre.
- Looking for a graduate software role from summer 2027.
Updated