EWADA second year project meeting

EWADA second year project meeting

by: Jun Zhao

22 May 2023

On 22 May 2023, EWADA had our second annual project meeting, attended by 14 project members and affiliates.

We had an exciting list of discussions about our recent research progress over the last year, related to (1) privacy-preserving computation with Solid; (2) decentralised data governance structure for gig workers; (3) design considerations for supporting the expression of data terms of use; (4) social-behavioural challenges for empowering users’ digital autonomy and self-determination; and finally (5) integration of more advanced AI computations with Solid.

Some of these research investigations represent a deeper or more extensive investigation that we started last year; while others are new directions and perspectives that we are expanding into, built on the foundational understanding and technical capabilities that we created last year.

In the next few months, we will be looking forward to welcoming several summer interns to join the team this summer, to further explore some of the open challenges above (particularly items 3-5). We are also hoping to share some ongoing investigations of this work via public blog posts or reports to bootstrap community building.

If you are interested to learn more about any of these activities, please do not hesitate to get in touch with the EWADA team.

Welcome a new EWADA researcher

Welcome a new EWADA researcher

by: Jun Zhao

24 Apr 2023

We are really excited to welcome a new full-time EWADA RA joining the project - Dr Samantha-Kaye Johnston.

Dr Johnston is from a psychology and education science background. She is currently a Supernumerary Fellow in Education at Jesus College and her wealth of extensive experience in qualitative and quantitative research in the context of EdTech would undoubtedly provide a great asset to the EWADA project.

Further details about Sam can be found on her college web page.

EWADA project summer internships

EWADA project offers three summer internship positions in 2023

by: Jun Zhao

11 Apr 2023

We are very excited to announce 3 summer internships in 2023!!!

Please join us if you want to develop privacy-friendly AI, with a group of world-leading computer scientists!

Detailed job description

You will be working as part of the Oxford Martin School programme EWADA (Ethical Web and Data Infrastructure in the Age of AI) [1]. Data-driven algorithms are positively changing every walk of our life. However, from simple data aggregation algorithms for drawing collective insights to more advanced machine learning algorithms, all involve computations that are currently performed using centralised access to the users’ data. During the internship, you will be responsible for building scalable systems to perform privacy-preserving artificial intelligence (AI) computations in decentralized personal data architectures to contribute to the creation of a more ethical AI ecosystem. Specifically, you will use the Solid (Social Linked Data) architecture [2], upon which to build such AI systems and algorithms. Interns will demonstrate the practical significance of their work in application use cases and we have a range of application use cases for the internship, including but not limited to the:

  • Personalised Recommender Systems
  • Large Language Models like GPT
  • Open (Health) Data
  • Algorithmic Fairness and Transparency

Background of the project

EWADA is an ambitious 3-year programme that aims to reform the concentration of power on the Web by developing and deploying new forms of technical and legal infrastructure. The project is led by Prof Sir Nigel Shadbolt and Prof Sir Tim Berner-Lee and aims to investigate novel re-decentralisation architectures and develop privacy-preserving AI methods to re-establish citizens’ self-autonomy on the Web.

Selection criteria

You must have hands-on programming experience with machine learning, strong problem-solving skills and a demonstrated passion for building large-scale systems and performing comprehensive empirical evaluations. You either have prior experience or are interested and willing to learn quickly about privacy-preserving techniques like multi-party computation and Solid ecosystems. Successful candidates are also expected to be able to work independently.


The post is expected to be full-time (36.5 hours) for 12 weeks, starting mid-July 2023 and ending in September 2023, £14.09 - £15.66 (Grade 3.8 - 4.7) per hour, depending on experience. If you are a student holding a Tier 4 visa, then you are permitted to work full-time for 8 weeks, plus 4 weeks part-time (max 20 hrs per week).

The post does not have to be based in Oxford but will be subject to the right to work in the UK. We CAN NOT sponsor visa applications due to the short duration of the project.

Applications should be submitted to Human Resources Department at hr@cs.ox.ac.uk with a resume or CV. A short paragraph on your background, interests and motivation to apply will be helpful.

The subject of the email should be: “Internship Application for Privacy-Preserving AI in Decentralized Personal Data Architectures”

The closing date for applications is noon on Friday 16th June 2023. Candidates will be shortlisted and invited for an interview in late June.

