Computer Science · University of Edinburgh

Portfolio / 2026

Understanding systems.
Building useful software.

I’m Javi, a Computer Science student connecting theory with practice through software engineering, machine learning, and financial technology.

Currently
BEng Computer Science
Edinburgh, 2025–2029 (expected)
First-year average
89.5%
Selected work, independent exploration & a little about me↓

01 / Selected projects

Built to learn.
Built to be used.

Practical engineering, considered decisions,
and experiments with something to say.

Confidence ≠ accuracyQwen3-0.6B · CommonsenseQA

Average confidence Accuracy

Original 92.00% confidence
Accuracy 49.33%
Fine-tuned 82.60% confidence
Accuracy 65.17%
Calibrated 65.07% confidence
Accuracy 65.17%

600 held-out questions. Fine-tuning improved accuracy; temperature scaling improved calibration while accuracy stayed at 65.17%.

02 / Independent ML experimentation · DIY JEV

Language Model Evaluation & Calibration

Evaluating Qwen3-0.6B on CommonsenseQA: LoRA fine-tuning improved accuracy, then temperature scaling brought confidence closer to observed performance without changing the predicted answers.

  • Python
  • PyTorch
  • Hugging Face
  • Temperature scaling
Explore the experiment

Account access → Row Level Security → Realtime sync

Architecture illustration · Private application

03 / Mobile engineering · Ongoing

Cross-Platform Mobile Application

A private iOS and Android application focused on secure account connections, shared-data synchronisation, and a reliable mobile experience.

  • React Native
  • Expo
  • TypeScript
  • Supabase
Inside the engineering

02 / About & education

Theory meets practice.

I like understanding how software works beneath the surface—and using that understanding to build things that are useful.

I’m studying BEng Computer Science at the University of Edinburgh. My interests span full-stack development, machine learning, algorithms, computer systems, and the architecture behind databases. Financial technology is a particularly interesting place for me to connect software with analytical thinking.

Alongside my degree, I build independent projects and experiment with ideas beyond the syllabus. My technical work also includes C and MIPS assembly, stack-based parsing and syntax checking, object-oriented programming, and data analysis with Python and pandas.

Away from the keyboard: skiing, travelling, fitness, and cooking. I speak English, Spanish, and French.

Tools & foundations

Technologies I’ve worked with across projects, experiments, and my degree.

Languages

  • Python
  • TypeScript / JavaScript
  • Java
  • C
  • SQL
  • MIPS Assembly

Web & mobile

  • React
  • Next.js
  • React Native
  • Expo
  • Astro
  • Tailwind CSS

Data & tooling

  • PostgreSQL
  • MySQL
  • Supabase
  • Git
  • pandas
  • PyTorch
  • Hugging Face

Foundations & practice

  • Algorithms & data structures
  • Object-oriented programming
  • Data modelling
  • Authentication & authorisation
  • ML evaluation
  • Statistical analysis
  • Testing & debugging

03 / Experience & leadership

Beyond the code.

Research, collaboration, and making
technical ideas accessible.

Student society · Investment research & team leadership

Edinburgh University Trading & Investment Club

Energy & Utilities Analyst

Researching companies, evaluating business and financial performance, and contributing to investment pitches. I have led teams of five analysts in junior and senior analyst contexts. My research has included Naturgy’s business performance, financial position, capital expenditure, and investment considerations.

Madrid · Summer 2026 · Approximately two weeks

Fundación Balia

Volunteer

Worked with approximately 45 children and helped lead educational activities in science, engineering, and computer science. An opportunity to adapt technical ideas for younger audiences and develop communication and leadership skills.

Previous · Independent development

Pixel Labs

Owner & developer · FiveM scripts

Built web applications and scripts for FiveM servers through Pixel Labs, an independent game-modding store. An earlier part of my experience developing software beyond the classroom.

04 / Get in touch

Let’s build
something useful.

Interested in my work, or have an opportunity in
software engineering, ML, or fintech? I’d like to hear from you.

jcareagamoraleda@gmail.com