Hello, I'm

Apeel Subedi

Mechanical Engineering @ SJTU  ·  KTH Exchange Alumni

I do things that tend to interest me. Do you?

01. About Me

A bit about myself

I'm Apeel — a Mechanical Engineering student at Shanghai Jiao Tong University and a recent exchange student at KTH Royal Institute of Technology in Stockholm. Originally from Kathmandu, Nepal.

My work spans a wide range: I've shipped 2D games in Elm, built Java CI servers from scratch, trained neural networks in NumPy, contributed to production open-source bots, and designed analog circuitry for a levitating platform. I'm equally comfortable with code, hardware, and motion design.

Outside of technical work, I've co-founded an education club, organised a NASA hackathon, led a national-level maths competition with 1,000 attendees, and served on the Board of Directors of a mathematics NGO. I like shipping things that are actually finished.

  • CS + MechEng student at SJTU, KTH Exchange Alumni
  • Game developer — shipped 2 Elm games with CI pipelines
  • Hardware tinkerer — maglev platforms, Arduino, SOLIDWORKS
  • Open-source contributor across Python and Java ecosystems
Apeel Subedi

02. Projects

Things I've built

GhostBust Hotline

Led a 3-person team to ship a polished 2D top-down shooter in Elm using the Messenger framework. Features invisible ghosts with distinct AI behaviours, hand-crafted particle effects, and a CI pipeline for automatic compilation checks. Also produced the full game trailer in DaVinci Resolve.

  • Elm
  • Messenger Framework
  • DaVinci Resolve
  • GitHub Actions

Minimal CI Server

Built a Java-based CI server in a 5-person team that sequences git checkout, Maven build, test execution, and GitHub commit status reporting on every push event. Enforced a two-stage branch protection workflow with ~70% code coverage across unit and integration tests.

  • Java
  • Maven
  • GitHub Actions
  • GitHub API
  • CI/CD

CIFAR-10 Softmax Classifier

Built a single-layer softmax classifier from scratch in NumPy on CIFAR-10, achieving 39.3% test accuracy. Implemented the full training pipeline including data normalisation, forward pass, cross-entropy loss, and analytic backpropagation verified against PyTorch autograd to machine precision (~1e-16 error).

  • Python
  • NumPy
  • PyTorch
  • Deep Learning
  • LaTeX

Maglev Linear Motion Platform

Designed analog circuitry for 1D stabilisation of a levitating platform using a Hall Effect sensor and PWM-driven electromagnets. Replicated MIC502 PWM controller functionality in Arduino for flexible control loop tuning, and designed all mounting hardware in SOLIDWORKS.

  • Arduino
  • SOLIDWORKS
  • Analog Circuits
  • PWM
  • Control Systems

Open Source: Python Discord Bot

Contributed to a production Discord bot serving the Python Discord community. Implemented exponential backoff retry logic across four cogs and centralised moderator alerting on startup failure. Wrote unit tests mocking HTTP calls to verify backoff behaviour.

  • Python
  • Discord.py
  • Unit Testing
  • Open Source

CIFAR-10 Two-Layer Classifier

Built a two-layer fully connected network with ReLU from scratch in NumPy on CIFAR-10, achieving 49.77% test accuracy with cyclical learning rates, coarse-to-fine λ search, and data augmentation. Verified analytic backpropagation against PyTorch autograd to machine precision (~1e-16 error).

  • Python
  • NumPy
  • PyTorch
  • Deep Learning
  • LaTeX

03. Experience

Where I've been

  1. B.Eng. Mechanical Engineering

    Education

    Shanghai Jiao Tong University (SJTU)

    Sep 2024 – Present

    Pursuing Mechanical Engineering at one of China's top engineering universities. Coursework spans control systems, analog circuits, and design engineering — with hands-on lab projects including a maglev linear motion platform.

  2. Exchange Semester

    Education

    KTH Royal Institute of Technology, Stockholm

    Jan 2026 – Jun 2026

    Completed a semester abroad focused on software and ML: Machine Learning, Deep Learning in Data Science, Fundamentals of Software Engineering, and Computer Game Design. Contributed to multiple team projects and open-source repositories.

  3. IPP Project — Maglev Platform

    Work

    SJTU, with Prof. Kwee Yan Teh

    Feb 2025 – Present

    Designing and building an experimental maglev linear motion platform. Responsibilities include analog circuit design, Arduino-based PWM controller replication, and iterative SOLIDWORKS modelling of mechanical mounts.

  4. Board of Directors

    Work

    Mathematics Initiatives in Nepal (MIN)

    Jul 2023 – Aug 2024

    Promoted to the Board after serving as Event Moderator. Established international collaborations, oversaw multiple departments (events, content, graphics, IT), and led the Education To All (ETA) campaign across government schools to reduce rote learning.

  5. Local Lead Organiser

    Work

    NASA Space Apps Challenge — Bhaktapur, Nepal

    Jul 2023 – Nov 2023

    Organised the NASA Space Apps Challenge hackathon for Bhaktapur district. Secured NRs 50,000 in sponsorship, coordinated a full 36-hour event with telescope sessions for participants to observe Jupiter and the Moon, and managed all logistics end-to-end.

  6. Co-founder & Class Teacher

    Work

    Partnership in Education (PiE), St. Xavier's College

    May 2022 – Apr 2024

    Co-founded a club for underprivileged students, serving as Grade 10 class teacher and mentor. Guided fellow teachers, helped students prepare for the SEE, and provided academic and mental health support. Recognised as the longest-serving member.

04. Skills

My toolkit

Languages

  • Python
  • Java
  • C / C++
  • Elm
  • Swift
  • MATLAB
  • LaTeX

Game Dev & 3D

  • Unity (C#)
  • Elm / Messenger
  • Blender
  • SOLIDWORKS
  • Manim

DevOps & Tools

  • Git / GitHub
  • GitHub Actions
  • Docker
  • Linux (Ubuntu)
  • XCode
  • Arduino

Design & Motion

  • DaVinci Resolve
  • Affinity Designer
  • Pixaki

05. Contact

Let's connect

Open to internships, collaborations, or just a good conversation. If something on this site caught your eye, reach out.