Skip to content
View kohnh's full-sized avatar

Highlights

  • Pro

Block or report kohnh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kohnh/README.md

header

Typing SVG

LinkedIn

About Me

Computer Engineering student at NUS who builds across the stack — native iOS apps in Swift, TypeScript / Next.js web apps, and Python ML / LLM tooling — with a recurring interest in fintech and markets.

  • 🔭 Building native iOS appsAlphaLens, TinyHues (habit tracker), BarcodeScanner
  • 🤖 Working with LLMs & agentscareer-ops (an AI job-search system built on Claude Code) and swe-llm
  • 📈 Exploring fintech & markets toolingstockfolio, AlphaLens
  • 🌐 Shipping web apps in TypeScript / React — RapidGuard, drms, nextjs-dashboard
  • 🧠 Comfortable down to the metal — data science notebooks, RTOS in C, and FPGA / Verilog
  • ⚡ Fun fact: off the keyboard you'll find me playing table tennis and badminton — on it, finding new ways to max out my Claude usage

🛠️ Tech Stack

tech stack

🚀 Featured Projects

Project What it is Stack
AlphaLens A unified iOS investment companion that consolidates your portfolio into a single source of truth and surfaces intelligent, data-driven insights Swift
TinyHues Minimalist habit-tracking iOS app Swift
career-ops My fork of santifer/career-ops, extending the AI-powered, Claude Code-based job-search engine with a redesigned web UI and new capabilities JavaScript
RapidGuard An AI-driven disaster-response platform delivering real-time hazard detection, dynamic emergency guidance, and interactive, context-aware situational intelligence — engineered to stay resilient when conventional analytics buckle under pressure TypeScript
swe-llm A FastAPI backend that wraps LLM chat completions with MongoDB-backed conversation persistence, exposing a clean REST API for managing prompts, conversations, and token usage Python

footer

Popular repositories Loading

  1. RapidGuard RapidGuard Public

    TypeScript 1 1

  2. ip ip Public

    Forked from nus-cs2113-AY2223S1/ip

    Java

  3. lender lender Public

    Forked from nus-cs2113-AY2223S1/lender

    Java

  4. contacts contacts Public

    Forked from nus-cs2113-AY2223S1/contacts

    Java

  5. samplerepo-pr-practice samplerepo-pr-practice Public

    Forked from se-edu/samplerepo-pr-practice

    A sample repo for practicing how to create Pull Requests

  6. circus circus Public

    Forked from nus-cs2113-AY2223S1/circus

    Java