Skip to content
View willnjohnson's full-sized avatar
💻
Probably writing code, practicing coding interviews, or reading a good book
💻
Probably writing code, practicing coding interviews, or reading a good book

Organizations

@utk-cs

Block or report willnjohnson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
willnjohnson/README.md

Hi, I'm William

M.Sc. in Computer Science Cybersecurity Minor

I graduated from the University of Tennessee, Knoxville, in 2024, and I'm interested in software engineering, dev. ops, cybersecurity, etc.


Public ID: a0xEcXYY Verified with SigTail

sigtail:a0xEcXYY::lqb0pmp0ADUdJ6qTUy0QZIiG/wMOk6rCyAZzgizMA2JgAb4DbMp861/8ejL4OXFONP+rqoZKLWE6ApQySfv6Ag==


About Me

I’m a passionate STEM enthusiast who enjoys Computer Science. My early programming days began in high school with Java around 2012. I then explored ES6 JavaScript, React, Solidity, NodeJS, and other frameworks, languages, and tools starting in 2015.

In university, I honed my skills in C and C++, exploring data structures & algorithms, systems programming, DevOps, AI/ML, and cybersecurity. I enjoy staying up-to-date with tech trends, beta-testing new tools, and occasionally reading academic papers.

When I’m not coding or exploring new ideas, you’ll find me solving brain teasers and puzzles, reading papers and fiction, or experimenting in the kitchen with new recipes.


Favorite Languages

C++ C JavaScript Python C# Java

Always curious to explore new languages. I've explored Octave (MATLAB), Guile (Lisp), and other programming languages.

Currently catching up on Rust (especially for building cross-platform Tauri apps).

Comfortable in Docker (Portainer), virtual machines, and occasionally battling dependency dragons.


Strengths

  • Clear communication & strong documentation (familiar with Notion, Jira, Overleaf, and other documentation tools)
  • Mentorship experience as Undergraduate Research Assistant and Graduate Teaching Assistant
  • Enjoy collaborating with knowledge-sharing teams

Fun Facts

  • 💻 Favorite Linux distro: Ubuntu (Arch is cool, but maybe overrated)
  • ☕ Favorite drink: Coffee first, tea second (green or lavender)
  • 🎵 Favorite music: EDM & House (Daft Punk!)
  • 🎮 Favorite games: Mostly Nintendo, some PC games like Minecraft
  • 🧪 Tech guilty pleasure: Adding ASCII art to code comments

Contact Me

Email

Pinned Loading

  1. Bakeru Bakeru Public

    Bakeru 化ける(implemented in Tauri) is a Shapeshifter Solver that solves challenging puzzles on Neopets. Built using Rust!

    HTML

  2. WeatherApp WeatherApp Public

    A feature-rich weather application developed by myself and a team of other CS students at UTK

    Python

  3. Icarus Icarus Public

    Showcase of the first game I made in Unity C# for COSC552 Computer Graphics.

    C#

  4. 4DOF-Manipulation 4DOF-Manipulation Public

    An iterative project on improving usability: translating, rotating, scaling.

    Processing

  5. ChatGPTBulkDeleter ChatGPTBulkDeleter Public

    I got tired of manually deleting conversations, so I built this ChatGPT Bulk Deleter userscript to simplify deletion.

    JavaScript

  6. Vivace Vivace Public

    An improved lock screen for Windows

    Rust