> I don't just write code. I find what's broken, figure out why,
and make it do things it was never designed to do.
scroll to breach
cybercyriac@portfolio:~$ cat about.txt
about.txt — nano 7.2

1 Senior Software & Solutions Architect with 6+ years of experience
2 doing whatever it takes to make systems work.
3
4 Started as a fullstack developer, evolved into a
5 software engineer, then became an AI system architect.
6
7 But mostly? I'm the person you call when something is broken
8 and nobody knows why. I will find the bug.
9
10 Linux, Windows, Mac — the OS is just a suggestion.
11 Monolith or microservice — code is code, and bugs are bugs.
12
13 I've hardened systems for insurance companies (blue team),
14 then turned around and broke into them (red team).
15 Yes, both. Yes, legally.
16
17 I lead small teams of devs, architect solutions from scratch,
18 and have an unhealthy relationship with TypeScript.
19
20 // TODO: sleep more

[ Read 20 lines ] ^X Exit ^O Write Out ^R Read File
cybercyriac@portfolio:~$ history --work | sort -r
NOW

Senior Software & Solutions Architect

Insurance Software Company

> Wrestling a CRM older than some of my interns

> Untangling monolithic spaghetti into clean, maintainable code

> Implementing industry standards where there were none

> Architecting new capabilities on top of legacy foundations

> Leading dev teams through the chaos

Clean Architecture Legacy Modernization Team Leadership CRM Systems
PROUD

Virtual Switchboard & VoIP Infrastructure

From-scratch telecom architecture

> Built a virtual switchboard with softphones & VoIP phones

> Created TURN/STUN servers from scratch

> Integrated Twilio for voice, then built custom SIP capabilities

> Worked directly with SIP trunk distributors

> Full infrastructure — designed, deployed, maintained

WebRTC SIP TURN/STUN Twilio VoIP Infrastructure

Software Engineer & Sysadmin

Private Education Sector

> Created new Moodle modules and plugins from scratch

> Improved and maintained legacy Moodle plugins

> Sysadmin duties — because someone has to keep the lights on

Moodle PHP Sysadmin Linux
3 YEARS

BIM Developer

Construction & Architecture

> Built 3D environments with lighting from IFC & Revit files

> Programmed custom implementation of IFC.js

> Extended functionality for private companies

> // The rest is under NDA. You know how it is.

IFC.js Three.js 3D/WebGL Revit BIM
🛡️ → 🗡️

Cybersecurity Specialist

Blue Team → Red Team

> Blue team: Hardened systems for insurance companies

> Red team: Pentesting for contractor clients

> First you learn to build the walls, then you learn to break them

Pentesting System Hardening Network Security OSINT
cybercyriac@portfolio:~$ ls -la skills/ | sort -k5 -rn
drwxr-xr-x

languages/

TypeScript
♥ daily driver
JavaScript
Python
AI/ML
C#
PHP
Lua
Rust
learning
Go
learning
drwxr-xr-x

stack/

Preferred Stack:
NestJS + Angular + MongoDB
Node.js Express React Vue Three.js WebRTC REST GraphQL WebSockets
drwxr-xr-x

infra/

Docker Linux Networking TURN/STUN SIP/VoIP CI/CD Nginx Sysadmin
drwxr-xr-x

security/

Blue Team Red Team Pentesting System Hardening Network Security OSINT
drwxr-xr-x

ai_ml/

AI System Architecture Model Inference Model Training Python LLM Integration
cybercyriac@portfolio:~$ mail -s "let's talk"
  ┌──────────────────────────────────────┐
  │  INCOMING TRANSMISSION               │
  │  ================================    │
  │  STATUS: AWAITING YOUR MESSAGE       │
  │  ENCRYPTION: ENABLED                 │
  │  CHANNEL: OPEN                       │
  └──────────────────────────────────────┘