Skip to content

A data science portfolio site, built and run by an AI agent

A data science portfolio shows a few projects end to end: the question, the data, the method, what you found and why it matters. A repository proves you can code; a page that explains the work proves you can communicate it.

Describe your projects to an AI agent such as Claude and it builds the site from one of the templates below, with a page or entry for each project and links to the code. Add the next project in the same chat when it is done.

Recommended templates

Each template is an example of a website you can build with Sitelas. See every template.

What a data science portfolio needs

Two to four real projects
Pick ones with a clear question and a result. A messy real dataset says more than another Titanic notebook.
A write-up for each
Question, data, approach, result, limits. Sawad's blog and Dossier's case-study pages give each one room.
Charts and code
Sitelas has a bar chart, a table and a code block, and a dashboard or notebook that offers iframe embed code can be embedded.
Links to the code
GitHub or Kaggle on every project. Console shows each project's tools as tags under it.
Experience
Roles, papers and talks in order. In Console, experience is a list you add to; Sawad gives it a page of its own.
Contact
Console links to your email and profiles; Sawad ends on a contact form.

Templates for a data science portfolio

TemplateBuilt forPages
ConsoleA dark two-column developer portfolio: sticky intro on the left, experience and projects on the right.Home
SawadA dark portfolio for freelance developers: your photo and links beside your projects, tools and a blog.Home, Projects, Experience, Tools, Thoughts
DossierA split-screen site for freelancers: contact details always visible, case studies and services beside them.Home

Build yours by asking your AI agent

  1. 1Connect Sitelas to Claude, ChatGPT or another AI agent that supports MCP. How to connect
  2. 2Ask for it in plain words: “Build my data science portfolio with the Sawad template: I'm an ML engineer. Add these three projects with a short write-up of each and links to the GitHub repos.”
  3. 3Open the preview link it sends back, ask for changes, and publish when it reads right.

Then keep changing it from the same chat

  • Rewrite the copy“Rewrite every page in a warmer, friendlier voice.”
  • Change the design“Make the colours earthier and use a serif for headings.”
  • Add or remove pages“Add a Pricing page and remove the Blog.”
  • Rearrange sections“Move the testimonials higher and add an FAQ.”
  • Swap the photos“Replace the photos with ones that fit my business.”
  • Run the site“Show me this week's form messages, then publish.”

Everything here can also be done by hand in the visual editor.

Questions

Can I put Jupyter notebooks on the site?

Not as live notebooks. Link to the notebook on GitHub, Kaggle or Colab, and put the key chart and code excerpt on the page itself.

Is a GitHub profile not enough?

A profile shows code, not reasoning. A page per project, in plain words, is what a hiring manager reads before opening the repository.

Can I write up papers and talks?

Yes. Add them as experience entries or blog posts, with a link to the paper or slides.

What does it cost?

Nothing to start, with no trial clock. A free site runs on a sitelas.com address; Pro is $9 a month per site ($90 a year) for your own domain, analytics and more room.

Can I use my own domain?

Yes, on Pro. Point your domain at the site and the SSL certificate is issued and renewed for you.