TrefSoftware

Software Development, Research, Movies, and More

About Matt Trefilek

Originally from Illinois, I graduated in 2017 from Northern Michigan University. After graduation I began working as a full-stack developer for the University of Wisconsin - Madison. I am passionate about computers and love expanding my personal knowledge and skills whenever I get the opportunity. Outside of computers, I am active in the outdoors, including hiking, biking, camping, skiing, and scuba diving.

Personal Projects

I am a full-stack and backend developer. I have large amounts of experience in Java, C++, and Javascript. Frameworks I have used include Spring Boot and Node.js. In my free time I enjoy working on a number of personal projects among many different technologies. Some of my work involves server administration using nginx, PM2, and Gitlab CI.

WebApps

A collection of hosted webapps made primarily using node.js and using modules like express and socket.io.

TTT

A Server/Client control for the homemade live action game built around the Garry's Mod gamemode known as Trouble in Terrorist Town. This game plays best in large spaces with lots of side rooms e.g. a museum. The rules can be found here.

Steam Secret Santa

A custom built Secret Santa platform for exchanging steam games with friends. Allows for custom date, price, and information settings. Includes email notifications and guaranteed to have to overlap in assignees.

Mobile Apps

Applications designed for Android and iPhone.

Swipe: The Game

Free game in which you swipe to remove dots in the correct direction. Features worldwide leaderboards, different difficulties, and fun gameplay!

Filmography

As a hobby I run two different production "companies" where we make fun movies starring friends and family.

Research

Here is a collection of research presentations and papers that I have worked on. I am passionate about Computer Science and love researching and expanding my knowledge.

Videos

Papers

A GAN Before Time (2019)

A fun final project written with a group for CS760 Machine Learning. This paper discusses a Generative Adversarial Network (GAN) set up to attempt to convert images of lizards into dinosaurs and vice versa.

Non-linear Dynamics in the A* Plane (2017)

The paper that goes with the presentation above. My senior project which focused on creating a client over which advanced simulations could be run using the A* Lattice, or a plane of Hexagons.

Configurations: The Complexity of Card Games and Chess (2015)

The final paper for MA340: Combinatorics. This paper focuses on the chessboard and offers equations that help get close to estimating the number of possible positions.

Implementation of Augmented Teleoperation (2015)

Created over the summer of 2015, this paper discusses my research on controlling robots using augmented reality. The research was conducted in part with the SULI program through the Argonne National Laboratory Nuclear Engineering Program.

Contact Me

Feel free to email or call me for just about anything!


matthew.trefilek@trefsoftware.com
(815) 742-1404