Selection criteria


  • Fundamental understanding and hands-on experience with implementing machine learning.
  • Proficiency in Python and ability to work with Linux-based Operating Systems.
  • The ability and desire to learn about Solid, to quickly acquire domain expertise needed for effectively developing new systems on top of Solid.
  • The ability to communicate information clearly, including technical content.
  • The ability to work independently and think creatively.
  • The ability to effectively manage time, to complete projects efficiently.


  • Experience with deep learning.
  • Experience in privacy-friendly techniques like multi-party computation, homomorphic encryption, differential privacy, federated learning etc.
  • Experience with distributed and decentralized systems.
  • Familiarity with basic cryptographic techniques.
  • Excellent writing and presentation skills.

[1] https://www.oxfordmartin.ox.ac.uk/ethical-web-and-data-architectures/

[2] https://solidproject.org

First Solid Workshop at Oxford CS

An introduction by Tim about the web and solid

by: Jun Zhao

04 Mar 2023

On March 4, 2023, we are excited to have Sir Tim Berners-Lee to host a short introduction workshop about Solid for a small group of undergraduate and postgraduate students in Oxford CS, who will be doing solid-related student projects in Trinity or the academic year of 2023/24.

This is the first year we put up Solid-related projects at our department for UG and Msc students, and they have been extremely well-received. We have received quite a lot of interests from our students, who have shown a strong passion for exploring and building an alternative to the current platform-centric data ecosystem. However, during our initial tutorials, we realised that running an introductory workshop on Solid and its vision and history would be beneficial to all students and lay down a good foundation for their projects. This first Solid hands-on workshop was created for this purpose.

We have been very fortunate to have Tim to open the workshop and provide the introduction about Solid. It has been amazing to see how Tim walked through the beginning of Web 1.0, to the journey from Web 2.0 (the social web) to the so-called Web3.0 (the decentralised web), and how the stack of standard protocols underpinning these technologies have made it possible for us to have an open and interoperable World Wide Web.


Even for many of the EWADA researchers in the room, it has been exciting to see how Solid is perceived to sit along existing standard protocols, and be the nucleus of a solid ecosystem, with all the possibilities of enabling data autonomy and creating a wave of new, ethical, and open data applications for the governments, companies and individuals.


Following this informative introduction, we continued the workshop with some demonstrations of solid-based web applications by both Prof Ruben Verborgh from Ghent University and the EWADA team.

In the second half of the workshop, we undertook a productive one-hour hands-on exercises with Solid. Everyone managed to create a WebID, log into the SolidFlix application built by EWADA, create and share movie data with everyone in the room. Most excitingly, Tim suggested that why don’t we also take this opportunity and create a Solid chat room, so that it will ease the communication amongst this exciting team and relieve us from proprietary platforms.


We will continue and run another public Solid workshop at Oxford CS in the Trinity Term. All resources used by this workshop can be found below:

by: Ge Wang

17 Jan 2023

The key goal of the EWADA project is “to develop and deploy new forms of technical and legal infrastructure, to re-design and promote a more equitable and ethical treatment of individual users and collectives in a sustainable way”. One of the applications of this initiative is to explore how we can better support children and families’ data autonomy. In fact, digital technologies have become so deeply embedded in children’s everyday lives, providing vital access to educational, social, and entertainment experiences and resources. Children of this generation are often the early adopters of emerging services and technologies, having grown up as ‘digital natives’. This has raised concerns and questions about how digital environments including digital apps, systems, services, platforms and more, are affecting children’s well-being, and whether such environments adequately support their developmental needs.

