LogoMatthew Maciesowicz
Your portrait
Hi, I’m

Matthew Maciesowicz.

Full-Stack & AI-Focused Computer Engineer

I’m a Computer Engineer passionate about building clean, modern, and efficient web applications. I work with TypeScript, React, and Next.js on the frontend and explore intelligent systems, automation, and user-friendly digital experiences.

About Me

About Me

Your portrait

I’m a Computer Engineer focused on creating clean, modern, and efficient digital experiences. I specialize in TypeScript, React, and Next.js, and I love combining engineering principles with creative problem-solving to build applications that actually help people and have purpose.

What I Do

I build fast, functional, and accessible full-stack web applications. I also work on UI/UX design and media (such as creating videos), ensuring that interfaces are intuitive and engaging. Lately, I've been diving into AI and machine learning to explore how these technologies can be integrated into web applications to enhance user experiences.

Outside of Code

When I'm not building something, I enjoy playing guitar, board games, hiking, badminton, and soccer. I also enjoy learning new things including trivia and expanding my knowledge in AI, machine learning, engineering topics and anything that sharpens strategic or analytical thinking.

Skills

Skills

Frontend

  • HTML5
  • CSS3
  • React
  • Sass
  • TypeScript
  • JavaScript
  • Next.js
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • Next.js API Routes
  • MySQL

DevOps

  • Git
  • GitHub
  • AWS
  • Linux
  • Ubuntu
  • Docker
  • NPM

AI & Others

  • Python
  • PyTorch
  • C++
  • Java
  • XML
  • Android

Projects

Projects

UofTrade Marketplace

UofTrade Marketplace.

A Second-Hand Marketplace Web Application

A responsive React/Next.js-based marketplace for buying and selling items, akin to Kijiji or Facebook Marketplace. Includes features like browsing, searching, filtering, image uploads, and post creation. The project was developed collaboratively in an Agile environment, utilizing Jira for task management and Docker for containerization.

Shtei: Chess Variant & AI Engine

Shtei: Chess Variant & AI Engine.

Play and Compete Online in a New Chess Variant

A web application featuring a chess variant called "Shtei" that I co-created with AI opponents and online multiplayer functionality. The project integrates a modified Stockfish engine for AI gameplay and includes a custom Socket-based backend for online matches.

Etymology Dictionary Android App

Etymology Dictionary Android App.

Offline Word Etymology Search App

An Android application that allows users to search and find the etymologies/word origins. Clicking the search bar on the home screen opens a search menu that allows the user to type in a word to search. While the user is typing, words matching the current prompt appear below in a list in real-time by querying the SQL database in the backend. Once the user selects a term, a new menu appears with the selected term along with its corresponding etymology. The app works offline, making it ideal for remote locations!

GIS Mapping Application

GIS Mapping Application.

Explore and navigate your city!

A graphical mapping application that allows users to navigate their city via roads, paths, and subway, show points of interest (such as restaurants, banks, shops, etc.), and search for directions from point A to point B. With emphasis towards cyclists, this map also shows bike lanes/bike paths, including type of bike lane (such as whether or not there is a barriered bike lane), custom points of interest (such as bicycle-share/rental dropoff/pickup locations, drinking fountain locations, washrooms etc.), and sunrise/sunset times for the day.

Acne Detection & Severity Classification App

Acne Detection & Severity Classification App.

Deep Learning Model for Skin Analysis

A deep learning application trained using PyTorch to detect and classify acne severity from facial images. The model leverages a Region-Based Convolutional Neural Network (R-CNN) for box detection and severity classification, achieving 80% accuracy. The application uses the "acne04" dataset and manually labeled images collected with a Python-based web scraper.

Mimir Search Engine

Mimir Search Engine.

The Internet at Your Fingertips

A Python-based search engine designed to index and retrieve documents efficiently, similar to Google Search. Implements an inverted index algorithm for keyword ranking and result highlighting, deployed on an AWS EC2 instance for scalability.