ai & llms
I wire LLMs into products people use.
- LangChain
- Pydantic AI
- pgvector
- Qdrant
- Langfuse
- OpenRouter
I build scalable data pipelines & intelligent workflows
I'm a Full Stack Engineer who cares deeply about data. I build production systems from the ground up: intelligent backends, data pipelines, and the interfaces people actually use. When something is repetitive, I automate it and spend the time saved on more interesting problems.
At CoderSchool, I work on the elearning platform that runs our online assessments and the AI Teaching Assistant answering student queries, along with the automation behind it all. The platform also manages students and mentors across our live courses, who rely on it every day.
Outside of my day job, I take on client and personal projects... building a Facebook agent that manages content publishing, and developing a self-hosted Discord music bot that my team uses to hang out on calls.
Right now I'm looking for my next opportunity to build something meaningful. If you want to talk automation, data engineering, or software development, reach out directly, or Google "nauqh" to find me. Let's build something together.
I wire LLMs into products people use.
I move data from raw to usable.
I build and ship the services behind it.
I build the interfaces on top.
Specialisation in Applied Data Analysis | GPA: Distinction
Relevant Coursework: Advanced Database Technology, Data Wrangling, Data Processing for Big Data
Specialisation in Data Science and Software Development | GPA: Distinction
Relevant Coursework: Software Engineering, Theory of Computation, Data Warehouse and Business Intelligence
OISP - HCMUT
Relevant Coursework: Digital Systems, Computer Architecture and Networking
Sep 2023 ~ Present
Sep 2023 ~ Present
Oct 2020 ~ Oct 2024
Mar ~ Nov 2023
Built for game nights, when friends are talking in voice and someone wants music on. With one command, Alfred joins the call, plays from YouTube, Spotify, SoundCloud or Deezer, and keeps the music going while everyone plays. A single player card handles the controls, text channels stay clean, and it leaves once the last listener does. It runs on your own server, so you stay in control.
Full Stack Engineer
Have a project in mind or just want to chat? My inbox is always open.