From a human-centred point of view, two lead EWADA researchers (Dr Jun Zhao and [Ge Wang][https://www.tiffanygewang.com]) explored what children and their families recognise as being supportive and ethical, how they would like these components to look like and what supports are needed. Our understandings about this topic have been furthered in this process, as captured by our two CHI’2023 paper:

  1. 12 Ways to Empower: Designing for Children’s Digital Autonomy pdf

In this paper, we examine existing HCI literature discussing definitions and designs for children’s digital autonomy. Our aim is to contribute an understanding of how digital autonomy for children is positioned in the current HCI community, and to identify how specific kinds of designs have been explored to support digital autonomy development in children. To do so, we conducted a systematic review of the use of autonomy-supportive design mechanisms in HCI research, with the goal of laying out its design space, specifically answering two research questions as follows: RQ1 - How does the HCI literature conceptualise digital autonomy for children? RQ2 - What autonomy-supportive design mechanisms have been explored in apps and systems for children? Our findings provide a critical understanding of current support for children’s digital autonomy in HCI. We highlight the importance of considering children’s digital autonomy from multi-perspectives, and suggest critical factors and gaps to be considered for future more autonomy-supportive designs.

2.”Treat me as your friend, not a number in your database’’: Co-designing with Children to Cope with Datafication Online pdf

Datafication refers to the practices through which children’s online actions are pervasively recorded, tracked, aggregated, analysed, and exploited by online services in ways including behavioural engineering and monetisation. Previous research has shown that not only do children care significantly about various aspects of datafication, but they demand a chance to take action. Through 10 co-design sessions with 53 children, we examined how children in the UK want to be supported to cope with the datafication practices. Our findings provide insights for creating age-appropriate support for children’s algorithmic literacy development, highlighting and unpacking the importance of no one-size-fitting-all designs to support children’s coping with datafication. We contribute a first understanding of how children aged 7–14 would like to be supported with datafication and what future data-driven digital experiences should be like for them, who demand a shift of the current data ecosystem towards a more humane-by-design and autonomy-supportive future.

Please follow the above links for further reading and contact the authors if you wish for further information.

Who should have a say in what an ethical data architecture is?

New methods of participatory data architecture design.

by: Jake Stein

17 Jan 2023

Ethical Web and Data Architectures – they give our project its name, but what precisely makes a technical artefact like a web or data architecture, ethical? This is an excellent question and one we receive often.

This is also a question for which the existing web provides some good examples. Wikipedia seems to miraculously negotiate consensus across millions of voices to deliver truth in a mis-and-disinformation-ridden web. The SOLID project promises to enable a new age of web interoperability and personal data control through new protocols. Data trusts, collaboratives, and cooperatives put forward a diverse vision for collective governance in their own respective, brighter, data futures (Brandusescu, Ana and van Geus, Jonathan 2020).

These proposals all latently embody values of fairness or autonomy, but are dotted with intricate voting mechanisms, technical implementations, and esoteric concepts for what the future technologies might look like. Seldom are these designs for data futures relatable to, nor designed by the data subjects who they aim to benefit. For those who will inevitably experience these data futures, design questions are not focused on the lightning rod terms of data governance like quadratic voting, homomorphic encryption, or ephemeral services. They are more along the lines of how do I stay safe, make more money, or connect with community with the help of my data, rather than in spite of it (Zhang et al. 2022)? Though Human Computer Interaction (HCI) values user participation in design, existing research has steered clear of allowing users to participate in data stewardship, labelling data architectures and protocols as too technically complex for the data literacy of the average web user, or simply a matter of implementation details (Bødker and Kyng 2018). We see these architectures differently. They are the product of the socio-technical systems and relations which they create, support, or automate and can themselves be as (un)ethical as those systems too.

In a new paper accepted to this year’s ACM CHI Conference on Human Factors in Computing Systems (CHI23), EWADA researchers challenged this assumption. The paper, led by EWADA PhD student Jake Stein with help from EWADA summer intern Vid Mikucionis, developed new methods to elicit what data architectures should embody based on the direct input of data subjects themselves. In the paper, the EWADA team engaged with gig workers driving and riding with platforms like Uber, Lyft and Deliveroo, whose algorithmic management practices makes workers particularly vulnerable to exploitative information asymmetries. The research provides meaningful strides bridging the gap between novel data infrastructures and the practical everyday challenges created by data stewardship. The EWADA team puts forward a new methodology that retools canonical HCI methods from their typical domain of interface and interaction design to address the fundamentally contingent and socially-bound dynamics of data architecture building.

Contrary to prevailing thinking, the team found data subjects of varying data literacy levels were excited to participate in collective data stewardship. In simulated data stewardship tasks, the participants were able to first internalise the affordances of separate data structures, then provide meaningful input into the design of collective data infrastructures based on their reflection. In our methodology, the EWADA team highlighted the great potential of using existing legal tools including Data Subject Access Requests to augment commonly used participatory design tools like online whiteboards.

Beyond demonstrating new means for participatory data architecture design, the participants expressed important considerations that should be included in designs for collectively governed data architectures. These included the need for dispute, discussion, correction and contextualization mechanisms, granular permissions affordances, and community-facing analytics portals. Participants also contributed a wide variety of ideas about which stakeholders should participate in new data institutions and their respective roles from labour unions and governments, to autonomous collectives, affinity groups based on ethnicity and gender identity, and online communities. The study concludes by providing two points of reflexive consideration. It questions researchers’ role in gig economies, questioning how researchers can intervene to expose information asymmetries without replicating gig-like work conditions and providing valuable information to workers. Finally, it calls for future research to continue developing participatory design methods suitable for data data architecture design pointing to the danger for architectures to repeat patterns they aim to resist.

EWADA presentation at Solid World December 2022

A summary of our team's presentation at solid world december 2022

by: Jun Zhao

08 Dec 2022

On 8 December, the EWADA team members, Jun, Rui and Hunar, represented the project team on the remote gathering of Solid World, and shared with the Solid community some of our latest developments.

Solid World is a monthly online event that provides an opportunity for the community to meet others who are also working on Solid. The December event started with an introduction from Tim and Pierrer-Antoine about the formation of a W3C working group for Solid, and then followed by presentations by us about SolidFlix and Solid Calendar, and another presentation from Jackson Morgan about LDO.

Both Hunar and Rui provided a short presentation about SolidFlix and Solid Calendar respectively, which included a short screencast showing how the current implementation works, see videos linked below. In the presentation of SolidFlix, Hunar gave a nice summary of the architectural design of our application and its current ability of enabling social sharing of movies and performing simple movie recommendations based on what friends have watched/liked. In the presentation of Solid Calendar, Rui showed how the application can enable users to sync their existing calendars (such as Google Calendar and iCal) with their Solid pods, and thus make it easier for them to schedule meetings using this Solid-based application with friends, who may rely on different calendar systems. The application improves an existing application from Ghent University, Knoodle, with a more usable user interface and a refactoring of the original architectural design, which replaces the dependency of a custom-built Solid server with more modularised components.

The presentations were well received by the >60 attendees at the meeting and we received interesting questions including: whether we have performed any UX evaluations with our prototypes yet and how users reacted to it, whether SolidFlix is compatible with Media Kraken, and how we see the proposed architectural design of Solid Calendar could work with existing Solid designs.

To follow up, our next steps for the SolidFlix project include continuing internal user testing to improve the robustness of the initial log-in (onboard) process, and exploring a privacy-preserving movie recommendation. For the Solid Calendar project, we would also like to carry out further internal testing, deploy the new calendar import service (aka the orchestrator service) for broader access within Oxford, and explore the interoperability of our proposed architectural design with the rest of Solid stacks.

Below are links to our presentations and demo pages:

Please do not hesitate to get in touch with us via the contact page if you would like to know more about the work.

Call for a new data governance structure

A summary of the new book chapter for the DFC Book Collection Education Data Futures.

by: Jun Zhao

21 Nov 2022

A huge amount and range of education data is routinely collected in UK state schools (Persson, 2020). These data can be collected and processed at schools for a variety of purposes. Sometimes, schools are collecting these data under their obligation to the Department for Education (DfE); other times, they need to process children’s data as part of teaching, assessment, administrative and safeguarding (DFC, 2021b). Finally, schools are increasingly contracting external EdTech companies to process children’s data to enhance their learning and education opportunities.

While schools are expected to be the primary duty bearers of children’s best interests, their duties are compounded by the complexity of legislation in the education sector and the extreme challenge of carrying out compliance validation. To shed lights upon this challeging situation, the Digital Future Commissions and 5Rights Foundations called for a timely peer-reviewed essay collection, namely Education Data Futures, which was launched on 21 November 2022.

Researchers from the EWADA project contributed our thoughts of a technical alternative to the current learning data management and governance paradigm for UK state schools. Our proposal is based on the new wave of decentralised paradigms for data sharing and ownership. This decentralised data governance is anticipated to expand individual data subjects’ ability to access data and establish data autonomy. A data trust is one such data governance model, which provides a promising response to schools’ need for an independent and trustworthy body of experts who can make critical decisions about who has access to data and under what conditions.

A data trust as ‘a legal structure that provides independent stewardship of data’, including deciding who has access to data, under what conditions and to whose benefit (Open Data Institute, 2019). It is different from other data governance structures because it represents ‘a legal relationship where a trustee stewards data rights in the sole interests of a beneficiary or a group of beneficiaries’ (van Geuns & Brandusescu, 2020). Instead of taking a grassroots governance model (such as a data commons), the trustees can be the decision-makers regarding who has access, under what conditions and to whose benefit, and they take on a legally binding responsibility for data stewardship (Open Data Institute, 2019).

It has been exciting to see some practical developments of data trusts recently, built on extensive theoretical landscaping. However, developing data trusts is a complex task and requires a strong commitment from data holders and the users’ community. Furthermore, existing legal frameworks are not necessarily ready to support all the data stewardship and legal binding responsibilities designed for a data trust. The essay runs through a case study about personalised learning at school to demonstrate what a data trust model may provide.

As shown in the figure below, a data trust can act as an intermediary for schools, making decisions about what education data can be accessed by a third party, investigating the purposes of data access, and assessing how they may be aligned with students’ best interests. It provides a promising direction for mitigating the challenges that schools face regarding data safeguarding and compliance checking.

However, developing such a data trust is not without challenges. The essay concludes by discussing open social, legal and technological challenges to be considered, calling for a pilot model of data trusts in the educational technology (EdTech) sector, for which the technologies of the EWADA project could notable contributions to.

Education data trust

Please follow the link for further reading about the essay pdf and the essay collection.

EWADA Summer 2022 Internship Report

A summary of the four projects carried out and how they contribute to the EWADA vision.

by: Jun Zhao

31 Oct 2022

Summer 2022 is our second year of running a very successful internship programme. We are fortunate to have secured four internships with excellent candidates, each adding tremendous contributions to EWADA’s exploration of creating ethical web applications for the future with Solid. This summer has been full of excitement and inspiration. This report summarises the four projects carried out and how they contribute to the EWADA vision.

Overview of the projects

The key goal of the EWADA project is “to develop and deploy new forms of technical and legal infrastructure, to re-design and promote a more equitable and ethical treatment of individual users and collectives in a sustainable way”. In the first year, our focus is to deliver a suit of case study applications so that we could gain a deeper understanding of the components that are needed for building the ethical, decentralised architecture. For this, we need to understand both from a user’s point of view and a practical and technical point of view what these components should look like.

From a human-centred point of view, we need to understand what users recognise as being ethical, how they would like these components to look like and what supports are needed. For the engineers and researchers, we need to understand what technical are needed and how they could be brought together.

We have gained some knowledge about these challenges through our ongoing research with children (regarding datafication and data autonomy) and our building of a solid-media application. This summer, we aim to achieve further understandings through the following projects:

  • The Gigworker project: by interacting with gig workers to explore what data autonomy barriers that workers are facing with existing online platforms and what support they need
  • The Solid Calendar project: by extending existing Solid architecture’s capability of interoperating with existing data sources, s uch as various calendar formats from existing providers
  • The SolidFlix project: by benchmarking performance of Solid-based applications and exploring ethical movie recommendation opportunities
  • The Multi-Party Computation (MPC) project: by extending existing Solid-like decentralised systems with the necessary privacy-preserving computation capabilities.

As shown in the outline figure below, these projects provide a rich opportunity to explore various technical and social components for realising our vision of an ethical architecture:

  1. Supporting collective users’ values: Existing solid-based applications have largely been focusing on supporting individual users to explore and manage their own data using Solid, in order to bootstrap their autonomy with their data. However, the ‘GigWorker’ project aims to explore how Solid can support collective values from individuals’ autonomy, for example for workers to argue for more fair salary rate or to create peer support, reduce isolations and manage their collective well-beings. For this, we are interested to examine what kind of collective values would be useful for workers, and what concerns and needs they may have.

  2. Supporting a richer decentralised web architecture: Access control is fundamental to Solid data storage. However, several additional components may be useful in addition to the vanilla Solid. This includes: 1) a privacy-preservation computation component, so that we could apply data aggregations or AI-based computations to individual’s data without compromising their data privacy and security; 2) an ethical AI computation component, so that personalisation computations will not continue to introduce filter bubbles, biased recommendations or exploitations; and 3) a data adapter/orchestrator component, so that Solid applications can interoperate with existing data sources or formats, without forcing users to abandon their existing digital habits.

