Engineering precision in
software & physical craft.
Hi, I'm Mark Fedio. I'm a junior studying Computer Science at Tufts University's School of Engineering. I have extensive professional and academic experience in Software Development, ETL Pipelines, and Data Analytics.
In my free time, I build with, wood, acrylic, and more.
Check out some of the projects I'm proud of below.
My Technical Toolkit
Tools, systems, and craft disciplines I leverage daily.
Languages
Libraries
Platforms
Core CS
Fabrication
Software Projects
Pygame Chess
Engineered a complete, playable chess application from scratch using Python and Pygame. Leveraged object-oriented programming to efficiently manage complex game state, enforce strict rules (including castling and checkmate), and handle piece logic. Compiled to WebAssembly using Pygbag for native browser play with another person, or an engine available to play through the GitHub Repo. No AI used.
Modified Grep Command
A modified recreation of the Linux Grep Command. This program traverses a directory of text files and lets the user query words across files. The program indexes occurrences with high efficiency, reporting line numbers and source file locations.
PPM Lossy Image Compression
Compresses a supplied .ppm image (and decompresses compressed artifacts) to approximately 1/3rd of the original file size while preserving ~95% visual fidelity upon decompression using discrete cosine transforms and 32-bit word packing.
Physical Projects
Why Physical Engineering Belongs on a Software Site
I'm a firm believer that computer science is engineering first and foremost. Engineers are tasked with using their hard and soft skills to solve problems. The medium in which us software engineers approach those problems (code) does not change that. When I build the projects presented below, I approach them in the same way I approach a software project: I identify a problem/task, I create a plan, and I relentlessly work toward a final product I'm proud of. My physical projects have honed my problem-solving, creative-thinking, prototyping, and debugging, as well as my discipline, ability to pivot, and knack for learning from failure. These are not computer science skills; they are engineering skills.
Custom Wooden Timepieces
Custom handmade wristwatches engineered from hardwood and acrylic with laser cutting, 3D-printed internal housings, drill jigs, and precision quartz movements. Features three timepiece editions with detailed build process documentation.
Handcrafted Wooden Hat Rack
A custom wall-mounted wooden hat rack combining functional design and traditional woodworking. Features completed multi-angle build photo and an in-progress video walkthrough capturing the fabrication process.
Prime American Flag
A creative pop-art wall sculpture reconstructing the American flag out of Prime Hydration bottles mounted inside a custom handcrafted wooden frame with precision joinery and finishing.
Open to new engineering challenges.
Whether you're looking for an engineer for systems development, internships, or want to discuss physical fabrication, my inbox is always open.