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

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

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

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

Artisan E-Commerce

Built a E-commerce store for a client that specializes in artisan goods.

HTML, CSS, JavaScript, Squarespace

Blog Site

Blog Site

Built a lifestyle blog site for a social media influencer client.

Wordpress, Javascript, Bootstrap

DJ Services Landing

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

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

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

Calculator

Calculator

Simple calculator for everyday use.

jQuery, Bootstrap

Todo app

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

Pong

The classic computer game written in Rust and SDL.

Rust, SDL

Weather

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.