EWADA Summer 2022
Fig 1. EWADA summer projects contribute to new ethcial app components (a Data Orchestrator, an ethical AI recommender and a privacy computation component), and three new ethical (social) web applications, including a social calendar, an ethical platform for gigworkers and a platform for social moving sharing.

Outcomes and next steps

Our summer projects made great strides in exploring these social and technical components. From the GigWorker study, we have identified the plurality of needs from the workers and we are continuing the work by creating a prototype that will cater for workers’ diversity needs. We generated encouraging early results for integrating a privacy-preserving computation components with the Solid architecture, and we aim to extend this work by deploying this integration in actual ethical applications. We completed the prototyping of the data orchestrator design and are hoping to present this design to the Solid community in the near future. In the process of adding ethical recommendations to the SoliFlix project, we worked extensively to explore performance optimisations and we are also hoping to present this result to the Solid community soon.

Fig 2 illustrates our key next steps:

  • From in principle to in practice: several components mentioned above have not yet been fully integrated into one reference implementation, which will present an exciting starting point for developing practical application scenarios such as for gig workers or ethical recommendation systems for children.
  • From in principle to in the wild: we will also focus on sharing all the design and development experiences with the wider Solid and open-source communities, to ensure interoperability and bootstrap the uptake of our proposed solutions.
  • Furthermore, we will consolidate some of the components we started and make investigation of various social-technical components, based on this excellent technical ground we have developed so far, including how we may provide supports for users to select Solid pod providers or ethical app components that they can trust, what kind of algorithmic transparency will be needed by users in the newly decentralised and ethical web applications, what new data protection regulations, governance and auditing are needed, and etc.

