I'm a Computer Science graduate from the University of San Francisco (GPA: 4.0) passionate about building backend systems, AI-powered applications, and developer tools. I enjoy solving complex engineering problems and creating software that is reliable, scalable, and practical.
I'm particularly interested in:
- π€ AI applications and AI agents
- βοΈ Backend engineering
- π Full-stack web development
- π Building production-ready software
Built a full-stack search engine in Go featuring:
- Concurrent web crawling with goroutines and worker pools
- TF-IDF document ranking
- SQLite and in-memory indexing
- Configurable crawling architecture
AI-powered chatbot built with:
- OpenAI GPT-4o-mini
- Function calling
- Agentic tool execution
- Semantic search using embeddings
- SQLite vector database
Built MCP-based software tools and supporting infrastructure during my Software Engineering Internship at Consilient Labs, including a React/Vite playground for testing tools and visualizing usage metrics.
Languages
- Go
- Python
- Java
- JavaScript
- TypeScript
- SQL
- C
Frontend
- React
- HTML
- CSS
Backend
- Node.js
- REST APIs
- SQLite
AI
- OpenAI API
- MCP
- Function Calling
- Vector Search
- Prompt Engineering
Tools
- Git
- GitHub
- VS Code
π§ Email henrik.nguyen888@gmail.com
πΌ LinkedIn https://linkedin.com/in/henrik-nguyen888
π Portfolio https://henrikanha.github.io/portfolio
π» GitHub https://github.com/HenrikanHa
Outside of coding, I'm a huge Spider-Man fan π·οΈ.