Skip to content
View denusklo's full-sized avatar

Block or report denusklo

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.

Content in all repositories owned by your account will be closed.
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
denusklo/README.md

Hi, I'm Den Kong

I'm a Laravel fullstack developer from Malaysia. Lately I've been building tools for games and the browser.

Projects

  • HoopLandHelper: A Python/OpenCV tool that reads Hoop Land's shot meter from a live phone screen feed and times shot releases over ADB.
  • autospinner: A vanilla JavaScript Chrome extension that reads the Tower of Saviors simulator's board, finds an orb-matching path with beam search, and drags the orb automatically.

Languages and tools

Some examples from my public projects, including experiments and learning projects. These describe where I use each tool, not a proficiency ranking.

Languages and backend

Tool What I use it for
PHP Travel and tour endpoints in travel_api.
Laravel Routing, request validation and API resources in travel_api.
Python Screen analysis and shot-release timing in HoopLandHelper.
FastAPI Channel-management endpoints and a Telegram listener in telegram-forex-py.
Go The web server and database layer in auto-gbp-review.
Gin HTTP routes and page rendering in auto-gbp-review.
Node.js The chat backend in reactjsnodejschatapp and solver regression checks in autospinner.
Express Authentication, user and message routes in reactjsnodejschatapp.

Frontend

Tool What I use it for
JavaScript Canvas board detection, beam-search solving and automated mouse drags in autospinner.
TypeScript The Copy Line Number VS Code extension and the keeptrack React learning project.
Vue Interactive portfolio components, including the Todo and Bill Splitter demos in this site.
Pinia Todo and bill-splitting state in this site's Vue demos.
React Conversation lists, message views and login forms in reactjsnodejschatapp.
Zustand Selected-conversation and message state in reactjsnodejschatapp.
Astro Pages, blog posts, RSS and hydrated Vue components in this portfolio.
Nuxt Booking pages, admin views and server API routes in nova-memorial-booking.
Next.js The React web app in The-One-Furnishing.
Tailwind CSS Styling this portfolio and the chat app.
Bootstrap The Laravel UI setup in cliniquewise.
HTML The extension popup and browser-based algorithm playground in autospinner.
CSS Layout and visual styling in this portfolio and the chat app.

Data and integrations

Tool What I use it for
PostgreSQL Booking tables, schema migrations and row-level security policies in nova-memorial-booking.
Supabase The database and authentication integration in nova-memorial-booking.
MongoDB User, conversation and message models through Mongoose in reactjsnodejschatapp.
Firebase Authentication and FCM notification-token handling in gall_2.
GraphQL A Strawberry query layer and Apollo client setup in The-One-Furnishing.
SQLAlchemy Async database sessions and channel/trade models in telegram-forex-py.
Socket.IO Real-time communication between the browser and server in reactjsnodejschatapp.

Mobile, computer vision and analysis

Tool What I use it for
Kotlin The Android overlay, calibration screens and original on-device timing implementation in HoopLandHelper.
Android / ADB Screen capture, overlay triggers and touch-event injection in HoopLandHelper.
OpenCV Frame-image handling in HoopLandHelper's PC-side shooter.
NumPy Pixel-row scans, green-zone detection and cursor-speed estimation in HoopLandHelper.
pandas Historical price-data analysis in backtest-ethusdt.
Matplotlib Price, moving-average and trading-signal charts in backtest-ethusdt.
Jupyter Interactive moving-average strategy experiments in backtest-ethusdt.

Development tools

Tool What I use it for
Docker Container definitions for the Go service in auto-gbp-review and Python API in telegram-forex-py.
Vite Frontend development and builds for reactjsnodejschatapp and cliniquewise.
VS Code API Editor commands, multi-cursor line selection and clipboard access in Copy Line Number.

Contact

Reach me at denusklo@gmail.com.

Pinned Loading

  1. denusklo denusklo Public

    Vue

  2. gall_2 gall_2 Public

    PHP

  3. backtest-ethusdt backtest-ethusdt Public

    Jupyter Notebook

  4. nova-memorial-booking nova-memorial-booking Public

    Vue

  5. telegram-forex-py telegram-forex-py Public

    Python

  6. vercel-community/php vercel-community/php Public

    🐘 PHP Runtime for ▲ Vercel Serverless Functions (support 7.4-8.5)

    TypeScript 1.5k 327