@techmengg

software engineer i build software that simplifies tasks.

📍 Toronto, ON

recent tracks

say hi

    experience

    involvement

    education

    tracklet
    view details
    tracklet.me

    tracklet

    spreadsheet-first assignment tracker at tracklet.me — google sheets, but purpose-built for students. shipped with stripe subscriptions, ical sync, public share links, and email reminders. 100+ active users, sub-200ms inline edits via tanstack table + optimistic ui.

    Next.js
    TypeScript
    Tailwind CSS
    shadcn/ui
    TanStack Table
    Prisma
    +6
    shujia
    view details
    shujia.dev

    shujia

    community-driven directory and tracker for manga, manhwa, and manhua at shujia.dev. built solo end-to-end — next.js 15, prisma, postgres, with cookie-based auth, totp 2fa, and google oauth. ships an adapter layer over the mangaupdates api to normalize upstream schema drift, plus a cloudflare worker proxy for reddit (vercel egress is blocked). open-source, agpl-3.0.

    Next.js
    TypeScript
    React
    Prisma ORM
    PostgreSQL
    Tailwind CSS
    +2
    ----=======++=-----------------------------:-:--------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--:::::::::::===-::::::----=======----====----------------------------=-===---===-=-=========---------------------------:-----===========-======
    ----=-=====++----------------------------:-:---------:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::---:::::::----========----==--------------------------------------------========---------------------------------=======-=-========
    ---------==+=---------------------------:::---------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----========----=-------------------------------==-=====--=-=-=-==--=--------------------:------------==-=====-=-==-=-=-
    ----------===--------------------------:::---------:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-----=======----=--------------------::-:-------------====--==---=------------------:------:----------=--=------=---==--
    --------------------------------------:::---------:-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----=====--=----------------::---:-----------=--------======-==--------------------::---------------------==---=--==-=
    -------------------------------------::-----:--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::::::::::::::::------==-=-----------------::------------------------=--------------------------:-:::-:-------------------------======
    ---------------------------------:---::-----:-::-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::::::::::::::::-------------------------------:-------------------------------------------------:-::--------------------------------
    ---------------==-------------------:::------::::-:::::::::--:::::::::::::::::::::::::::::::::::::::::::::::::::::---:::::::::::::::::::::::---------------------------:--------------------------------------------------::::::--------------------------------
    ---------------==------------------::-:----:::::--:::::-:::--::::::::::::::::::::::::::::::::::::::::::::::::::::-==-:::::::::::::::::::::::--------------------------:::-------------------------------------------------::::::--------------------------------
    ---------------==------------------::::---:::::--:::::--:::::::-=-::::::::::::----:::::::::::::::::::::::-:::::::-===::::::::::::::::::::::::------------------------:::::------------------------------------------------::::::--------------------------------
    --:-------------------------------:::::::::::----:::::--::::::::--::::::::::::-==--:::::::::::----:::::-:::::::::-==-::::::::::::::::::::::::------------------------::::::-----------------------------------------------::::::--------------------------------
    --------------------==------::----::-::::::::---:::-::::::::::::=-:::::::::::::-==-:::::-:--:------::::-::::::::::--::::::::::::::::::::::::::----------------------:::::::-----------------------------------------------:::::::-------------------------------
    ---:-:--------------===----:-----::--:::::-::-::::-=-:::::::::::-:::::::::::::::--::::--------------:::::::::::::::::::::::::::::::::::::::::::----------------------::::::-----------------------------------------------::::::--------------------------------
    -----:-::-----------===-:-:------::--::::-:-::::::-==:::::::::::::::::::::::::::::::------==----------:::::::::::::::::::::::::::::::::::::::::---------------------:::::::----------------------------------------------:::::::--------------------------------
    -----------:-------==+=---------::---:::::::::::::-=-:::::::::::::::::::::::::::::::------=-----------::::::::::::::::::::::::::::::::::::::::::---------------------::::::----------------------------------------------::::::::-------------------------------
    --------------------==----------:::-:::::::::::::::--:::::::::::::::::::::::::::::::----------==-=------::::::::::::::::::::::::::::::::::::::::---------------------::::::----------------------------------------------::::::::-------------------------------
    ---------------------------------:-:::::::::::::::::::::::::::::::::::::::::::::::::-------=+++++===-----::::::::::::::::::::::::::::::::::::::::-------------------:::::::----------------------------------------------::::::::-------------------------------
    ::-------:-----:::------------=--:::::::::::::::::::::::::::::::::::::::::::::::::::-------+**++++++=-----:::::::::::::::::::::::::::::::::::::::-------------------:::::::----------------------------------------------::::::::-------------------------------
    :::::::::--::-::::----:--:-:--==::::::::::::::::::::::::::::::::::::::::::::::::::::------=+**+++++++=----:::::::::::::::::::::::::::::::::::::::-------------------:::::::----------------------------------------------::::::::-------------------------------
    :::::::::-:::-:::::::::::-----=-::::::::::::::::::::::::::::::::::::::-:::::::::::::-:---==+**+++++++=-----:::::::::::::::::::::::::::::::::::::::------------------::::::::::---------------------------------------:::::::::::------------------------------::
    ::::::::::::::::::::::::::------:::::::::::::::::::::::::::::::::::::----:::::::::::::---=+***++++++++=-----::::::::::::::::::::::::::::::::::::::---:-------------:::::::::::-----------------------------------:--::::-:::::::------------------------::-:-:::
    :::::::::::::::::::::::::::::--:::::::::::::::::::::::::::::::::::::::---:::::::::::::---=++++++++++++=----:::::::::::::::::::::::::::::::::::::::-----------------------::--------------------------------------------:::::::::---------------------------:::-:
    :::::::::::::::::::::::::::::-::::::::::::::::::::::::::::::::::::::::---::::::::::::----=++++++++++++==--::::::::::::::::::::::::::::::::::::::::--------------------------------------------------------------------------------------------------------------
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--:::::::::::-----=++*+++++++++==---::::::::::::::::::::::::::::::::::::---------======--------------------====-===-==-----------------=------------------------------------==----=--=---
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--:::::::::::----+++**+++++++===----::::::::::::::::::::::::::::::::::-----=====+++++==-------=========-============-------=--------=--=---------------------------------====---==--====
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--::::::::::----=++***+++++++==-----::::::::::::::::::::::::::::::::---========++++++===---------================-=-=-----==-------==-=-=============-------------------=-==============
    :::::::::::::::::::::::::::::::::-----::::::::::::::::::::::::::::::::::--::::::::::----=+***+++++++++=-:---:::::::::::::::::::::::::::::::--==========++++++++==--=-=----===============---=------------===--==-=============----------------==-=-=============
    :::::::::::::::::::::::::::--:--:----------::::::::::::::::::::::::::::::::::::::::::--=++++++++++++++=----:::::::::::::::::::::::::::::::--============++++++++===-==------=============-=--------=======--==--=============------:-------------===============
    :::::::::::::::::::::::--------==----------::::::::::::::::::::::::::::::::::::::::::--=+++++++++==+==--:-:::::::::::::::::::::::::::::::--==-==========++++++=+++====-----=-===========-=-=------===========================--==-----------------==============
    :::::::::::::::---------------===----------::::-::::::::::::::::::::::::::::::::::::::-===-===+=======--::::::::::::::::::::::::::::::::-===-===========+++++++++++==============-============-==---====--------------------------------:--:::-----=============
    ::::::::::::::---=-----------=++==---------::::-:::::::::::::::::::::::::::::::::::::::------========--::::::::::::::::::::::::::::::::--=-=-=-=======+++++++++++++==================-----==-=---=-----==---=---=-=---------------------------------------------
    ::::::::::-------===------==-=+===---------:::--:::::::::::::::::::::::::::::::::::::::------=======--::::::::::::::::::::::::::::::::--====-==========+++++++++++++===========================-=-----=--------=-----==-=------==-----------------=-------------
    ::-:::----------====--========+===---------:::-::::::::::::::::::::::::::::::::::::::::::::---====--:::::::::::::::::::::::::::::::::--=====--=-=-=====+++++++++++++========---===--==-====--===-===----------------=-=====--=----------------------------------
    :---------------=+=------====+==----------::::::::::::::::::::::::::::::::::::::::::::::::::-------::::::::::::::::::::::::::::::::::--======--=-=======++++++++++++=======--=-----====----====---======------------------------------------:::::::::------=----
    -----------------=--------======------:-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-======-============+++++++++++=========--=---=====-=--==-----=--=============-====--------------------:::::::::::---------
    ------------------------=-=====-------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=======-=============++++++++++==========================-----==============--=-==---------------------:::::::::::::------=
    ---------------==---------====-----:---:-:::---::::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-::::::::::::::::--=============-=======+++++++++========================------==========-==-=-----------------------------:::::::::::::-----
    ---------------==----------=-------------::----:::::::..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--:::::::::::::::-======================+++++++++========================----======-----------------------------------------::::::::::::::---
    ---------------==----::------------------::---:::::.:::.:::::::::::::::::::::::::::::::::::::::::::::::::::::-:::::-----:::--:::::::-======================++++++++++=====-=--------=-==--===---==----------------------------------------------:::::::::::::::-
    -------------:--=----:::-----:--==------::----::::..:....::::::::::::::::::::.:::::::::::::::::::::::::::::::--:::::----:::---::::::=======================++++++++++===------===--=-------==---==--=--------------------------------------------:::::::::::::::
    ----:-::::::-----------------:-===------::----::::........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::==-::::-==-::::-=================-=====+++++++++====------=---=--=----===--=====----------------------------------------------::::::::::::::
    ::::::::::-:-:---------------:-===------::----.::.......:.::.....:.:::::::.::..:::::::::::::::::::::::::::::::::::::===-::::---::::-========================++++++++===------------------------==--------------------------------------------------:::::::::::::
    ::::::::::-:-----------------:-===-----:::----.:................................::::::::::::-:::::::::::::::::::::::-=-=--::::::::--=====================+++=+++++++===------------------------------------------------------------------------------:::::::::::
    ::::::::---------------------::==------:::---:.:...................................:::::::::-:::::::::::::::::::::::---=--:::::::-========================++==++++++==-=------------------------------------------------------------------------------::::::::::
    :::::::--==-------------------:--------::----:.:..................................::::::::::-:::::::::::::.:::::::::---:--=-:::::-=========================+===++++====--------------------------------------------------------------------------------:::::::::
    :::::-:--===-:----------------::-------:.----::..........:...........................::::::--:::::::::::::::::::.::::--======-::::--======================+==========----------------------------------------------------------------------------------:::::::::
    :::::---====-------------------.-------:.----::.....................................::.::::--::::::::::::.:::::::::::--========-:::-==============================--------------------------------------------------------------------------------:------:::::::
    ::::::---==------=====-------:-::-----:::---:::.......................................:.:::---:::::::::::::::::::::::---=====---=---====-==================+======-:-------------------------------------------------------------------------------::----:::::::
    :::::::::--:-----======---------::----:::---:.........................................:..:----:::.:::::::::::::::::::-====---======+=======================+++====----:--------------:----------------::---------------:--------------------------------::::::::
    :::::::::::::::-=======----------::---:::---:........................................:..::----:.:...:..:.::::.:::::::--------=-:::-=-==-=====-==============+++=---::::::----------------------:-:::::::::----:::::::::::---::----------------------:----:::::::
    :::::::::::::::-==========------:::---:::--:.........................................:..:-----:................::::::---==---:::=++++++-=-===================++=-::::::::::-------------------::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :::::::::::::::::-=========---::------:::--:........................................:...:::::::...:............::-.::----=-:.:::+++++++======================+==-:::::::::::--------------:-:-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :::::::::::::::::--========---:::-----:::--:........................................:...::----:.........:......::-.::----:..::::++++++++========================---::::-:::::------------:---:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::---=======-----------::-:...........................................:-------:...............:::-:::---::::---=+++=-=+++=======================---::::--::::--------------:--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :::::::::::::::::::::-=======-::----==-::::...........................................:--------................:--:.:-::::----:+===-===++=======================----::::--:::---------:::--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::::::----==--::--====-:.::..........................................:---------.............:...--::::-++-::-:--=======++========================---::::--::::-----::::::-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :::::::::::::::::::::::::---::::======-:::..........................................::---------.................--:.:-=+==-----====-=====+========================--:::::::::--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::::::::::::::::=======--:..........................................:-::-------:...............:---.:-------=---------=-===-======================---:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::::::::::::::::::::::::::::::::-======--:.........................................:--:-------::.....:-.......::---.:-------------=--===------=================+++=--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :::::::::::::::::::::::::::::::::-=====--.........................................::-:...............::........:---.:------------====-------::-=================***+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:::::
    ::::::::::::::::::::::::::::::::::-=====-........................................:::...:::.:::.-...............----.:-------------=====------::-================*****+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::.::::::.:...:....:.:.
    .:::::.::::::::::::::::::::::::::::=====:................-:.....................::..-+=:::::::-=...............----.:--------=--======-==---=::--==-=============++***=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..::..:..:..:..........
    .:::::...::::::::::::::::::::::::::-====-..........::...:-:....................:..-==++-.:::::--..............:----.:------------=-==-------=:::::::-============++++*==---::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::........................
    .................::::::::::::::::::--===-..........::....::..................::::-==++==-:.::---..............:----.:-------=---=-==-==---=---::::::-==========+==++++==++-:::::::::::::::::::::::::::::::::::::::::::::::::::::.:.:............................
    .....................::::::::::::::::----...................................:::::::---:-:-:-----..............-----.--------=-=--=--=---=---=-::::::-==========+===+++==*++::::::::::::::::::::::::::::::::::::::::::::::::::::.................................
    .......................::..:::::::::::::...................................::::::::---:-:-------.............:----::---------------=-=--=------:::::-==========++===++==++++::::::::::::::::::::::::::::::::::::::::::::::::::..................................
    ..............................:::..........................................:::::::::------------.............:----:.-------------------===-----::::::--========+++==+==+==++=:::::::::::::::::::::::::::::::::::::::::::::::....................................
    ..............................::............................................:::::::-------------.............-----::-----------===-----==------::::::::---==--++++==-=++===++=:::::::::::::::::::::::::::::::::::::::::::.......................................
    ...........................................................................-=::::::--:----------.............-----.:-----------=-=-=------------:::::::::::::-=++++===++=--=+++-::::::::::::::::::::::::::::::::::::::::........................................
    .....................................................:....................-=-:::::--::::::-----:....::......:-----.:------------------=-=-------:::::::::::::===++=======---=+++=::::::::::::::::::::::::::::::::::::::.........................................
    .....................................................::..................---::::::::::::::-----:............-----:.-----------------=-----------:::::::::::::====++++=-------=++++=:::::::::::::::::::::::::::::::::::::........................................
    .....................................................::................:---:::::::::::::::-----.............-----..------------------------------:::::::::::-====++++++-::-----=+++++-::.::::::::::::::::::::::::::.............................................
    .....................................................::...............:--:::::::::::::::::----:............:-----..------------------------------:::::::::::-====++++++=-::::------=++++=-:.:::::::::::::::::::.................................................
    .....................................................:-:..............--::::::::::::::::::::--.............-----:..-----------------==-----------:::-:::::::-====+++++==----:::::::---==+++=-:::::.:::::::::::..................................................
    .....................................................:--.:...........:-:::::::::::::::::::-::-...::.......:-----:..-------------------=----------:::-:::::::-======+====-----------------==+++++++==-:::::::::.:................................................
    .....................................................:---:...........:::::::::::::::::-:::::-:...::.......------...---------------------==-------:::-::::::----=====-----=-------------------------==+=:.::::::.......--.....-:.................................
    .....................................................:----...........::::::::::::::-:::::::::............:-----:...-------------------------==---:::-::--::=-=--=---=-=-=------------------------------==::::.........--....:-:.................................
    ......................................................:---..........:::::::::::::::::-::::::...........:.-----:...:------------------=----=------:::-:-==--=-------------=---------------------------------.:.........::....--:.................................
    .......................................................:--..........::::::::::::::::::::::::..........:.------....:------------------------------::-=-====+=---=--------------------------------------------:.........:::..:-:..................................
    .......................................................:--.........::::::::::::::::::::::::..........:::-----:....--------------------------==-=:::-=-====+=------------=--------------------------------:::::........:::..:::........::........................
    ........................................................::.........::::::::::::::::::::::::.........:::-----:..:..---------------------------==-::----===++=----=------=--------------------------------::::::::....:::::::::.......:---........................
    ..................................................................::::::::::::::::::::::::.........:.:-----:..::.------------------------------:::----==+++=-------=------------------------------------::::::::::.::::::::::.....::--:.........................
    .........................................................:.......:::::::::::::::::::::::..........:.:-----:..:-.:----------------------------=::------=++++=-------=---=------------------------------::::::::::::::::::::::::.::::::...........................
    ........................................................:-.......:::::::::::::::::::::::...........:-----:..:-::------------------:----------::-===-:-=++++=-------------------------------------------:::::::::::::::::::::::::::..............................
    ........................................................-:......::::::::::::::::::::::............:----:.::--::-----------------------------::-----::-+++++=-------------------------------------------::::::::::::::::::::::::::...............................
    .......................................................--:.....::::::::::::::::::::::...........::----------:-----------------------------:::------::-++++==-------------------------------------------::::::::::::::::::::::::::...............................
    .......................................................--:....::::::::::::::::::::::........:::::-------------------------------------------------::--=+++=-------------------------------------------:::::::::::::::::::::::::::...............................
    ......................................................--:....::::::::::::::::::::::......::::::::------------------------------------------------::----===-----------:::::::::...........:-----------::::::::::::::::::::::::::::::::...........................
    .....................................................:--:...:::::::::::::::::::::.....:::::::::::-----------------------------------------------::----=---------:..........................--------:::::::::::::::::::::::::::::::::::::::......................
    .....................................................--::..::::::::::::::::::::....::::::::::::::::--------------------------------------------::-------------:..............................:---::::::::::......:::::::::::::::::::::::::......................
    ....................................................:--:..::::::::::::::::::::::::::::::::::::::::-::-----------------------------------------::-------------:................................::-::::::............:::::::::::::::..............................
    ....................................................--:.::::::::::::::::::::::::::::::::::::::::::---:--------------------------------------::---------------.......................................................::::::::::::................................
    ...................................................:-:::::::::::::::::::::::::::::::::::::::::::--:------------------------:--------------------------------:........................................................::::::::::.................................
    ...................................................--:::::::::::::::::::::::::::::::::::::::::::::----------------------------------------------------------:........................................................::::::::::.................................
    ..................................................:-:::::::::::::::::::::::::::::::::::::::::::::::---------------------------------------------------------:.........................................................::::::::..................................
    ..................................................--:::::::::::::::::::::::::::::::::::::::::::::::::::::---------------------------------------------------..........................................................::::::::..................................
    .................................................:--::::::::::::::::::::::::::::::::::::::::::::::--------------------------------===-----------------------...........................................................::::::...................................
    .................................................:--::::::::::::::::::::::::::::::::::::::::::::::--------------------------------===-----------------------............................................................::::....................................
    .................................................:--:::::::::::::::::::::::::::::::::::::::::::::---------------------------------===-----------------------.............................................................:::....................................
    ................................................::-::::::::::::::::::::::::::::::::::::::::::::::---------------------------------===-----------------------..............................................................::....................................
    ................................................:-:::::::::::::::::::::::::::::::::::::::::::::-------------------------------------------------------------..............................................................::....................................
    ...............................................::::::::::::::::::::::::::::::::::::::::::::::::-------------------------------------------------------------..............................................................::....................................
    ...............................................:::::::::::::::::::::::::::::::::::::::::::::::::------------------------------------------------------------..............................................................::....................................
    ..............................................::::::::::::::::::::::::::::::::::::::::::::::::::------------------------------------------------------------..............................................................::....................................
    .............................................::::::..:.:.::::::::::::::::::::::::::::::::::::::::----------------------------------------------------------:..............................................................::....................................

    Chainsaw Man – The Movie: Reze Arc

    tech i know and use

    languages

    Python
    C++
    Java
    JavaScript
    TypeScript
    C
    Swift
    SQL
    Bash
    HTML/CSS

    tools, libraries & databases

    AWS
    Git
    Docker
    Kubernetes
    Cloudflare
    Railway
    PostgreSQL
    MySQL
    SQLite
    Redis
    Supabase
    ORMs (Prisma, Drizzle)
    REST APIs
    NextAuth.js
    Playwright
    TensorFlow
    PyTorch
    NumPy
    Figma
    PyCharm

    frontend frameworks

    React
    Next.js
    React Native
    Tailwind CSS
    Bootstrap
    Web Accessibility (A11y)

    backend frameworks

    Node.js
    Express.js
    Nest.js
    Flask
    FastAPI
    ASP.NET
    OpenAPI
    CI/CD (GitHub Actions)

    technologies

    Linux
    I2C
    NASA F´
    Raspberry Pi
    Microcontrollers
    Computer-Aided Design (CAD)
    SOLIDWORKS