Skip to content
View Euswbnix's full-sized avatar

Sponsoring

@mattpocock

Highlights

  • Pro

Block or report Euswbnix

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
Euswbnix/README.md

Hi, I'm Alex 👋

Applied Statistics Specialist & Applied Mathematics Major · University of Toronto (2023 – 2027)
NLP · CV · Constructing and optimizing model and algorithm architectures

Portfolio Hugging Face Open to research and internships


About me

  • 📊 Statistics student at UofT, working where statistical theory meets practical machine learning — mostly NLP.
  • 🧪 I like building things from scratch and testing them with controlled experiments: locked evaluation protocols, parameter-matched baselines, and reporting what failed alongside what worked.
  • 🛠️ Outside research I ship production software — full-stack apps (Spring Boot · ASP.NET Core · Vue · WeChat mini-programs), LLM / RAG services, and computer-vision inspection pipelines. Most of that lives in private repos.
  • 🎻 Cellist since childhood; badminton when I'm away from the keyboard.

Featured work

Project What it is Result
Machine_translation Transformer (Vaswani et al., 2017) from scratch in pure PyTorch, trained on WMT with no pretrained weights 35.87 BLEU on newstest2014 en→fr (Big) · 4 checkpoints on 🤗 Hugging Face
PageLamp Local-first desktop app (Tauri + Rust, React/TypeScript) that keeps your courses searchable and serves them over MCP to Claude, ChatGPT and Codex v0.1 beta · read-only · no server, no account
DDPM-Diffusion-Model Single-GPU CIFAR-10 diffusion speedrun — a faithful DDPM first, then one change at a time, timed against FID FID 3.139 (paper: 3.17) in ≤ 9.6 h on one RTX 5090
CSC413_Project Hand-written closed-form continuous-time (CfC) RNN vs. a parameter-matched LSTM for steering-angle regression 🔨 in progress
indicator_light_detection Dashboard warning-light recognition: YOLOv8s-P2 detector + self-implemented MobileViT-XXS classifier 123 light classes + a reject class
CSC311_MLProject Which painting is a survey respondent describing? TF-IDF + logistic regression with numpy-only inference 90.24% hold-out · 88.37% 5-fold CV
AKMproject R package + Shiny app exploring the bias–variance tradeoff with Monte Carlo simulation clean devtools::check() on 3 OSes · live demo
PaintApp JavaFX desktop paint app built on MVC with command, strategy and factory patterns undo/redo · selection · image import
Christmas_tree A rotating 3D Christmas tree in SwiftUI + Metal ~56k points drawn by custom shaders

Tech stack

Languages Python Java C# R C Rust JavaScript TypeScript Swift SQL LaTeX

DL / Data PyTorch scikit-learn Hugging Face NumPy pandas Shiny

Backend / Infra Spring Boot ASP.NET Core FastAPI PostgreSQL MySQL Docker Kubernetes Jenkins Nginx Linux

Frontend Vue.js React Vite Three.js WeChat Mini Program

Languages

Language share across all repositories Java 24.1%
JavaScript 17.3%
Python 16.6%
Rust 9.3%
Vue 8.3%
TypeScript 5.6%
Shell 5.3%
Swift 4.2%
TeX 3.7%
C# 2.3%
Other 3.3%
Share of code by size across the 32 repositories I own that contain code, public and private (forks excluded). Hover a row for details · updated daily.

GitHub activity

Contribution grid eaten by a snake
3D contribution calendar

"All models are wrong, but some are useful." — George Box

Pinned Loading

  1. pagelamp pagelamp Public

    Local-first course context for your AI app: sync your courses, serve them over MCP to Claude / ChatGPT / Codex. Read-only, learning-first.

    Rust

  2. Machine_translation Machine_translation Public

    From-scratch Transformer (Vaswani 2017) for zh-en translation. Pure PyTorch, SentencePiece BPE, token-based batching, FP16 training, beam search. Trained on WMT17 (~25M pairs).

    Python 2

  3. AKMproject AKMproject Public

    An R package and Shiny app for exploring the bias-variance tradeoff in polynomial and k-NN regression via Monte Carlo simulation.

    R 1

  4. Christmas_tree Christmas_tree Public

    SwiftUI + Metal 写的 macOS 圣诞树小程序,实时渲染由数万个发光点组成的 3D 圣诞树。

    Swift 1

  5. CSC413_Project CSC413_Project Public

    CSC413 final project: a hand-written CfC cell vs a parameter-matched LSTM

    Python 1

  6. DDPM-Diffusion-Model DDPM-Diffusion-Model Public

    Single-GPU CIFAR-10 diffusion speedrun: a paper-faithful DDPM reaches FID 3.14 in 9.6 h on one RTX 5090, then the recipe is modernized one change at a time.

    Python