Precision tools for those who build the web.
Freelance web developer & software builder — A. Angel Țîru. Custom websites, fixes, audits. No WordPress. No templates. Available for hire. Single-file tools with no package-manager setup or third-party runtime CDN, plus custom websites built to last. Self-taught. Obsessive. Vamdrup, Denmark.
Precision tools
Your entire server, managed.
Not a dashboard. Not a framework wrapper. A real code editor, ZIP browser, linter and diff tool; compressed into a single PHP file that you place anywhere and it works. Instantly.
Not a dashboard. Not a framework wrapper. A real code editor, ZIP browser, linter and diff tool; compressed into a single PHP file that you place anywhere and it works. Instantly.
“Managing server files should not require SSH access, a VPS, or three separate tools. It should require exactly one file; and thirty seconds.”
- CodeMirror 5 editor with Dracula theme, autocomplete and 203 verified filename-to-mode mappings
- 118 PHP function-typo checks, CSS property validation and JS bracket checks, with inline markers
- Visual diff against .bak — the previous version is backed up automatically on every save, using the selected backup location.
- ZIP browser with expandable tree, cascading selection, drag & drop extraction to any folder.
- Repeated failed logins trigger a 15-minute IP lockout with a dedicated blocked-access screen.
- Complete EN / RO / DK interface; 416 UI keys per language, animated switcher and language changes without page reloads
- Side-by-side compare — Multi-rename with live preview — Content search inside files.
- Slide-out drawer, long-press context menu, haptic feedback on mobile
Built around what you need.
From scratch. No shortcuts.
Independent full-stack development with no agency layer, no middlemen and no templated output. A precise brief gets a precise technical answer, including when a request is not realistic.
Starting from zero.
Over a decade of hands-on development — entirely self-taught, starting from zero, with every shortcut understood before it is used. From single landing pages to full e-commerce systems in CodeIgniter 4, every project gets the same level of care.
10+ years · self-taughtThemes can be rebuilt beyond recognition of the original, and abandoned codebases can be debugged to the root cause. The focus stays on why a system fails and on rebuilding it so the same failure does not return.
rebuilt · debugged · hardenedThe person who writes the code.
You're not hiring an agency. You're talking directly to the person who writes the code. That changes the quality of the conversation, and the output.
direct · no middlemenWebsites
Built from scratch or on top of your stack. Clean code, no page builders, no WordPress dependency. Exactly what you described.
Broken layouts, silent PHP errors, slow loading, outdated code, security holes —Root cause identified then rebuilt for a durable fix.
Transformation
Total redesign of any existing theme. The transformation can go far enough that almost nothing of the original remains. That is the point.
Project
A complete application from database architecture to the last pixel. E-commerce, booking, internal tools, custom CMS — anything that can be described precisely can be built precisely.
Four steps. No exceptions. Every project, every time.
Some tools are installed. Others are simply placed — and they work. That is the only standard I build to.
The Builder.
Ten years in. Still building.
My name is A. Angel Țîru, no courses, no mentors, under consistent financial pressure. What I know was built from nothing, tested in production, and refined by failure.
The name Tyrus comes from my family. The ancient city of Tyrus Tyrus was the engine of Mediterranean commerce — built on precision craft and earned trust. That is the standard I work to, not the one I claim.
In October 2025, I moved to Vamdrup, Denmark with my wife Claudia and our daughters Julie and Jessica. In February 2026, I officially founded Tyrus. Building under real pressure. Not stopping.
I don't build fast. I build correctly — and those two things are rarely the same.
Not just a developer.
A builder of things.
The obsession that shapes the code extends to everything else. The same patience that lets me read 8000 lines of PHP is the same patience that lets me identify a 2nd-century Roman coin by its patina.
Game modifications for Crusader Kings III — complex event chains, new mechanics, rebalanced systems. Same logical precision as code, applied to medieval simulation.
View on Steam Workshop ↗Guitar since 13. After a long break, fingerstyle on classical guitar captured me completely — now arranging pieces that have never been transcribed for solo guitar. The same stubbornness. Learning things no one else bothered to write down.
YouTube Channel ↗Identifying, photographing and documenting ancient coins, medieval pieces, banknotes and faleristics since age 23. Every piece gets complete detail regardless of value — because the history matters more than the price.
Visit cjagora.ro ↗No degree. No mentor. No safety net. Just a trajectory that kept going — because stopping was never actually an option.
Every step counted.
No degree. No mentor. No safety net. Just a trajectory that kept going — because stopping was never actually an option.
Or something entirely new.
License PHP File Manager, commission a custom website, or present a problem worth solving. Communication is directly with the developer — no support queue and no account manager.