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 & Linux 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
    • Bash
    • Golang
  4. Winstro (opens in a new tab)

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

    • TypeScript
    • Bun

Experience

  • T2S Solutions

    STEM Intern

    Over the Summer of 2026, I was working for T2S Solutions as a STEM Intern. I wrote multiple internal tools to simplify testing and speed up the development process.

  • 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 19-0724

    Competitor / Team Leader

    I lead my team in our Windows and Linux based images where I harden the virtual machines and secure images. This is done with the help of my tool, Scrubber.

About

I’m a 15-year-old high school sophomore studying cybersecurity. I started by self-teaching Software Development and decided that I needed to strengthen myself in the Security field.

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) Alt Portfolio (opens in a new tab)