Dylan Szeliga

Cybersecurity student who builds backend software.

I’m Dylan. I study cybersecurity, and the part I like most is the software: the databases, authentication and services an application depends on.

Projects

  1. Borealis (opens in a new tab)

    Self-hosted file sharing with password-protected links, expiring shares and per-share transfer limits. Runs in one container on SQLite and local disk.

    • TypeScript
    • Next.js
    • Prisma
    • Docker
  2. Evermind (opens in a new tab)

    An assignment tracker for students, with deadlines, priorities and a weekly plan in one place.

    • TypeScript
    • Next.js
    • Supabase
  3. Scrubber (opens in a new tab)

    A Windows hardening tool for CyberPatriot. It shows the security-relevant state of a machine and applies each fix only after a confirmed click.

    • C#
    • .NET
    • Windows App SDK
  4. Winstro (opens in a new tab)

    Reproducible Windows setups, in the spirit of a Linux configuration.

    • TypeScript
    • Bun

Experience

  • Wicked Softworks

    Founder

    I started and lead a small open-source group. I set the direction for our projects and write much of the code.

  • CyberPatriot

    Competitor

    I harden Windows systems in timed competition rounds, and built Scrubber to make that work faster and less error-prone.

About

I’m a high school student studying cybersecurity. Security is where I started, and it shapes how I write software: I think about how something fails before I think about how it looks.

I learn best by shipping. Most of what I know comes from building open-source projects with a small team and maintaining them once people use them.

Off the clock

  • Photography

    Taking pictures is how I slow down and pay attention.

  • Music

    I listen constantly, and have never felt the urge to make my own.

  • Swimming and volleyball

    The two sports I play, and a good counterweight to hours at a keyboard.

Contact

The best way to reach me is email.

GitHub (opens in a new tab)