// CS grad · open to opportunities

João
Ziedins.

Computer Science graduate from UMass Lowell (Cum Laude) with a focus on systems, machine learning, and game development.

João Ziedins

// 01 about

Who I am

I'm a Computer Science graduate from the University of Massachusetts Lowell, where I graduated Cum Laude with a minor in Mathematics. My coursework spanned data structures, machine learning, computer security, operating systems, and functional programming.

I'm drawn to projects that sit at interesting intersections — ML pipelines, game mechanics, graphics, and security. I'm a native Portuguese (BR) speaker and I'm based in Westford, MA.

// 02 skills

What I work with

Languages

  • C++ / C
  • Python
  • JavaScript
  • Haskell
  • C# / Java

Web & Graphics

  • HTML / CSS
  • WebGL
  • Canvas API

Tools & Engines

  • Git / Docker
  • Godot / Unity
  • Wireshark / Falco
  • Eclipse

Systems

  • Linux (Ubuntu)
  • Windows
  • Machine Learning
  • Computer Security

// 03 projects

Things I've built

AgeClassifier

An NLP text classification pipeline that predicts author age group from writing. Used TF-IDF vectorization with Multinomial Naive Bayes, achieving 75.27% accuracy via hyperparameter optimization.

Python NLP Machine Learning scikit-learn
GitHub →

SurviveX

A 2D survival/adventure game built in Godot featuring island progression, enemy AI with chase and attack logic, and math-based gameplay where combat requires solving algebraic and geometric problems.

Godot GDScript C# Game Dev
Demo →

Shape Editor

A browser-based 2D graphics editor using WebGL and the HTML Canvas API. Supports drawing and manipulating lines, circles, rectangles, and polygons with real-time rubberbanding and cumulative transformations.

JavaScript WebGL HTML Canvas
Demo →

Weather App

A GUI weather application in Python using PyQt5 and the OpenWeatherMap API. Features real-time weather retrieval, emoji-based icons, and robust error handling.

Python PyQt5 REST API
GitHub →

// 04 contact

Get in touch

I'm open to new opportunities, interesting projects, or just a good conversation. Feel free to reach out.