Tufts University '28 • BS Computer Science, AI Development Minor, Graduate Certificate in Business

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.

Capabilities

My Technical Toolkit

Tools, systems, and craft disciplines I leverage daily.

Languages

Python C++ C Java Swift SQL JavaScript HTML/CSS R

Libraries

LLMs Pandas Scikit-Learn OpenCV PyMuPDF Requests Pygame

Platforms

Git REST APIs Azure MongoDB MySQL Mixpanel Salesforce VS Code

Core CS

Data Structures Algorithms OOP ML/AI ETL Cloud Arch Agile

Fabrication

CAD Prusa Slicer 3D Printing Inkscape Woodworking

Software Projects

SWE • Algorithms • Games
Personal Project Python

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.

Python & Pygame WebAssembly (Pygbag) OOP
Python Chess App
CS15: Data Structures C++

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.

C++ Custom Hash Map File I/O Systems
C++ Logo
CS40: Machine Structures Midterm Project

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.

C Bit Packing DCT Quantization
C Language Logo

Physical Projects

Woodworking • CAD • Passion
Bridging Profession & Passion

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.

Micro-Machining & Horology 3 Editions

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.

Woodworking CAD Micro-Machining Horology
Woodworking & Functional Design

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.

Woodworking Joinery Finish Carpentry Video Showcase
Handcrafted Wooden Hat Rack
Woodworking & Decoration

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.

Woodworking Joinery Finish Carpentry
Prime American Flag
Let's Connect

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.