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 bouldering, 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
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
2022
Learned
- TypeScript
- ESLint
- GitHub Actions
- Next.js
- WebExtensions API
2023
Goals
- Three.js
- Rust
- Astro
- GraphQL
- Vite