Skip to main content

About Me

Introduction

People say AI is supposed to give them their time back. For me it's been the opposite. I sleep less. I wake up earlier. The first thing in my head most mornings is some idea I left half-finished the night before.

This page is the long way of explaining how I got from typing Python into an Android phone to spending my mornings like that.

AI systems + tools
Go / TypeScript / LLMs
Architect + builder

My Journey

Stylized illustration of Mark coding on a phone at a bedroom desk at night.

The Late Start

High School

I call it a late start by today's standards, where ten and eleven year olds are out here writing real applications. Back then in my high school class, I was actually one of the only people doing it at all. I made it work with what I had: an Android phone, Python typed out one finger at a time, the keyboard autocomplete fighting me every other character. It was slow and a little ridiculous. But it was mine, and I kept opening it.

Stylized illustration of Mark standing with luggage in a quiet airport at night.

Crossing Over

2012

Coming to the U.S. in 2012 was a whole new chapter. No relatives waiting on this side, no safety net, just me figuring out the next thing every day. The familiar piece in all of that was the Python habit on the phone. Picking it back up after the move was easily the easiest part of the whole transition.

Stylized illustration of Mark working with circuits and a laptop in an engineering lab.

Two Degrees, Stacked

2013–2018

Two bachelor's degrees stacked on top of each other at Drexel: Electrical Engineering, and Computer Engineering. EE for the why-does-this-circuit-actually-work side. Computer Engineering for the how-do-you-make-it-do-something-useful side. I never picked which one mattered to me more, so I did both and built projects in the overlap.

Stylized illustration of Mark moving between game, data, and internal-tool workstations.

Three Different Lives

Co-op Years

Drexel's co-op program threw me into three completely different jobs. One was Unity, building small games and finally seeing what it feels like to ship something interactive. One was Python, sitting with enterprise data and turning spreadsheets into answers nobody had asked for in the format nobody wanted. The third was .NET (Framework first, then .NET Core), writing internal tools that no one outside the company would ever see. Three jobs in eighteen months. I left each one already curious about what the next one was going to feel like.

Stylized illustration of Mark pointing at a C sharp inspired full-stack system with deployment layers.

The C# Years

Early Career

By the end of college and into my first real job, I was writing C# all day, in domains that had nothing to do with each other. I worked full-stack the whole time: frontend, backend, the CI/CD pipeline, the production environment, all of it. Owning every layer of my own projects taught me a lot, and after a few years of that I was honestly an expert in the .NET stack. That was actually the problem. The work started to feel routine because I already knew how each new project was going to shape up. New domain, same instincts. I was getting better at .NET without learning much I hadn't already seen.

Stylized illustration of Mark and a gopher-like guide leaving clutter for a cleaner connected system path.

Finding Go

The Pivot

I went looking for something less comfortable, and ended up in Go. Smaller language, weirder community, fewer training wheels. I never really went back. The part that actually stuck wasn't the language itself. It was a small lesson I keep using since: when something stops stretching me, I leave it sooner than I used to.

Stylized illustration of Mark turning a cracked legacy block into glowing microservice blocks.

Half Architect, Half Builder

2023–2025

This is where Go went from a side curiosity to the actual tool I worked in every day. From 2023 through 2025 I was a solution and development architect on a project to modernize a 20+ year old website into a microservices system. About half of the work was architect-side: designing how the Go APIs fit together, planning infrastructure, networking, security. The other half was sleeves rolled up, actually building what I'd designed. It was the first time my day job pushed me as hard as my side projects did.

Stylized illustration of Mark smiling at an early-morning desk surrounded by AI robot agents and idea threads.

Buried in AI

July 2025

Then AI happened. People keep telling me that AI gives them their time back. UNFORTUNATELY, that has not been my experience. Two subscriptions later (OpenAI and Anthropic, in case you're keeping score), I just learn faster, which means I have more things I want to try, which means I sleep less, which means I wake up earlier, which means I turn on my PC and immediately start poking at whatever idea I abandoned the night before. I am, as it turns out, a nerd. :P

Certificate-inspired illustration of a credential opening into future AI architecture paths.

A New Door Opens

May 2026

Getting the Claude Certified Architect Foundations certificate on May 18, 2026 was exciting because it did not feel like an ending. It felt like a door opening. The AI work I had been chasing suddenly had a wider map: architecture, agents, context, tools, safety, and future systems I have not built yet. I am going to keep learning, because this feels like another starting line.

On Learning and AI

Learning is what makes any of this fun for me. Most of the conversation about AI right now is about how it changes work. I think the bigger story is how it changes learning. We used to spend hours on YouTube figuring out how to install or set up some thing. Now you can just ask, and a model walks you through it before the docs page even loads.

That doesn't mean depth stopped mattering. If you actually want to push something forward, like real research or frontier work, you still need the slow painful kind of basics. But if you just want to use a tool to get something done faster, you don't need to be the person who built it. Match the depth to what you actually want out of it. Both are fine. They're just different jobs.

Cars are great. They get you somewhere with less time and less energy. They also kill people every day. AI is going to be the same kind of thing. The honest move isn't to refuse to drive. It's to actually pay attention while we do.

What I keep coming back to is that we're not bystanders in this. We get to decide what we want out of these tools and steer them that way. I'm an optimist about most of it, even when I probably shouldn't be. I'm having a good time poking around in what feels like an ocean of stuff to learn, and I'd rather drag friends in with me than wait until I've figured out where the current goes. If you read this far, pull up a board.

Tech Stack

Languages

Go
C#
TypeScript
Python
SQL

Frameworks & Libraries

Next.js
React
Vue.js
.NET
Chi (Go)
GORM

Infrastructure

Kubernetes
Docker
Redis

Databases

PostgreSQL
SQL Server

Tools

GitHub Actions
ExpertAdvancedIntermediate

Education & Certifications

Education

Drexel University

Bachelor of Science (Dual Degree) in Electrical Engineering and Computer Engineering

20132018
  • Two bachelor's degrees side by side: Electrical Engineering and Computer Engineering
  • 18 months of paid co-op work across three companies (Unity games, Python data analysis, .NET internal tooling)
  • The high-school Python habit came with me and never went away

Certifications

AN

Claude Certified Architect Foundations

Anthropic2026

MI

Microsoft Certified Solutions Developer (MCSD)

Microsoft2019

MI

Microsoft Certified Solutions Associate (MCSA)

Microsoft2018

MI

Microsoft Certified Professional (MCP)

Microsoft2017

Interests

🤖

AI & Machine Learning

Exploring LLMs, fine-tuning, and building AI-powered developer tools. Particularly interested in inference efficiency and agentic systems.

🏍️

Motorcycles

A 2025 CBR650R Owner, was planning to use it for commuting but now mostly a casual rider to gym.

🔬

Discovering New Technology

Always exploring emerging tools, frameworks, and platforms. I share my learning experiences hoping my mistakes help others — and I love learning from others' mistakes too.

📚

Reading

Technical books, science fiction, and history. Favorites: The Pragmatic Programmer, Dune, Sapiens.