
Ken Cruz
Software Developer
About me
Hey there! My name is Ken Cruz and I'm a software developer in Toronto, Canada. I work mainly as a full stack programmer using Node.js and React.js, but I really like to experiment with different tools and languages and build interesting projects with them.
Collaborative projects
These are projects where I contributed in a team environent or delivered to a client.

Spector Trades
Manage speculative stock and crypto investments with a curated newsfeed. Made full-stack contributions to this collaborative project.
ReactJS, Next.js, Node.js, Postgres, MUI / Material UI

Artguessr
Explore artwork in an entertaining way. Uses the MET API. Contributed to the front end code in this collaborative project.
ReactJS, Tailwind, Node.js, Postgres

Keybound
A web app for users to save keyboard shortcuts to their personal list for reference. Contributed to the back end code in this collaborative project.
Typescript, ReactJS, Tailwind, Node.js, Postgres

Artisan E-Commerce
Built a E-commerce store for a client that specializes in artisan goods.
HTML, CSS, JavaScript, Squarespace

Blog Site
Built a lifestyle blog site for a social media influencer client.
Wordpress, Javascript, Bootstrap

DJ Services Landing
Built a landing page for a local client offering DJ entertainment services.
HTML, CSS, JavaScript
Personal Projects
Projects I built using technologies I wanted to learn with. Some have no live demos but the code is available in open source.

Ray tracer
A web app that generates a ray traced image. Supports multithreading using Webworkers api. Could be used as a casual benchmarking tool to brag to your friends on how fast your device is.
Rust, Webassembly

Pomodoro timer
A small productivity app to manage your work time and breaks efficiently using the pomodoro technique. Now with mood color lighting!
jQuery, Bootstrap

Todo app
The classic task tracking app idea to build when learning new languages/libraries. Has all CRUD functionality. Data is saved to the backend and will be unique to each device upon retrieval.
Vue.js, bulma.css, Rust, Sqlite, Docker

Pong
The classic computer game written in Rust and SDL.
Rust, SDL

Weather
A web app that shows the current weather conditions and weekly forecast of your current location. Uses Geolocation API to get coordinates, Openweather API for weather data, and Google Streetview API.
jQuery, Bootstrap
Experience
Developer - MCO (MyComplianceOffice)
Dec. 2023 - Current
Typescript, Nodejs, Angular, Nest.js, MongoDb, Cypress, AWS
Junior Developer - Fairwords
Mar. 2022 - Sep. 2023
Typescript, Nodejs, Angular, Nest.js, Cypress, MongoDb
Software Developer (Extracurricular) - Chingu
Apr. 2021 - Aug. 2021
Built projects in remote teams to achieve a MVP by a 6 week deadline. Contributed in weekly team standups with audio/video meeting tools such as Zoom, and Google Meet. Collaborated with team members to completing tasks by pair-programming sessions. Used project management tools such as zenhub and github. Learned new technologies and techniques such as Typescript and Automated Deployment.
Internship Experience UK (Technology) - Bright Network
Jun. 2021
3 day internship programme connecting with partners of Amazon, Google, Goldman Sachs. Learned best practices from tech industry leaders: problem solving, technology consulting, working at scale, software development lifecycle, managing complex data. Completed a code project assigned from google with 100% test coverage.
Education
Bachelor of Science in Computer Science - University of London (Online)
Current
Majoring in Computer Science is the natural progression of my coding career. I learned core topics such as Data Structures and Algorithms, Discrete and Computational Mathematics, Web Development, among others. I also learned Javascript, Python, Rust languages, which showed me new perspectives in programming. I also contributed in group coding projects with my peers.
Web Development - Lighthouse Labs (Online)
Oct. 2021 - Jan. 2022
An intense Web Development Bootcamp program that filled in the gaps of knowledge from being self-taught. While maintaining sharp skills in HTML, CSS, and JavaScript I learned in-depth topics such as Databases and Data modeling, Testing, Ruby, among others.