Khang Hou portrait
👋

Hello, I'm Khang Hou. I'm a full-stack developer who enjoys building sites & apps. My focus is React (Next.js) and React Native (Expo).

About me

After completing a year of study in Creative Writing at Singapore Polytechnic, I came to the realization that my true passion lay elsewhere. Thus, I made the decision to shift my focus and pursue a course in programming, which ultimately led me to discover a genuine enthusiasm for addressing real-world challenges and making a direct and positive impact on others. real-world problem-solving and positively impacting others through programming. I am particularly drawn to the prospect of contributing to the healthtech industry, driven by a desire to bring about meaningful change for patients and caretakers alike.

My core stack current looks like React, Next.js, NestJS, PostgreSQL, React Native. I am also familiar with TypeScript and Prisma. I am always looking to apply the skills I learn into projects that directly impact people.

When I'm not coding, I enjoy swimming 🏊 and consuming content on productivity and philosophy 📚. I also enjoy learning new things and volunteering, usually as a tutor for children from disadvantaed backgrounds or befriending the elderly.

My skills

My experience

My projects

Learnie

Addressed the need for effective study tools by building an Obsidian plugin that enhances learning using scientifically-proven study techniques like interspersed and interleaved learning, resulting in hundreds of downloads on the Obsidian plugin store.
  • Node.js
  • Obsidian

KampungConnect

Developed a robust volunteer management system for Groundup Initiative, featuring a customised authentication system for secure access, automated onboarding messages via Telegram, and comprehensive admin control over events and volunteer management. The system supports recurring events similar to Google Calendar, allowing volunteers to easily sign up for repeated engagements, enhancing both efficiency and user experience.
  • Next.js
  • NestJS
  • Prisma
  • PostgreSQL
  • fly.io

BabelJam

Developed a multilingual video translation system for a hackathon, promoting accessibility across languages while retaining the original voice using a voice synthesizer. Key features include audio transcription, translation between languages, and voice cloning via ElevenLabs to match the original video's voice. The system also provides a web interface for manual adjustments to the transcription or translation.
  • Next.js
  • ElevenLabs
  • OpenAI Whisper
  • Google Translate
  • wav2lipy

E-Commerce Site for Orthopaedic shoes

Led the end-to-end development of an e-commerce site for an orthopaedics company with a focus on zero-cost maintenance and great user experience.
  • React
  • Next.js
  • Stripe
  • Commerce.js
  • EzParcel

Eye Want to Rest

Initially a hackathon idea, I successfully developed and published this mobile application that aids individuals in maintaining optimal eye health.
  • React Native
  • Expo

LooksBadToMe

A web-based code-review game with a narrative of a young software engineering intern navigating the toxicity of the workplace environment by leveraging OpenAI to generate realistic responses. Submission for Hack&Roll 2024
  • Next.js
  • tRPC
  • OpenAI

GoLunch

A web3-powered website that tracks distance travelled by users, which is stored as cryptocurrency to be exchanged for discounts at select restaurants.
  • React
  • Express.js
  • MySQL
  • Solidity
  • web3.js
  • ReduxJS

Wall Game

A 3D web game built in 2 weeks to experiment with web-based 3D technologies.
  • React
  • Typescript
  • three.js

TremorGuard

A full-stack IoT solution to classify tremors in patients with Parkinson's disease, including categorising their daily activities using AI and automatically generating their daily activity diaries.
  • Arduino
  • PyTorch
  • Azure IoTHub
  • Next.js
  • NestJS
  • PostgreSQL

Timezonify

A web extension that converts timezones for you automatically, developed for both Chrome and Firefox users.
  • Javascript
  • Web Extensions

Contact me

Please contact me directly at khanghou99@gmail.com or through this form.