Skip to content
View DarriusChen's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report DarriusChen

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.

Content in all repositories owned by your account will be closed.
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
DarriusChen/README.md

Hello world animation

Website Linkedin Threads Gmail

Hi, I'm Darrius 👋

A Software & Data Engineer focused on data and AI systems and cybersecurity.

I turn complex, real-world problems into reliable tools that help people understand data and make informed decisions.

Featured Projects

MalwareMind

Rebuilt from an intern project I led at work.

An interactive AI security demo that converts executable files into grayscale images for CNN-based malware family classification.

  • My contribution: Led interns through the original project, then reworked the implementation and web interface for the public demo.
  • Result: Achieved 95%+ classification accuracy on the project's prepared malware image dataset, with a web demo for file upload and prediction results.

Tech: Python · TensorFlow · FastAPI · Vue.js · Vercel

→ Repository
→ Live Demo

PQ-SAT

Work project at the Institute for Information Industry · Source code is not public.

A TLS analytics platform that helps security teams inventory cryptographic usage and plan for post-quantum migration.

  • My contribution: Owned backend and data engineering, including TLS ingestion, cryptographic enrichment, risk assessment, and automated readiness reports.
  • Result: Analyzed 8M+ TLS records, mapped 348 cipher suites, and generated cryptographic bills of materials (CBOMs) and readiness reports to support audits and post-quantum migration planning.

Tech: Python · Polars · DuckDB · PostgreSQL · Zeek · Docker · Next.js

→ Case Study

Synapse

Independently designed and built · Deployed V1.

A collaborative learning map that helps AI study groups explore topics, understand prerequisites, and find shared resources.

  • My contribution: Designed and built the application from product specification to deployment, including the topic and relationship data model, interactive graph, and protected admin workflows.
  • Result: Shipped a public learning map with 14 seeded AI topics, prerequisite and related-topic links, searchable topic pages, and tools for organizers to maintain the curriculum.

Tech: Next.js · React · TypeScript · Supabase · PostgreSQL · React Flow

→ Repository
→ Live Demo

Interests

  • Building tools that address everyday development friction, turning recurring problems into simpler workflows.
  • Building learning and knowledge tools that make connections between concepts easier to explore.
  • Exploring AI-assisted development with clear specifications, focused tests, and reviewable changes.

Tech I Use

Languages:

Python JavaScript SQL

Backend & Data:

GraphQL FastAPI Flask Apache Airflow Postgres MongoDB SQLite ElasticSearch

Frontend:

Next JS React Vue.js TailwindCSS

Machine Learning:

PyTorch TensorFlow scikit-learn Pandas NumPy

Tools:

Docker Vercel Postman Figma

Experience

Software & Data Engineer — Institute for Information Industry
Taipei, Taiwan · 2021–2026

Developed backend systems and data workflows for cybersecurity analysis, compliance mapping, and internal decision support.

Education

  • National Taiwan University of Science and Technology — Bachelor's in Industrial Management, with minors in Computer Science and Finance.
  • RWTH Aachen University — Exchange student in Business & Economics.
  • TU Berlin Winter University — Data Science with Python.

Beyond Code

I co-founded and led a Data Analysis Club, where I taught Python, NLP, and data analysis workshops. I like helping people from non-technical backgrounds build confidence with data and turn their own questions into working projects.


Thanks for visiting. Feel free to reach out if you want to talk about data systems, cybersecurity AI, or building useful tools from messy problems.

Pinned Loading

  1. MalwareMind MalwareMind Public

    This project is an implement of a paper about adversarial example and malware detector, we train a CNN model to detect if a pe-file is a malware or benign-ware. We also create a user interface for …

    Vue 1

  2. synapse-web synapse-web Public

    TypeScript