k y l e a l v a r e s

Welcome, I'm

Kyle Alvares

I use code to make life easier.

I recently completed by undergraduate in Computer Science and I'm passionate designing about creating apps and products. Currently, I work on creating products that are easy-to-use and accessible at IBM.

More about me!

01.About Me

As a computer science graduate, I am passionate about creating, innovating, and designing with technology. I am constantly learning new technologies and applying them to my projects, particularly in the realm of UI/UX design.

Working collaboratively with teams is a strength of mine, and I bring an organized approach to every project I work on. Additionally, I prioritize accessible practices in my work, which I learned during a past internship and have since integrated into my design process. Overall, my passion for technology and design drives me to create impactful and accessible digital experiences.

Some technologies I recently used include:

  • JavaScript (ES6+)
  • Node.js
  • React
  • Flutter
  • Firebase
  • Jekyll
macintosh-1984

02.Experience

Technical Writer

IBM

  • Created precise, concise, and usable documentation for products that clients use.
  • Developed a Chrome extension and a VSCode extension that aid writers in the writing process and have been adopted by the entire team of writers.
  • Built a website following IBM's Carbon guidelines for UI/UX, which modernized and streamlined the onboarding process for our team.
  • Implemented a full stack application for a new signoff process that is now being used by the team, utilizing technologies such as Node.js & Airtable.
  • Using IBM Carbon Design System created a full stack application that serves important data to team through the use of React and Node.
  • Learned about accessibility and inclusive design, and tested documentation for accessibility. Trained others in the team about accessibility best practices.

Software Developer

Waterloo University

  • Worked with a professor to fulfill a contract from the European Space Agency, which involved constructing a machine learning model capable of identifying various Earth surface types.
  • Created optimized code to improve the efficiency and accuracy of the machine learning model.
  • Supported the development of algorithms and a system for processing large satellite data sets in support of the Global Water Futures TTSW project.
  • Utilized virtual machines to simulate different computing environments and ensure the compatibility and scalability of the developed system.
  • Provided computing support using Compute Canada resources.

Other

Work & Volunteer

  • In addition to my professional experience, I have also held leadership roles in my community. As a Camp Director, I organized and led summer camp programs for children, gaining valuable leadership and management skills. I also led a group of high schoolers on two trips to the Dominican Republic to build houses for the less fortunate, honing my project management, communication, and leadership skills while working in diverse cultural settings.

03.Projects

Some Other Projects

want to learn more?

Rooftops
Rooftops is a full stack real estate site that allows you to list and search properties, calculate your mortgage and more. Several technologies were used including Bulma for some styling, Nodemailer to email users.
  • Node.js
  • Express
  • Pug
  • MongoDB
Earthly
Keep track of wildfires, volcanoes and severe storms live and globally. This site takes advantage of the Bing Maps API. In addition the data is collected from the NASA API.
  • JavaScript
  • Bing-Maps
  • APIs
Stocks
This site allows you to view current stock charts through Chart.js . Data is collected from the AlphaVantage API as well as the search autocomplete results.
  • JavaScript
  • Chart.js
  • APIs
Character Recognition
Using the K-Nearsest-Neighbours algorithm in order to predict a number from a 28px by 28px grid. The program was trained with the MNIST handwritten digit database.
  • Python
Dashboard
Keep track of day to day tasks, generate passwords, store voice memos, access your email and more in one easy to use application. The graphical user interface is created through JavaFX .
  • JavaFX
Into the Mindscape
A platformer game where a character collects coins and a key to get through a door in order to complete level. The game was created using several python libraries, the map was created using Tiled.
  • PyGame

4. Next Steps

Get In Touch

If you would like to say hi or ask me some questions or follow up, please feel free to reach out to me! The best way to reach me is on LinkedIn , or by sending a message!