Skip to content

Instantly share code, notes, and snippets.

View logickoder's full-sized avatar
😶‍🌫️
Doing what needs to be done

Jeffery Orazulike logickoder

😶‍🌫️
Doing what needs to be done
View GitHub Profile
@logickoder
logickoder / microgpt.py
Created February 13, 2026 17:28 — forked from karpathy/microgpt.py
microgpt
"""
The most atomic way to train and inference a GPT in pure, dependency-free Python.
This file is the complete algorithm.
Everything else is just efficiency.
@karpathy
"""
import os # os.path.exists
import math # math.log, math.exp
@logickoder
logickoder / zod-v3.ts
Last active October 1, 2025 10:46
Zod Helper
import {
z,
ZodArray,
ZodBoolean,
ZodDefault,
ZodEffects,
ZodEnum,
ZodLiteral,
ZodNumber,
ZodObject,
@logickoder
logickoder / FlexWrap.tsx
Last active September 30, 2025 14:22
React Flex Wrap
import React, {
Children,
Fragment,
ReactNode,
useEffect,
useMemo,
useRef,
useState,
} from 'react';
@logickoder
logickoder / transfer_issues.py
Created August 30, 2025 18:55
Transfer issues from one repo to another
import requests
import json
import os
from datetime import datetime
# Configuration
SOURCE_REPO = "logickoder/source"
DEST_REPO = "logickoder/destination"
GITHUB_TOKEN = "{GITHUB_TOKEN}"
@logickoder
logickoder / CustomTabsConnection.kt
Last active June 26, 2025 17:33
Detecting Chrome Custom Tab Closure in Android
import android.annotation.SuppressLint
import android.app.Activity
import android.app.ActivityManager
import android.content.ActivityNotFoundException
import android.content.ComponentName
import android.content.Intent
import android.content.Intent.FLAG_ACTIVITY_CLEAR_TOP
import android.content.Intent.FLAG_ACTIVITY_SINGLE_TOP
import android.content.pm.PackageManager
import android.content.pm.ResolveInfo
@logickoder
logickoder / distribute.yml
Created June 18, 2025 09:40
Download artifact from previous successful workflow of the same branch
name: Distribute Latest APK to Firebase
on:
workflow_dispatch:
permissions:
actions: read
contents: read
jobs:
@logickoder
logickoder / student_results_extractor.py
Created June 4, 2025 16:56
Student Results Extractor
import requests
import re
import pandas as pd
def fetch_student_result(matric_no):
url = "https://student-results-db.onrender.com/"
response = requests.post(url, data={"matric_no": matric_no})
if response.status_code == 200:
@logickoder
logickoder / ViewTreeAnalyser.kt
Created May 18, 2025 06:59
Unified View Tree Analyser for Android (Views and Compose)
import android.content.Context
import android.util.Log
import android.view.View
import android.view.ViewGroup
import androidx.compose.ui.semantics.SemanticsNode
import androidx.compose.ui.semantics.SemanticsOwner
import androidx.compose.ui.semantics.SemanticsProperties
import androidx.compose.ui.semantics.SemanticsPropertyKey
import androidx.compose.ui.semantics.SemanticsPropertyReceiver
import androidx.compose.ui.semantics.getOrNull
@logickoder
logickoder / message_controller.dart
Created April 1, 2025 16:02
Simple flutter websocket controller with riverpod
import 'dart:async';
import 'dart:convert';
import 'package:collection/collection.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:web_socket_channel/io.dart';
import 'package:web_socket_channel/web_socket_channel.dart';
import '../../../config/app_config.dart';
@logickoder
logickoder / ComposePdfExporter.kt
Created January 1, 2025 16:22
Export a scrollable composable to PDF
package dev.logickoder.printer
import android.app.Dialog
import android.content.Context
import android.graphics.Bitmap
import android.graphics.Canvas
import android.graphics.Rect
import android.graphics.pdf.PdfDocument
import android.view.View
import androidx.compose.foundation.gestures.scrollBy