Languages & web stacks
From scripts to full-stack apps
Hello World, This is Chenrui Hao
I am a full-stack software developer, an AI-focused builder, and an entrepreneur-minded technologist. My work is driven by curiosity, product thinking, and a strong interest in building practical software that solves real problems. I enjoy working across the full stack, from backend architecture, database design, and cloud deployment to frontend experience, AI integration, and scalable product development.
My professional experience spans education technology, AI-assisted systems, and web platforms. At IBM Skills Network, I contributed to tools for online learning, course authoring, file management, transcription workflows, and intelligent content systems. I have also worked with NeoScholar Education Group, where I helped build education technology solutions for academic programs and student-facing services. These experiences strengthened my interest in AI-powered products, especially systems that can organize knowledge, improve workflows, and make learning more personalized and accessible.
Beyond engineering, I am passionate about entrepreneurship and turning ideas into real products. I enjoy identifying opportunities, building prototypes, refining user experience, and thinking about how technology can create long-term value. My technical interests include full-stack development, artificial intelligence, machine learning, backend systems, cloud infrastructure, and SaaS products. Moving forward, I aim to grow as a product-minded software engineer and AI engineer who builds reliable, intelligent, and user-centered technology.

Backend craft
Ruby on Rails
MVC apps, APIs, and shipping server-side features with clarity— convention over configuration, still my vibe.
Intelligence layer
AI engineering
Pipelines, models, and LLM + RAG workflows—built to be measured, not just demoed.
From scripts to full-stack apps
Models, GenAI patterns, and evaluation
Storage, warehouses, and modeling
Notebooks, BI, and the cloud edge
Why I stand out
My strongest qualification is the ability to move across technical and product responsibilities—from requirements and system design to implementation, debugging, deployment, documentation, and stakeholder communication.
Full-stack engineering
Hands-on experience building scalable web applications across frontend, backend, database, and cloud infrastructure.
IBM Skills Network
Contributed to online learning platforms, course authoring tools, file management, transcription workflows, and intelligent content delivery.
AI-powered workflows
Experienced with embeddings, similarity search, transcription, content retrieval, and domain-specific knowledge systems.
Technical stack
Skilled with React, Next.js, Ruby on Rails, Spring Boot, Python, PostgreSQL, Redis, Docker, Kubernetes, Tailwind CSS, and cloud workflows.
Product mindset
Entrepreneurial engineer focused on turning ideas into practical products that create real user value.
Communication
Able to explain complex technical concepts clearly, supported by teaching assistant experience in advanced algorithms at McMaster University.
Skill system
I prefer a practical stack: tools that help me ship usable software, apply AI thoughtfully, and explain outcomes clearly.
Building reliable product experiences from interface to backend.
Turning models and AI workflows into measurable product value.
Designing data workflows that support decisions and storytelling.
The goal is not a long tool list, but a focused system for building useful AI-enabled products.