Skip to content
View seoyeonglee's full-sized avatar

Block or report seoyeonglee

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
seoyeonglee/README.md

Seoyoung Lee — Full-Stack & Applied AI Engineering Portfolio

I build full-stack applications, backend/data platforms, automation systems, and applied AI tooling with a strong focus on reliability, observability, and real operational problems.

My primary languages are JavaScript / TypeScript / Python. I also have hands-on experience with Node.js, React, Vue.js, FastAPI, PostgreSQL, MySQL, Redis, Docker, SQL, and GitHub Actions.

My background spans software development, fintech, security, digital forensics, fraud/risk analytics, and automation. That domain depth is useful because I do not approach software as isolated code — I am used to translating ambiguous business and operational problems into working systems.

Featured engineering projects

The projects below are portfolio/reference implementations. Data-driven demos use synthetic data, with scope and limitations documented in each repository.

A full-stack evidence-review workspace with source-backed records, role/tenant boundaries, leased SQL jobs, version-checked human approval, and append-only audit history. A separate RAG Lab demonstrates TF-IDF retrieval, citation validation, and an optional OpenAI reasoner.

React · TypeScript · FastAPI · SQLAlchemy · PostgreSQL / SQLite · pytest · Playwright

The public demo uses SQLite and fictional personas. PostgreSQL row-level isolation and concurrency are covered by a separate integration suite.

Live demo · Architecture · Tests · AI boundaries


An interactive usage-analytics and recommendation app with cohort/period filters, adjustable hybrid-ranking weights, explainable score contributions, cold-start handling, and time-split offline evaluation.

React · TypeScript · Vite · Node.js · Playwright · GitHub Actions

The browser and evaluation scripts share the same domain engine. It runs on synthetic sessions without bank-account connections; reported metrics validate this bounded dataset, not real-market performance.

Live demo · Architecture · Evaluation & limitations · Browser verification


An interactive investigation console for directional hop tracing, transaction-graph exploration, and explainable fan-in, fan-out, peel-chain, and risk-proximity signals. Evidence panels connect each result to its underlying synthetic transactions.

React · TypeScript · Cytoscape.js · FastAPI · Python · Pandas · NetworkX · Docker

All wallets, labels, and cases are fictional; detected patterns are investigative leads, not attribution.

Live demo · Architecture · Tests


An end-to-end event platform connecting a React operations console to a FastAPI ingestion API, Redis Streams workers, and PostgreSQL analytics.

React · TypeScript · FastAPI · PostgreSQL · Redis Streams · Docker · Prometheus

Demonstrates atomic ingestion idempotency, durable deduplication, retries/DLQ, worker crash recovery, and frontend/API integration. Includes reproducible benchmark tooling without claiming unmeasured throughput.

Architecture · Benchmark method


An observability reference stack with service metrics, structured logs, alert routing, rule-based incident classification, and runbook-oriented response recommendations.

Python · FastAPI · Prometheus · VictoriaMetrics · Grafana · EFK · Alertmanager · Kubernetes · NVIDIA DCGM

Docker Compose exercises simulated inference telemetry locally. Kubernetes manifests provide a DCGM integration path for GPU-equipped clusters; this project does not claim production GPU-cluster operations.


A reusable real-time multiplayer systems prototype focused on server-authoritative state, ordered WebSocket events, fairness-sensitive randomization, layered settlement logic, React/PixiJS rendering, Redis reconnect sessions, PostgreSQL event history, and explainable integrity-risk controls.

TypeScript · Node.js · WebSocket · React · PixiJS · Redis · PostgreSQL · CSPRNG

A portfolio lab exploring the reusable architecture behind browser-based table and turn-based multiplayer systems.


An explainable access-monitoring pipeline based on behavioral baselines and rule-based risk scoring over synthetic access logs.

Python · Pandas · Detection Rules · Behavioral Analytics · Tests/CI


A synthetic fraud-risk engine combining customer baselines, transaction rules, velocity detection, and transparent scoring.

Python · Pandas · Fraud Analytics · Rule Engine · Tests/CI


Development background

  • JavaScript / TypeScript / Python: primary development languages
  • Frontend: React, Vue.js, HTML/CSS, browser/DOM programming, responsive UI
  • Backend / API: Node.js, FastAPI, REST APIs, asynchronous processing
  • Data: PostgreSQL, MySQL, Redis, SQL, Pandas, NetworkX
  • Infrastructure: Docker, Docker Compose, Kubernetes foundations, Prometheus/Grafana
  • Quality: pytest, GitHub Actions, reproducible local environments, synthetic test data
  • Teaching: JavaScript application development and Python/data-analysis instruction through SSAFY/freelance teaching

Selected applied engineering experience

  • Built Python automation, crawling, data-processing, and AI-agent workflows in financial/forensic environments
  • Developed a Python-based audio manipulation analysis workflow plus web-crawling and speech-to-text tooling
  • Designed data-driven monitoring and detection logic with engineering/data teams
  • Built and operated client-facing web/service workflows in a legal-tech environment
  • Worked across product, engineering, data, security, compliance, and legal stakeholders to turn requirements into operational systems

Engineering approach

I prefer projects that show more than isolated algorithms:

  • a usable UI or API
  • clear architecture and data flow
  • reproducible setup
  • tests and CI
  • observable behavior
  • explicit failure handling
  • realistic production trade-offs

I use AI coding tools as an accelerator for implementation and review, while keeping architecture, debugging, validation, and final technical decisions human-owned.


Links

Popular repositories Loading

  1. sylee_portfolio sylee_portfolio Public

  2. seoyounglee_portfolio seoyounglee_portfolio Public

    HTML

  3. seoyeonglee seoyeonglee Public

    TypeScript

  4. privacy-access-monitor privacy-access-monitor Public

    Explainable privacy access monitoring with behavioral baselines and risk scoring.

    Python

  5. fraud-risk-engine fraud-risk-engine Public

    Synthetic fraud detection pipeline with behavioral baselines, velocity rules, and explainable risk scoring.

    Python

  6. crypto-transaction-tracer crypto-transaction-tracer Public

    Graph-based blockchain transaction tracing and synthetic risk exposure analysis with NetworkX.

    TypeScript