Pharmacist · Formulation & Regulatory · Cheminformatics · Python/AI
I build practical, open tools for drug R&D, regulatory intelligence, and data‑driven decision making. My work sits at the intersection of formulation, cheminformatics (RDKit/ChEMBL), and Python + AI/ML — with a strong focus on reproducibility and good UX (CLI, Tkinter, and Streamlit).
- PharmApp — an integrated toolkit for pharmaceutical analytics (FAERS, openFDA, Orange Book, PMDA SmPC, CEPS/EDQM, etc.), dashboards, and utilities for day‑to‑day R&D and regulatory tasks.
- Cheminformatics & QSAR — RDKit pipelines, descriptor generation, similarity search, model prototyping, and visualization.
- Automation & Data Engineering — ETL from public regulators (FDA/DAV/PMDA), long‑running crawlers with resume, Parquet/SQLite/ DuckDB storage, and reproducible notebooks.
- GUI Tools — lightweight Tkinter/Streamlit apps that ship as portable builds and focus on clarity over complexity.
- Regulatory intelligence: FDA Orange Book, FAERS safety analytics, openFDA labeling, PMDA SmPC search/translate, DAV (Vietnam) product registry.
- Cheminformatics: ChEMBL integration, RDKit descriptors, QSAR baselines, clustering & chemical‑space maps, quick property explorers (LogP, TPSA, HBD, etc.).
- Formulation utilities: GRAS viewer, excipient compatibility checks, cleaning validation matrices, sterilization calculators, dissolution/bioavailability helpers.
- Media/learning: YouTube subtitle/audio toolkit, transcript searchers, and curriculum‑style notebooks for learners.
Goal: provide a coherent, privacy‑friendly, offline‑first toolkit that labs can adapt to their context.
| Project | What it does |
|---|---|
| PharmApp | A modular toolkit for pharma analytics (regulatory data, dashboards, search, and utilities). Streamlit/Tkinter/CLI with reproducible notebooks. |
| NCTPlayer | Minimal Python music player (Tkinter + python‑vlc) with session‑resume, playlist handling, and themed UI. |
| FDA‑Novel‑Drug‑Approvals | Yearly FDA approvals datasets & notebooks for quick trend analysis and visuals. |
| Drug‑Excipient‑Interaction‑Prediction | ANN/QSAR baselines to screen potential incompatibilities between APIs and excipients. |
| PharmAI | Experiments with LLMs/embeddings for regulatory Q&A and document navigation. |
| PharmApp‑download‑youtube‑mp3 | Clean CLI/GUI utilities to fetch audio + transcripts for research/education workflows. |
If you’d like your organization to adopt or tailor PharmApp (or any module) for internal use, feel free to reach out.
Python (Streamlit, Tkinter, FastAPI), RDKit, PostgreSQL/DuckDB/SQLite, Pandas/Polars, Plotly/Matplotlib, Playwright, GitHub Actions, Shell/PowerShell, Markdown/LaTeX.
- Long‑form posts and how‑tos on nghiencuuthuoc.com.
- Demos, walkthroughs, and study notes on YouTube @nghiencuuthuoc.
I enjoy shipping small, sharp tools that solve real problems in labs/teams. If you have public data to structure, a one‑off analysis to automate, or a thin UI to wrap your workflow—let’s chat.
- ✉️ Email: [email protected]
- 💼 LinkedIn: linkedin.com/in/nghiencuuthuoc
- 🐦 X/Twitter: x.com/nghiencuuthuoc
- Most repos are education‑oriented and aim to be portable (no Docker required) so small teams can start fast.
- I favor local/edge workflows and clear README + scripts + data folders so work is reproducible.
© 2025 Dat • This profile README highlights public, non‑confidential work. For consulting or custom builds, please reach out via email.