Nguyen Huu Thien Nhan
Self-taught Programmer
I teach myself anything, then craft products as close to perfect as possible. Everything below is a receipt: each line opens the thing that proves it.
Built
6 shipped
Installable today, by a stranger, without asking me for anything. Nothing here links to something you cannot use.
- 2024obsidian-smart-ganttObsidian plugin · 10,000+ installs, top 15% of 6,866 in the registryTracks every task across a vault with no plugin-specific syntax to learn, reading plain-language dates, Tasks emoji dates and Dataview fields alike. Drag a bar and it rewrites the date back into the note.
- 2024obsidian-historicaObsidian plugin · 4,700+ installsRuns NLP over your notes, finds every date in the prose, and renders an interactive timeline inside a fenced block.
- 2026organismSwift · 80 of 80 against org-element, listed in the Swift Package IndexA language-agnostic conformance suite for org-mode, graded against org-mode's own reference parser. The bundled Swift parser refuses the constructs it has not implemented instead of guessing at them.
- 2026ncomphuntSwift · brew install nhannht/tap/ncomphuntA native macOS competition tracker, distributed through my own Homebrew tap.
- 2026KhacSwift · listed in the Swift Package IndexA natural-language date parser where adding a language means filling in a data table, not writing a second parser.
- 2021ncov-cliRust · on crates.io, 1,600+ downloadsA terminal UI I published while learning the language. Strangers are still pulling it five years later.
Open source
8 merged
Merged into repositories that are not mine. Eight pull requests, none of them dependency bumps.
- 2026Vietnamese locale for chronowanasit/chrono · PR #641The entire locale, not a fix. It ships inside chrono-node, which npm serves millions of times a month, so somebody in Hanoi typed a date in their own language today and my parser answered.
- 2023Custom OpenAI-compatible endpointsWolframResearch/Chatbook · PR #456Written in Wolfram Language, and it went through Wolfram staff review to land.
- 2021Two extensions onto Open VSXEclipseFdn/publish-extensions · PR #402So people who refuse Microsoft's marketplace can still have them.
- 2023Evil-mode keymap and CImmontone/emacs-inspector · PR #18 and #16Vim bindings for the Emacs inspector, plus the continuous integration it did not have.
- 2023Front matter for notebook exportkubaPod/M2MD · PR #28Mathematica notebooks converted to markdown now carry their metadata across.
- 2026organism and Khac into the Swift Package IndexSwiftPackageIndex/PackageList · PR #14733 and #14723Reviewed and added, so both resolve for anyone searching Swift packages.
Education
HCMUS
B.S. Education Technology
University of Science, Vietnam National University Ho Chi Minh City
Currently studying. HCMUS is Vietnam's leading university for the natural sciences.
Certificates
53 of 53
Every certificate opens its issuer's verification page. Don't believe me, click.
- Jul 2026Duolingo English TestDuolingo · Overall 100 of 160, CEFR B2Speaking 85, Writing 115, Reading 110, Listening 95Proctored online English test with AI plus human review, accepted by universities worldwide.
- Jul 2026IELTS AcademicBritish Council · Overall Band 6.0, Competent UserListening 5.5, Reading 7.0, Writing 6.0, Speaking 5.5Proctored in-person IELTS Academic test, computer-delivered, taken at British Council Ho Chi Minh City.
- Oct 2022Machine Learning SpecializationStanford University & DeepLearning.AI
- Feb 2022Blockchain SpecializationUniversity at Buffalo, The State University of New York
- May 2021PostgreSQL for Everybody SpecializationUniversity of Michigan
- May 2021Microsoft Azure Fundamentals AZ-900 Exam Prep SpecializationMicrosoft
- Feb 2021Secure Software Design SpecializationUniversity of Colorado System
- Jul 2021Java Web Developer NanodegreeUdacityGraduated Nanodegree program covering Spring Boot, web services and APIs, data stores and persistence, security, and deployment.
- Jun 2021Data Structures and Algorithms NanodegreeUdacityGraduated Nanodegree program on algorithms, data structures, and interview-style problem solving.
- Jul 2026Java DeveloperHyperskill (JetBrains Academy)8 projects, 243 topics
- Jul 2026Introduction to Command Line and Unix ShellHyperskill (JetBrains Academy)2 projects, 82 topics
- Mar 2025IELTS Reading Section Skills MasteryUniversity of California, Irvine · Grade 85%
- Dec 2022Python for BeginnersHyperskill (JetBrains Academy)4 projects, 68 topics
- Dec 2022Java CoreHyperskill (JetBrains Academy)8 projects, 264 topics
- Dec 2022Java for BeginnersHyperskill (JetBrains Academy)4 projects, 97 topics
- Nov 2022JavaScript for BeginnersHyperskill (JetBrains Academy)1 project, 55 topics
- Nov 2022Python CoreHyperskill (JetBrains Academy)12 projects, 274 topics
- Oct 2022Computational Social Science MethodsUniversity of California, Davis · Grade 90.93%
- Oct 2022Supervised Machine Learning: Regression and ClassificationDeepLearning.AI & Stanford University · Grade 99.60%
- Oct 2022Unsupervised Learning, Recommenders, Reinforcement LearningDeepLearning.AI & Stanford University · Grade 98.80%
- Oct 2022Advanced Learning AlgorithmsDeepLearning.AI & Stanford University · Grade 99.66%
- Jun 2022Introduction to StatisticsStanford University · Grade 89.17%
- Feb 2022Decentralized Applications (Dapps)University at Buffalo, The State University of New York · Grade 92.15%
- Feb 2022Smart ContractsUniversity at Buffalo, The State University of New York · Grade 90.40%
- Feb 2022Blockchain BasicsUniversity at Buffalo, The State University of New York · Grade 95.22%
- Feb 2022Blockchain PlatformsUniversity at Buffalo, The State University of New York · Grade 87.51%
- Feb 2022Probability Theory, Statistics and Exploratory Data AnalysisHSE University · Grade 96.20%
- Feb 2022Discrete Math and Analyzing Social GraphsHSE University · Grade 98.57%
- Jan 2022Asymmetric Cryptography and Key ManagementUniversity of Colorado System · Grade 90.97%
- Jan 2022Classical Cryptosystems and Core ConceptsUniversity of Colorado System · Grade 90%
- Jun 2021Crash Course on PythonGoogle · Grade 94%
- Jun 2021Using Python to Interact with the Operating SystemGoogle · Grade 100%
- Jun 2021Introduction to Git and GitHubGoogle · Grade 100%
- Jun 2021Configuration Management and the CloudGoogle · Grade 100%
- Jun 2021Troubleshooting and Debugging TechniquesGoogle · Grade 100%
- May 2021Database Design and Basic SQL in PostgreSQLUniversity of Michigan · Grade 99.16%
- May 2021Intermediate PostgreSQLUniversity of Michigan · Grade 99.16%
- May 2021JSON and Natural Language Processing in PostgreSQLUniversity of Michigan · Grade 98.45%
- May 2021Database Architecture and NoSQL at Scale with DenoUniversity of Michigan · Grade 98.88%
- May 2021Microsoft Azure Services and LifecyclesMicrosoft · Grade 95%
- May 2021Microsoft Azure Management Tools and Security SolutionsMicrosoft · Grade 90%
- May 2021Introduction to Microsoft Azure Cloud ServicesMicrosoft · Grade 96.87%
- May 2021Preparing for the AZ-900 Microsoft Azure Fundamentals ExamMicrosoft · Grade 84.76%
- Feb 2021Learn Java and JavaFX by creating a Graphical CalculatorCoursera Guided Project (retired) · Grade 100%
- Feb 2021Software Design Threats and MitigationsUniversity of Colorado System · Grade 86%
- Feb 2021Software Design Methods and ToolsUniversity of Colorado System · Grade 94%
- Feb 2021Software Design as an AbstractionUniversity of Colorado System · Grade 92%
- Feb 2021Software Design as an Element of the Software Development LifecycleUniversity of Colorado System · Grade 92%
- Feb 2021Introduction to Big DataUniversity of California San Diego · Grade 93.93%
- Feb 2021Programming Foundations with JavaScript, HTML and CSSDuke University · Grade 86.42%
- Feb 2021Java Programming: Arrays, Lists, and Structured DataDuke University · Grade 91.29%
- Feb 2021Java Programming: Principles of Software DesignDuke University · Grade 86.63%
- Feb 2021Java Programming: Solving Problems with SoftwareDuke University · Grade 89.28%