We are hoping the successful summer internship will continue its tradition next year as it has been exciting to see how the internships have provided an effective way for us to define miniature tasks that make critical contributions to the project overall, as well as to transfer our frontier understandings about the key of creating web decentralisations to our amazing interns, Vid, Zimeng, Hunar and Adrien! Thank you, and wish you all the best of luck!

Post EWADA Summer 2022
Fig 2. EWADA's focus post-summer internships: deployment and testing of new applications, and enhancement of core ethical computing components.

EWADA project summer internships

EWADA project offers three summer internship positions in 2022

by: Jun Zhao

17 Jun 2022

We are very excited to announce 3 summer internships in 2022!!!

Please come to join us if you want to create an AUTONOMOUS Web with a group of world-leading computer scientists!

Detailed job description

You will be working with researchers from [Oxford HCC (http://hcc.cs.ox.ac.uk))] to develop new web applications that enable web users to take back the control of their personal online data and decide how an application may make use of their data in a privacy-preserving way.

You will be working with the Solid (Social Linked Data) architecture from MIT [1], which is a standards-based approach that provides practical solutions to web decentralisation and empowers people to take back control of their data and regain their self-autonomy.

Background of the project

You will be working as part of the Oxford Martin School programme EWADA (Ethical Web and Data Infrastructure in the Age of AI)[2] Project, which is an ambitious 3-year programme that aims to reform the concentration of power on the Web by developing and deploying new forms of technical and legal infrastructure. The project is led by Prof. Sir. Nigel Shadbolt and Prof. Sir. Tim Berner-Lee and aims to investigate novel re-decentralisation architectures and develop critical privacy-preserving AI methods to re-establish citizens’ self-autonomy on the Web.

Selection criteria

Ideally, you are expected to have experience with full-stack web development and be interested and willing to learn about EWADA research and Solid ecosystems (in Javascript or Python). Moreover, you will need to be able to work well with others, as these roles will be highly collaborative.

We have a range of application choices for this year’s summer internship, including:

  • Creating a solid-based decentralise social media platform so that we do not have to be confined by existing proprietary solutions
  • Creating a solid-based worker platform that enables gig workers (such as Amazon workers or Uber drivers) to take better control of their data
  • Implementing a privacy-preserving computational protocol for users to share their data in a solid-based decentralised architecture


The post is expected to be full-time (36.5 hours) for 12 weeks, starting mid-July 2022 and ending in September 2022, £12.74-14.29 (Grade 3.8-4.7) per hour, depending on experience. If you are a student holding a Tier 4 visa, then you are permitted to work full-time for 8 weeks and 4 weeks part-time (max 20 hrs per week).

The post does not have to be based in Oxford but will be subject to the right to work in the UK. We CAN NOT sponsor visa applications due to the short duration of the project.

Applications should be submitted to Dr Jun Zhao (jun.zhao@cs.ox.ac.uk), including a 2-page resume, an indication of the application of interest, and a short paragraph of background and interests.

The closing date for applications is 12 noon on Friday, 1 July 2022. Candidates will be shortlisted and invited for an interview by 8 July.

Selection criteria


  • The ability to communicate information clearly, including technical content
  • The ability and desire to learn about Solid-related research, to quickly acquire domain expertise needed for effectively developing new web applications
  • The ability and desire to work with research staff to elicit information about how information should be organised
  • Substantial experience developing web-based applications
  • The ability to effectively manage time, to complete projects efficiently
  • The ability to work independently and think creatively


  • Expertise with base Web platform languages & technologies including HTML, CSS and Javascript
  • Expertise with Python and Linux-based Operating Systems
  • Graphic and interaction design experience and expertise