Alejandro Newport — Software & AI Engineer
Computer scientist and engineer building intelligent products across software, AI, data and interactive systems.
Based in London, UK. Portfolio 2026.
Where he has worked and the full record of what he has built are at Projects and professional work.
Education
MSc Artificial Intelligence and Data Engineering — University College London
Sep 2026 – Sep 2027
Modules: Machine Learning, Applied Deep Learning, Data Analysis, Data Mining, Validation and Verification.
BSc Computer Science (Software Engineering) — King's College London
Sep 2023 – Jun 2026 · First Class Honours
Modules: Data Structures, Database Systems, Operating Systems, Cryptography, Software Engineering.
CS50 — Harvard University
Introduction to Computer Science
Artificial Intelligence with Python — Harvard University
Search, knowledge, optimisation, learning, neural networks
Technologies
Languages: Python, TypeScript, JavaScript, Java, C / C++, Swift, SQL, HTML / CSS, Scala, Haskell, Prolog, R, Ruby, C#.
Frameworks: React, Vue.js, Django, Node.js, Express, Three.js / WebGL, JavaFX, Flask, React Native, Laravel, Fastify, Next.js, Nuxt, Svelte, Tailwind CSS.
AI / ML: TensorFlow / Keras, Deep Learning, Computer Vision, NLP / RAG, Reinforcement Learning, Search & MCTS, Model Evaluation, Feature Engineering, spaCy, OpenCV.
Data: Pandas, NumPy, EDA & Statistics, PostgreSQL, MySQL, SQLite, Prisma, MongoDB.
Cloud & Infra: AWS EC2 / S3, Docker, Linux / Servers, Azure, CI / GitHub Actions.
Tooling: Git / GitHub, Testing, Concurrency, Cryptography, Vite, Maven.
Design & Web: Figma, Framer, Blender, Webflow, WordPress.
Project index
42 projects. Descriptions, contributions, verified facts, metrics and links are in the full project archive.
- Focus (2024) — AI application that generates personalised short-form learning videos end to end.
- Gym App (2026) — One rigged athlete plus pose data and equipment, generating a large exercise library.
- Chess Assistant (2025) — CNNs locate a chessboard on screen and classify every piece, then Stockfish suggests the move.
- Cinquillo 2.0 (2026) — A configurable card-game engine with MCTS and RL agents, used to design a measurably fairer game.
- Stock Market Simulator (2025) — Multithreaded Java limit-order-book simulator with a price-time matching engine.
- Keyframes (2026) — Editorial platform for motion-graphics work, with a moderated public submission pipeline.
- TappedIn (2025) — Django job board that parses CVs with spaCy and scores candidate–role fit.
- Orca (2024) — Django tutoring platform with recurring lessons, clash detection and invoicing.
- Three Body Problem (2025) — Gravity simulator with a velocity-Verlet integrator, six orbital presets and live energy readout.
- Labyrinth (2025) — Maze generator and solver that animates eight classic search algorithms step by step.
- Encrypted Proxy VPN (2025) — Fernet-encrypted TCP relay and local HTTP proxy routing a remote device through a home machine.
- Minecraft Seed Finder (2025) — Brute-force search for Minecraft seeds whose strongholds are ringed by specific structures.
- ML Revision Engine (2026) — Single-file revision app for a machine-learning module: 188 questions, 83 flashcards, 8 modes.
- Robot Arm Portfolio (2026) — React + Three.js page whose background is a rigged robot arm that tracks the cursor.
- Personal Site (2024) (2024) — Hand-written static portfolio with EN/ES switching, theming and full SEO markup.
- My Library (2024) — Django book catalogue with ISBN validation, Faker seeding and CI-run unit tests.
- VPN Profile Generator (2025) — Browser-only generator of Apple .mobileconfig VPN profiles for IKEv2, L2TP and OpenVPN.
- Cinquillo (2025) — Single-file browser Cinquillo playable against up to three bots.
- Dots & Boxes: Dice Quotas (2025) — A Dots & Boxes variant where a die roll dictates exactly how many edges you must draw.
- Primos en Click (2024) — A minimal toy: click to step forward through the primes, right-click to step back.
- PokeAppVue (2024) — Vue 3 + Tailwind Pokédex browsing 1,000 API entries with client-side search and filtering.
- Fuerteventura 2000 (Vue prototype) (2024) — Vue 3 + Vite prototype for the Fuerteventura 2000 site, a year before the production build.
- Fullscreen Video Player (2025) — Dependency-free fullscreen looping video player with an autoplay fallback.
- Catan AI (2025) — Planned agents for a non-deterministic board game. Repository initialised; no code committed.
- Events App (2025) — React Native / Expo scaffold for a planned events app. One commit, no features built.
- Vue Web (2024) — Vue 3 + Vite starter with route-level code splitting and a gh-pages deploy script.
- Fuerteventura 2000 (2025) — Vocational training · Fuerteventura
- Pansofía (2025) — Education technology · Canary Islands
- Clínica Bioever (2025) — Longevity and aesthetics clinic · Las Palmas de Gran Canaria
- CHT Canarias (2025) — Hospitality & tourism school · Gran Canaria
- Hotel Escuela El Mirador (2025) — Hospitality training hotel · Puerto del Rosario
- Newport Media Films (2025) — Audiovisual production · Canary Islands
- Escuela de Hostelería Canaria (2025) — Catering school · Fuerteventura
- ESENFUER (2025) — Further education academy · Gran Tarajal
- FPE Europea (2025) — Employment training & consulting · Puerto del Rosario
- NFORMAR (2025) — Employment training · Canary Islands
- Aula Impulsa (2025) — Employment training · Canary Islands
- Talento Profesional (2025) — Vocational training · Fuerteventura & Gran Canaria
- Eduprisma (2025) — Certified training & e-learning · Canary Islands
- Level Up Canarias (2025) — Fitness & recovery · Canary Islands
- AvanzaFP (2025) — Vocational training · Spain
- Innova Urbis (2025) — Real estate · Fuerteventura
Contact