You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- CV not yet available - mark all gaps with TODO comments
87
-
- Use roles of interest as positioning signal: AI Automation Architect, Principal Engineer, MLOps Engineer, Data Engineer, AWS Architect
88
-
- Location: Dublin, Ireland (remote/hybrid)
82
+
**Angel Aytov (`sources/angel-aytov.md`)** - 4 TODOs remaining
83
+
- Primary: `resources/Angel_Aytov-profile-06_04_2026.pdf` (LinkedIn only - no CV yet)
84
+
- Supplementary: Discord post
85
+
- CV not yet available - all gaps marked with TODO comments
86
+
- Role targets: AI Automation Architect, Principal Engineer, MLOps Engineer, Data Engineer, AWS Architect
87
+
- Location: Dublin, Ireland
89
88
90
89
### Team master file (`sources/team.md`)
91
90
92
-
Contains team-level front matter and a brief intro paragraph. The build script populates the member section from individual files.
93
-
94
-
```yaml
95
-
---
96
-
documenttype: team
97
-
team_name: "NoMoreApply"
98
-
team_tagline: "Trusted engineers. Direct introductions."
99
-
team_description: >
100
-
A vetted collective of senior engineers available for fractional and contract
101
-
engagements. We embed inside your team - shared Slack, shared GitHub, shared
102
-
standups. Not a vendor on the outside.
103
-
cta: "Reach out via nomoreapply.com"
104
-
---
105
-
```
91
+
Contains team-level front matter and intro paragraph. `scripts/assemble-team.sh` injects Summary + Expertise from each individual file before the team PDF is built.
106
92
107
93
---
108
94
109
95
## Phase 4: Typst Template
110
96
111
-
**File:**`templates/wandercode.typ`
97
+
**Status: complete**
112
98
113
-
Switched from XeLaTeX to Typst (see `docs/audit-trail.md`). Compiles in seconds vs. minutes.
99
+
**File:**`templates/nomoreapply.typ` (note: `wandercode.typ` is a legacy leftover, unused)
114
100
115
-
### Design spec (Wandercode aesthetic)
101
+
### Design tokens (NMA brand)
116
102
117
103
| Element | Value |
118
104
|---------|-------|
119
105
| Paper | A4 |
120
-
| Margins | 25mm L/R, 20mm top, 25mm bottom |
121
-
| Background |`#F5F4EF` (cream) |
122
-
| Body text |`#1A1A2E` (near-black) |
123
-
| Accent |`#2A6F6F` (teal) - rules, dividers, links only |
124
-
| Font | Inter (files in `templates/fonts/`, loaded via Typst `font` setting) |
**`scripts/assemble-team.sh`** - reads `sources/team.md` as header, then extracts `## Summary` and `## Expertise` blocks from each individual file, assembles into `output/team-assembled.md`.
189
-
190
-
**Localtestcommand:**
191
-
```sh
192
-
make all # requires pandoc + typst installed locally
193
-
```
153
+
-`Makefile` at repo root: `make all` builds all PDFs, `make clean` removes `output/`
154
+
-`scripts/assemble-team.sh`: assembles team brochure markdown from individual sources
155
+
- Local build: `make all` (requires `pandoc` and `typst` installed natively)
194
156
195
157
---
196
158
197
159
## Phase 6: CI Workflow
198
160
161
+
**Status: complete**
162
+
199
163
**File:**`.github/workflows/build-pdfs.yml`
200
164
201
-
Triggers:
202
-
- Push to `main` touching `sources/`, `templates/`, `scripts/`, `Makefile`, or the workflow file
203
-
-`workflow_dispatch` (manual)
165
+
Triggers on push to `main` touching `sources/`, `templates/`, `scripts/`, `site/`, `Makefile`, or the workflow file. Also supports `workflow_dispatch`.
0 commit comments