Developer portfolio

xFrightfull I build for the web — carefully, in TypeScript.

I’m xFrightfull, a developer who enjoys turning ideas into small, well-made things: websites, tools and experiments. This portfolio collects what I’m building and what I’m learning.

Focus
Web development
Stack
TypeScript, Astro
Scroll

About

A short introduction to how I think, build and learn.

I like software that feels considered — fast to load, clear to read and simple to change later.

I approach a project by getting the foundations right first — structure, naming, data shapes — and then layering the visual details on top. It keeps the code easy to reason about when I come back to it weeks later.

I learn by building. When something new interests me, I look for a real project to try it on instead of following tutorials in isolation, and I write down what worked and what didn’t.

At the moment I’m focused on TypeScript, modern CSS and accessible, multilingual interfaces — and on turning this portfolio into a long-term home for everything I make.

Projects

Things I have built, and things I am building.

All projects

Skills

What I work with and how comfortable I am with it. Levels are self-assessed — they are not generated from GitHub statistics.

Programming languages

  • TypeScript Level: Learning
  • JavaScript Level: Intermediate
  • HTML Level: Intermediate
  • CSS Level: Intermediate

Frameworks & libraries

  • Astro Level: Learning

Development tools

  • Git Level: Intermediate
  • GitHub Level: Intermediate
  • npm Level: Intermediate

Other skills

  • Responsive layout Level: Learning
  • Accessibility Level: Learning
  • Internationalization Level: Learning

GitHub

Public repositories and recent activity, loaded from the GitHub API.

Recently updated

No public repositories to show yet.

Showing data captured when the site was last built.

Stack

The tools and technologies I actually use to build and ship.

Build

Ship & host

Workflow

Contact

Let’s talk.

Pick whichever channel suits you.

Discord

xFrightfull

Username: xfrightfull

Add me or send a message using the username.

A contact form is planned for a later version. Until then, email or Discord is the best way to reach me.

Settings

Appearance and language. Saved in this browser.

Theme

Language