Portfolio

Thomas Kolencik

Carnegie Mellon University · ECE

I am a junior at CMU with interests in embedded systems, system verification, and FPGA development.

Scroll to explore

01 / Projects

Projects

04 entries

Projection Mapping

Hardware / 2026

[ Project image ]

An interactive projection system built around an ESP32 and a Linux host. It combines sensor telemetry, button-controlled scene switching, four-corner calibration, and a live browser dashboard.

View source

Skills & tools

  • C++
  • ESP32
  • Linux
  • I²C
  • Serial telemetry

Dual N-Back

Software / 2026

[ Project image ]

A browser-based dual N-back game that pairs visual positions with spoken letters. Built with JavaScript and Flask, it scores sessions, recommends the next level, and saves recent results in SQLite.

View source

Skills & tools

  • Python
  • Flask
  • SQLite
  • JavaScript
  • HTML
  • CSS
[ Project image ]

A systems project in the planning and scaffold stage. The design uses a local SQLite outbox and batched HTTP uploads to preserve accepted telemetry during collector outages and measure recovery.

View source

Planned stack

  • Python
  • SQLite
  • FastAPI
  • HTTPX

02 / Coursework

Coursework

CMU · ECE

  • 18-341

    Design & Verification of Digital Systems

    SystemVerilog, Verification Engineering.

  • 18-213

    Computer Systems

    Taught in C.

  • 18-220

    Electronic Devices and Analog Circuits

    Circuit Analysis and basic circuit design.

  • 18-290

    Signals & Systems

    Convolution, Fourier Transform, La-Place Transform, etc.

  • 15-122

    Data Structures & Algorithms

    Taught in C. Emphasizes defensive programming style.

  • 21-127

    Concepts of Mathematics

    Introduction to proof based mathematics.

  • 36-225 & 36-220

    Probability Theory

  • 21-241

    Matrix Theory

  • 21-259

    Multivariable Calculus

03 / About

About

Generally, my goal is to help others to have better days and easier lives. I would be elated to do that through my work, or how I carry myself every day. Outside of engineering, I enjoy hiking, reading, and listening to music!

Carnegie Mellon University · ECE

04 / Contact

Contact