Hi, I'm Mark

I keep complex systems moving.

I'm a software engineer who investigates production issues, traces them to their root causes, and builds automation to make the next fix easier. I work across applications, integrations, and the Linux systems underneath them.

  • Software Engineer
  • Production Support Engineer
  • Linux Administration Support
Portrait of Mark
Mark Angel EleriaSoftware engineering · Support · Automation
01 / INVESTIGATERoot cause analysis
02 / STABILIZEProduction & Linux support
03 / IMPROVEPractical automation

Selected work

Built to solve real problems.

From transaction rules to system administration, these projects show how I think through reliability, useful tooling, and clear interfaces.

My Dawn Diary

Full stack · Personal journaling

My Dawn Diary

A private diary app for organizing daily notes and conversations, built with a React frontend and a Python API.

  • Supports accounts, email verification, manual notes, diary dates, and recoverable deleted items.
  • Designed around user-local days and private access to each person's records.
  • React
  • TypeScript
  • FastAPI
  • SQLAlchemy
Visit live app
sort → route → log

Automation · File operations

AutoFileSorter

A Windows file sorting tool that turns a repetitive manual workflow into a predictable process.

  • Validates filenames, creates folder hierarchies, and safely handles duplicates.
  • Logs each operation and can quarantine files that do not match the naming rule.
  • PowerShell
  • Batch
  • Automation
View repository
Alkansya / API

Backend · Transaction rules

Alkansya API

A Spring Boot banking API for accounts and transactions, built to explore the rules behind moving money.

  • Supports account creation, balances, deposits, withdrawals, and transfers.
  • Checks account state, available balance, and transaction requirements with specific error responses.
  • Java
  • Spring Boot
  • MySQL
View repository
Emabox / API

API design · Integration

Emabox AI API

A Python API that gives multiple applications a shared interface for routed AI responses.

  • Selects a specialist based on the request and passes supplied conversation context to a provider.
  • Uses application API keys, a health endpoint, and a local browser interface for review.
  • Python
  • FastAPI
  • API design
Visit live app

Experience

The work behind the work.

My production experience spans air and land cargo logistics and telecommunications. I enjoy following an issue across service boundaries, understanding the cause, and making the fix repeatable.

Full Stack Developer

Accenture Inc.

Build and support backend services for logistics and telecommunications clients. Investigate production incidents, work through root cause analysis, and automate recurring support tasks.

Business Client Relations Associate

Pawncare Services Inc. · Cebuana Lhuillier

Handled branch financial transactions under compliance requirements and built a spreadsheet tool to reduce repetitive interest and pawn value calculations.

Expertise

How I work.

Detailed investigation, steady support, and small improvements that add up.

01

Production support

Trace failures through services and integrations, communicate what happened, and focus on the cause behind the incident.

02

Linux & systems

Work across application behavior and the systems around it: web serving, access, certificates, logs, and deployment support.

03

Automation

Turn repeated manual steps into reliable tools and workflows, with validation and useful error reporting.

Technical toolkit

Java · Spring Boot · Python · FastAPI · JavaScript · SQL · REST APIs · PowerShell · Linux · nginx · Git

A little more about me

Curious by nature. Adaptable by practice.

I'm Mark, a software engineer who likes understanding the details behind a system. That curiosity is why I enjoy production support: it asks me to learn quickly, connect evidence, and work with whatever the problem needs.

Outside work, you'll usually find me with an acoustic guitar, on a motorcycle, making coffee, or gaming.

What drives me

I enjoy automation because it turns hard-won knowledge from one incident into a smoother experience for everyone who comes after.

Contact

Let's solve something together.

I'm open to software engineering, production support, and automation opportunities. Email or LinkedIn is the best way to reach me.