Skip to content
View dwerkjem's full-sized avatar
🐧
Linux rules
🐧
Linux rules

Highlights

  • Pro

Block or report dwerkjem

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
dwerkjem/README.md

Derek R. Neilson

Computer Science Professional · System Administration · Software Engineering · AI Enthusiast


🌱 Learning & Growth

  • Advanced Rust GUI development (GTK ecosystem and tooling).
  • Optimizing ML models for on‑the‑fly document classification.
  • Modern DevOps practices: Docker, CI/CD pipelines, GitHub Actions.

👯 Collaboration Interests

  • Cybersecurity & secure infrastructure projects.
  • Natural Language Processing & AI‑driven tools.
  • Productivity enhancers and automation solutions.

🧭 Summary

I am a computer science professional focused on building reliable, maintainable systems—ranging from web applications and CLI tooling to containerized services deployed on Linux. My work emphasizes clarity, security, and reproducibility. I value minimalism in design and rigorous engineering practices in implementation.


💼 Skills & Technologies

Domain Tools & Languages
Programming Rust, C++, Python, JavaScript/TypeScript
Web Development React, Node.js, Flask, Vite
DevOps & Tools Docker, GitHub Actions, Traefik, NATS, Systemd, Bash/Zsh
Databases PostgreSQL, SQLite, InfluxDB, Supabase
AI & ML PyTorch, TensorFlow, NLP, fine‑tuning
Systems Debian Linux, virtualization (libvirt, QEMU/KVM)

🧱 Experience Snapshot

  • Linux system administration (Debian): Service hardening, logging, and monitoring; reproducible deployments.
  • Containerization & orchestration: Multi‑service Docker Compose setups; certificate management; reverse proxy configuration with Traefik.
  • Messaging & real‑time services: Practical use of NATS for eventing and messaging.
  • CI/CD: Build/test/release pipelines with GitHub Actions; artifact versioning and environment promotion.
  • Testing & QA: Automated testing for web applications and libraries.

📊 GitHub Statistics

Language Breakdown
Lines of Code per Language

Note: The plots above are generated from local analysis scripts and reflect personal repositories.


🤝 Connect


⚡ Fun Facts

  • 🎯 Advocate of minimalist design: less clutter, greater focus.
  • 📚 Family‑oriented; I balance rigorous work with meaningful time off.

“Simplicity is the ultimate sophistication.” — Leonardo da Vinci

Popular repositories Loading

  1. mentalMathTrainingGame mentalMathTrainingGame Public

    A website made to measure and grow mental math skills in a fun and engaging way!

    Shell 1

  2. nvderek nvderek Public

    Lua

  3. dwerkjem dwerkjem Public

    Python

  4. FreeWebsiteTutorial FreeWebsiteTutorial Public

    TeX

  5. nix-config nix-config Public

    Nix

  6. NotationPilot NotationPilot Public