About Me
Hello, I'm Kyle, a Front-End Engineer at Ripjar. I have a Master of Engineering degree from Warwick University. My interests lie in cycling, guitar, movies, and physics (cosmology and quantum mechanics). I enjoy learning and acquiring new skills and putting them into practice. Currently I am learning Three.js, and hope to apply these newly acquired skills on this website.
Web Development
TypeScript - Atom, Portfolio, AI Space Telescope
JavaScript - LucidLab, Graph Algorithm Visualiser, RSCBot
React - Atom, Portfolio, AI Space Telescope, LucidLab
Tailwind - Portfolio, AI Space Telescope
HTML - Portfolio, BSplit, To Do List
CSS - Atom, Portfolio, LucidLab, BSplit
Jest - Portfolio, Atom
Three.js - Solar System Model
Programming Languages
Python - Bank of America, Logical Sudoku Solver, ML, Image Analysis
Java - Robot Maze, Steganography
C# - Sorting Algorithm Visualiser, Delivery Route Planner
C++ - Cave Exploration, Roller Coaster
Visual Basic - First Programming Language, Sorting Algorithm Visualiser
Other Technologies
Git - All projects
Bash / Zsh - Daily use, All projects
Markdown - GitHub READMEs, Lecture Notes
Manjaro - Daily use
Additional Experience
Node.js
Next.js
PHP
Ruby
Haskell
MATLAB
GitHub Actions
jQuery
Materialize
MySQL
LaTeX
Webix
2025
Focus
- Three.js
- TypeScript
- GitHub Actions