Jeremy Aidan Hernandez Yu

Jeremy Aidan Hernandez Yu

Engineering physics student building websites.

Hand-drawn sketch of a figure turning away from a plate of food, captioned DISCIPLINE.

Rev 4.7 · DEPLOYED ·

§1

Credentials

§2

Details

Interestsoftware · hardware · robotics · anything high leverage
Based inVancouver, BC
LanguagesC++ · C · Python · JavaScript / TypeScript
AvailabilityOpen to 2026 and 2027 opportunities · will relocate to North America, Europe, or Southeast Asia
§3

Projects

  1. P1

    This website

    A kraft-paper gig poster, "An evening with Anth, Ropic", showing a line-drawn face in round glasses beside a pixel-art figure, billed as Jeremy and Clawd.
    Fig. 1 The two authors of this webpage (GPT was used for only making this photo.).

    A portfolio website since I also needed to be more well-versed about new agentic technologies.

    RoleSole developer · direction and review
    StackAstro · TypeScript · Vercel · Claude Code (Skills, Plugins, MCP)
    Year2026
  2. P2

    Clifford: A Mutated Spot Micro

    A red, blue and white 3D-printed quadruped robot standing on a desk, filmed from a camera circling it. Servos sit at each leg joint, a small numeric display faces out of the red body, and wiring loops between the panels.

    Fig. 2(a) Circled once, shell on

    The same quadruped on a workbench with its top shell removed, held up on a blue printed stand. Its grey internal frame carries several circuit boards and a loom of wiring, a servo sits at each leg joint, and a pair of calipers and a screwdriver bit set lie on the mat beside it.

    Fig. 2(b) The same machine with its shell off

    Fig. 2 Clifford, the red robot dog.

    A quadruped forked from Chris Locke's open-source Nova SM3: the legs redrawn from scratch because the servos it is designed around were not sourceable in the Philippines, the power distribution reworked, and 6,390 lines of firmware reorganised.

    RoleBuilder and modder · open-source fork
    StackC++ · Teensy 4.0, Arduino Nano, Raspberry Pi (for testing), MPU-6050 IMU · I2C, PWM, bit-banged PS2 remote control · PCB soldering and testing · 3D printing
    StatusOngoing
    Year2026–present
  3. P3

    SEAOIL: Dispatch and Fulfilment Control System

    Built and shipped as sole developer on an internship, 60 days ahead of schedule, and running in production against SEAOIL and SEAGAS delivery operations. Automates rider messaging and order confirmation through the Viber API on AWS Lambda. A Google Apps Script MVP put the process in ground staff's hands.

    RoleSole developer · AI & Automation Engineering intern
    StackNode.js · NestJS · AWS Lambda · Viber API · Google Apps Script
    StatusDEPLOYED IN PRODUCTION
    Year2025
  4. P4

    UBC Rocket: Test Rocket Subteam

    Three team members standing shoulder to shoulder in a flat grass field under a broad, overcast sky, together holding a blue rocket horizontally at waist height. White block lettering runs the length of its body.
    Fig. 4 The team at the launch site.

    Joined with no rocketry background and helped build the rocket with a team of three and a lead, integrating its avionics for separation tests. Also built a personal certification rocket for a Class H motor.

    RoleAvionics hardware · test rocket subteam
    BuildSOLIDWORKS · Bambu Lab FDM in PA6-GF and PA6-CF · wet layup carbon fibre and fibreglass · lathe, mill and drill press at the PHAS machine shop · basic CNC training
    Year2025–2026
  5. P5

    GravSim: Barnes-Hut N-body simulator

    An animated view of the quadtree re-subdividing every frame as a galaxy of specks collapses, the cell boundaries growing dense around the core.

    Fig. 5(a) Quadtree subdivision, rebuilt every frame

    An animated view of a rotating galaxy of coloured specks coalescing into a handful of larger planets, drawn with motion trails.

    Fig. 5(b) Bodies merging under gravity, with motion trails

    Fig. 5 The simulation running.

    A physics simulation of N-body gravity in 2D. Force computation uses the Barnes-Hut approximation over a dynamically built quadtree, taking the algorithm from O(n^2) to O(n log n).

    RoleSole developer
    StackPython · Pygame · NumPy
    Year2024
  6. P6

    Baybayin script recognition: CNN vs. SVC

    The Baybayin character "Ba", a single heavy black letterform on off-white, its right-hand side breaking up into a grid of small squares that scatters and thins toward the edge of the frame.
    Fig. 6 The Baybayin "Ba", broken into pixels for computer vision.

    A computer vision study comparing convolutional neural networks against support vector classifiers at recognising Baybayin script under rotation and noise. The SVC won on clean images and on rotation; the CNN was more robust to noise.

    RoleSole author · IB Extended Essay
    StackPython · TensorFlow/Keras · scikit-learn · NumPy · Pandas · Pillow · Matplotlib
    Year2024–2025
  7. P7

    Automated colour analysis for percentage coverage

    A dark three-dimensional plot of a colour space holding three separated clusters of dots, each ringed by an outline in its own colour: one white, one yellow, one brown. Leader lines run from all three clusters to a photograph of a spotted banana in the corner.
    Fig. 7 The three colour classes the algorithm separates, drawn as clusters in colour space.

    A computer vision pipeline that measures what percentage of a sample has browned, by K-means clustering pixels pulled toward three reference colours. Cited by the judging panel as the key contribution in a first-place school science competition entry.

    RoleSole developer
    StackPython · OpenCV · scikit-learn · NumPy
    Year2024
  8. P8

    BSM Programming Varsity

    Co-founded and ran a competitive programming club of 20+ members: biweekly in-house contests, curricula and lectures on Python, algorithms and data structures. Two members qualified for nationals; one joined the national team.

    RoleCo-founder · coach
    Year2023–2025