Marcin's Website

Hi, I'm Marcin Anforowicz. I enjoy working on projects that combine software, creativity, and engineering. Download my resume or visit my GitHub to learn more!

Marcin looking through a window.

Industry Experience

In the summer of 2024, I had the pleasure of working as a software engineering intern at WiBotic. Check out my LinkedIn post and watch this video to learn more about my work there.

Circuit Boards

I enjoy designing circuit boards. Here are a few that I'm particularly proud of:

As an engineering intern at WiBotic, I designed a stackable circuit board to hold charger modules on a shared CAN bus. It's used for running automated CAN bus tests. I also wrote over 3000 lines of ESP32 firmware to allow remotely connecting to the CAN bus via internet.

Circuit board
Circuit board

To supply 3.3 volts to all the charger modules on my PCB, I designed and soldered a simple integrated buck converter.

As a member of Husky Satellite Lab I used KiCad to design circuit boards that will fly on HuskySat-2. Here's a photograph of a radio I designed, based heavily on OpenLST.

Circuit board

At Husky Satellite Lab, I also designed and built a magnetorquer PCB. Instead of a conventional wire-wound coil, it uses an integrated PCB spiral. Here's a video I made about it:

Personal Projects

Did you know I'm an avid rustacean? 🦀 I'm currently working on a peer-to-peer file transfer tool called Gday. It's still in an early phase of development. Also, check out this boid simulation I wrote in Rust!

fn main() {
    println!("Hello world!");
}

I enjoy making educational YouTube videos such as The Just One More Paradox (see below). I made this video before I had any formal education in probability, so the explanations aren't very rigorous, but all the concepts still hold. I programmed the animations for this video using Manim, an open source visualization library.

I'm a certified amateur radio operator since 2019 (callsign: KJ7JCN). I enjoy exploring creative radio protocols such as WSPR, IRLP, and APRS.

University of Washington

I enjoy making websites for student organizations at the University of Washington. I maintain the websites of Husky Satellite Lab (code) and Competitive Programming Club (code).

I also teach others how to build and fly remote-controlled airplanes at the drone team of Husky Flying Club. Here are some pictures and videos from that:

Some relevant courses I've taken at the University of Washington include:

Book Recommendations

Here's a list of non-fiction books I enjoyed reading. All of them have helped me understand the forest instead of just seeing the trees.

The Righteous Mind - Jonathan Haidt, Simona Drelciuc

Humans have evolved a gut feeling to judge things as moral or immoral. How does our moral compass work, and what evolutionary purpose does it serve? How does it fuel varying political views?

The Dictator's Handbook - Bruce Bueno de Mesquita, Alastair Smith

Why do countries with more natural resources tend to have lower standards of living? Why are some countries rich and others poor? What prevents democracies from turning into dictatorships?

World events are often explained by analyzing the ideologies and beliefs of countries. I find this unconvincing. I mean, what does it mean for an abstract entity called a country to have motives, ideas, and thoughts?

This book takes a very different approach, and explains the structure of power through the lens of game theory.

Order Without Design - Alain Bertaud

Cities spontaneously form because living closer to others allows the efficient exchange of labor, goods, and ideas. What factors and incentives influence things like population density, building height, and housing costs? Why are cities in different countries so different? How do government attempts to regulate how cities grow influence their structure? Read this book to find out!

Negotiation Genius - Deepak Malhotra, Max H. Bazerman

Two parties with different goals, motives, and incentives, come to the negotiation table. How can they come to a mutually beneficial agreement?

This book derives a comprehensive framework for analyzing negotiations and creating shared value that benefits both parties. The art of negotiation is so much more than just back-and-forth haggling.

How to Drive a Nuclear Reactor - Colin Tucker

Ever wondered how a nuclear reactor works? How do they reliably and safely produce about 10% of the world's electricity? This book, written by a reactor operator, strikes the perfect balance between dumbed-down and too-technical.