PCA Facial Recognition
ML algorithm identifying faces via principal component analysis and eigenface matrix transforms.
View Repo// about.tsx — Simon Perryman
Software Engineer II — One North
I build performant, thoughtfully designed web products that make complex systems feel simple. At One North, I work alongside designers and strategists to ship enterprise-grade digital experiences for high-impact clients.
I graduated from the University of Michigan with a B.S.E. in Computer Science Engineering, where I built everything from search engines and robotic simulators to machine learning models. Previously I interned at Harman International on the automotive voice-recognition systems team.
Software Engineer — building digital experiences for enterprise clients across industries.
B.S.E. Computer Science Engineering — ML, systems, robotics, and distributed computing.
Seeking impactful software engineering roles — reach out to connect or collaborate.
// projects.yml — Featured work
ML algorithm identifying faces via principal component analysis and eigenface matrix transforms.
View Repo
Cleaned fMRI dataset used to train an algorithm detecting Alzheimer's cases from new patient data.
View Repo
Kinematics and path-planning implementations including RRT-Connect for autonomous systems.
View Repo
Search engine pipeline with map-reduce indexing and TF-IDF ranking for relevant retrieval.
View Repo
Nutrition-focused planner using SQLite, Flask services, and a responsive React frontend.
View Repo
Prim, Kruskal, and Branch & Bound with pruning implementations of the TSP problem.
View Repo
Timestamp, category, and keyword search engine implemented with hash tables.
View Repo
Full-stack social app with Flask APIs and React UI patterns for feeds, auth, and interactions.
View Repo// experience.js — career timeline
My professional and academic journey — the roles, organizations, and challenges that shaped me as an engineer.