Skip to content

Commit ecf1953

Browse files
committed
fix: page layouts (#382) 47a5441
1 parent acb0953 commit ecf1953

File tree

4 files changed

+134
-133
lines changed

4 files changed

+134
-133
lines changed

feed.json

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -30,232 +30,232 @@
3030
"id": "/reference/",
3131
"url": "/reference/",
3232
"title": "Reference links",
33-
"date_published": "2026-01-01T21:42:59Z",
34-
"date": "2026-01-01T21:42:59Z"
33+
"date_published": "2026-01-02T02:38:40Z",
34+
"date": "2026-01-02T02:38:40Z"
3535
}
3636
,
3737
{
3838
"id": "/archives/town-selectman.html",
3939
"url": "/archives/town-selectman.html",
4040
"title": "Archived",
41-
"date_published": "2026-01-01T21:42:59Z",
42-
"date": "2026-01-01T21:42:59Z"
41+
"date_published": "2026-01-02T02:38:40Z",
42+
"date": "2026-01-02T02:38:40Z"
4343
}
4444
,
4545
{
4646
"id": "/uses/",
4747
"url": "/uses/",
4848
"title": "Uses",
49-
"date_published": "2026-01-01T21:42:46Z",
50-
"date": "2026-01-01T21:42:46Z"
49+
"date_published": "2026-01-02T02:38:29Z",
50+
"date": "2026-01-02T02:38:29Z"
5151
}
5252
,
5353
{
5454
"id": "/presentations/portfolio/",
5555
"url": "/presentations/portfolio/",
5656
"title": "Portfolio",
57-
"date_published": "2026-01-01T21:42:46Z",
58-
"date": "2026-01-01T21:42:46Z"
57+
"date_published": "2026-01-02T02:38:29Z",
58+
"date": "2026-01-02T02:38:29Z"
5959
}
6060
,
6161
{
6262
"id": "/presentations/color-picker/",
6363
"url": "/presentations/color-picker/",
6464
"title": "Color Picker",
65-
"date_published": "2026-01-01T21:42:46Z",
66-
"date": "2026-01-01T21:42:46Z"
65+
"date_published": "2026-01-02T02:38:29Z",
66+
"date": "2026-01-02T02:38:29Z"
6767
}
6868
,
6969
{
7070
"id": "/presentations/",
7171
"url": "/presentations/",
7272
"title": "Presentations",
73-
"date_published": "2026-01-01T21:42:46Z",
74-
"date": "2026-01-01T21:42:46Z"
73+
"date_published": "2026-01-02T02:38:29Z",
74+
"date": "2026-01-02T02:38:29Z"
7575
}
7676
,
7777
{
7878
"id": "/portfolio/",
7979
"url": "/portfolio/",
8080
"title": "My Work",
81-
"date_published": "2026-01-01T21:42:46Z",
82-
"date": "2026-01-01T21:42:46Z"
81+
"date_published": "2026-01-02T02:38:29Z",
82+
"date": "2026-01-02T02:38:29Z"
8383
}
8484
,
8585
{
8686
"id": "/development/prototypes/",
8787
"url": "/development/prototypes/",
8888
"title": "Prototypes",
89-
"date_published": "2026-01-01T21:42:46Z",
90-
"date": "2026-01-01T21:42:46Z"
89+
"date_published": "2026-01-02T02:38:29Z",
90+
"date": "2026-01-02T02:38:29Z"
9191
}
9292
,
9393
{
9494
"id": "/development/examples/",
9595
"url": "/development/examples/",
9696
"title": "codepen examples",
97-
"date_published": "2026-01-01T21:42:46Z",
98-
"date": "2026-01-01T21:42:46Z"
97+
"date_published": "2026-01-02T02:38:29Z",
98+
"date": "2026-01-02T02:38:29Z"
9999
}
100100
,
101101
{
102102
"id": "/development/code/",
103103
"url": "/development/code/",
104104
"title": "redesign",
105-
"date_published": "2026-01-01T21:42:46Z",
106-
"date": "2026-01-01T21:42:46Z"
105+
"date_published": "2026-01-02T02:38:29Z",
106+
"date": "2026-01-02T02:38:29Z"
107107
}
108108
,
109109
{
110110
"id": "/development/archparser/",
111111
"url": "/development/archparser/",
112112
"title": "ArchParser: Architectural Drawing Analysis Platform",
113-
"date_published": "2026-01-01T21:42:46Z",
114-
"date": "2026-01-01T21:42:46Z"
113+
"date_published": "2026-01-02T02:38:29Z",
114+
"date": "2026-01-02T02:38:29Z"
115115
}
116116
,
117117
{
118118
"id": "/development/",
119119
"url": "/development/",
120120
"title": "Development",
121-
"date_published": "2026-01-01T21:42:46Z",
122-
"date": "2026-01-01T21:42:46Z"
121+
"date_published": "2026-01-02T02:38:29Z",
122+
"date": "2026-01-02T02:38:29Z"
123123
}
124124
,
125125
{
126126
"id": "/designs/task-it/",
127127
"url": "/designs/task-it/",
128128
"title": "Task Management System",
129-
"date_published": "2026-01-01T21:42:46Z",
130-
"date": "2026-01-01T21:42:46Z"
129+
"date_published": "2026-01-02T02:38:29Z",
130+
"date": "2026-01-02T02:38:29Z"
131131
}
132132
,
133133
{
134134
"id": "/designs/dashboard-analytics/",
135135
"url": "/designs/dashboard-analytics/",
136136
"title": "Dashboard Analytics",
137-
"date_published": "2026-01-01T21:42:46Z",
138-
"date": "2026-01-01T21:42:46Z"
137+
"date_published": "2026-01-02T02:38:29Z",
138+
"date": "2026-01-02T02:38:29Z"
139139
}
140140
,
141141
{
142142
"id": "/designs/customer-engagement/",
143143
"url": "/designs/customer-engagement/",
144144
"title": "Customer Engagement App",
145-
"date_published": "2026-01-01T21:42:46Z",
146-
"date": "2026-01-01T21:42:46Z"
145+
"date_published": "2026-01-02T02:38:29Z",
146+
"date": "2026-01-02T02:38:29Z"
147147
}
148148
,
149149
{
150150
"id": "/designs/component-library/",
151151
"url": "/designs/component-library/",
152152
"title": "Component Library",
153-
"date_published": "2026-01-01T21:42:46Z",
154-
"date": "2026-01-01T21:42:46Z"
153+
"date_published": "2026-01-02T02:38:29Z",
154+
"date": "2026-01-02T02:38:29Z"
155155
}
156156
,
157157
{
158158
"id": "/designs/alm/",
159159
"url": "/designs/alm/",
160160
"title": "Application Lifecycle Management",
161-
"date_published": "2026-01-01T21:42:46Z",
162-
"date": "2026-01-01T21:42:46Z"
161+
"date_published": "2026-01-02T02:38:29Z",
162+
"date": "2026-01-02T02:38:29Z"
163163
}
164164
,
165165
{
166166
"id": "/credits/",
167167
"url": "/credits/",
168168
"title": "Credits",
169-
"date_published": "2026-01-01T21:42:46Z",
170-
"date": "2026-01-01T21:42:46Z"
169+
"date_published": "2026-01-02T02:38:29Z",
170+
"date": "2026-01-02T02:38:29Z"
171171
}
172172
,
173173
{
174174
"id": "/archives/",
175175
"url": "/archives/",
176176
"title": "Archived Pages",
177-
"date_published": "2026-01-01T21:42:46Z",
178-
"date": "2026-01-01T21:42:46Z"
177+
"date_published": "2026-01-02T02:38:29Z",
178+
"date": "2026-01-02T02:38:29Z"
179179
}
180180
,
181181
{
182182
"id": "/apps/magiccollection.html",
183183
"url": "/apps/magiccollection.html",
184184
"title": "The Magic Collection",
185-
"date_published": "2026-01-01T21:42:46Z",
186-
"date": "2026-01-01T21:42:46Z"
185+
"date_published": "2026-01-02T02:38:29Z",
186+
"date": "2026-01-02T02:38:29Z"
187187
}
188188
,
189189
{
190190
"id": "/apps/support.html",
191191
"url": "/apps/support.html",
192192
"title": "Support",
193-
"date_published": "2026-01-01T21:42:46Z",
194-
"date": "2026-01-01T21:42:46Z"
193+
"date_published": "2026-01-02T02:38:29Z",
194+
"date": "2026-01-02T02:38:29Z"
195195
}
196196
,
197197
{
198198
"id": "/apps/soccer.html",
199199
"url": "/apps/soccer.html",
200200
"title": "Soccer Game Tracker",
201-
"date_published": "2026-01-01T21:42:46Z",
202-
"date": "2026-01-01T21:42:46Z"
201+
"date_published": "2026-01-02T02:38:29Z",
202+
"date": "2026-01-02T02:38:29Z"
203203
}
204204
,
205205
{
206206
"id": "/apps/privacy.html",
207207
"url": "/apps/privacy.html",
208208
"title": "Privacy",
209-
"date_published": "2026-01-01T21:42:46Z",
210-
"date": "2026-01-01T21:42:46Z"
209+
"date_published": "2026-01-02T02:38:29Z",
210+
"date": "2026-01-02T02:38:29Z"
211211
}
212212
,
213213
{
214214
"id": "/apps/moonsilver.html",
215215
"url": "/apps/moonsilver.html",
216216
"title": "Moonsilver Waypoints",
217-
"date_published": "2026-01-01T21:42:46Z",
218-
"date": "2026-01-01T21:42:46Z"
217+
"date_published": "2026-01-02T02:38:29Z",
218+
"date": "2026-01-02T02:38:29Z"
219219
}
220220
,
221221
{
222222
"id": "/apps/",
223223
"url": "/apps/",
224224
"title": "Apps",
225-
"date_published": "2026-01-01T21:42:46Z",
226-
"date": "2026-01-01T21:42:46Z"
225+
"date_published": "2026-01-02T02:38:29Z",
226+
"date": "2026-01-02T02:38:29Z"
227227
}
228228
,
229229
{
230230
"id": "/apps/gamesandthings.html",
231231
"url": "/apps/gamesandthings.html",
232232
"title": "Games and Things",
233-
"date_published": "2026-01-01T21:42:46Z",
234-
"date": "2026-01-01T21:42:46Z"
233+
"date_published": "2026-01-02T02:38:29Z",
234+
"date": "2026-01-02T02:38:29Z"
235235
}
236236
,
237237
{
238238
"id": "/apps/timetracker.html",
239239
"url": "/apps/timetracker.html",
240240
"title": "Time Tracker Pro",
241-
"date_published": "2026-01-01T21:42:46Z",
242-
"date": "2026-01-01T21:42:46Z"
241+
"date_published": "2026-01-02T02:38:29Z",
242+
"date": "2026-01-02T02:38:29Z"
243243
}
244244
,
245245
{
246246
"id": "/about/resume/",
247247
"url": "/about/resume/",
248248
"title": "Adam Jolicoeur",
249-
"date_published": "2026-01-01T21:42:46Z",
250-
"date": "2026-01-01T21:42:46Z"
249+
"date_published": "2026-01-02T02:38:29Z",
250+
"date": "2026-01-02T02:38:29Z"
251251
}
252252
,
253253
{
254254
"id": "/about/adam/",
255255
"url": "/about/adam/",
256256
"title": "About",
257-
"date_published": "2026-01-01T21:42:46Z",
258-
"date": "2026-01-01T21:42:46Z"
257+
"date_published": "2026-01-02T02:38:29Z",
258+
"date": "2026-01-02T02:38:29Z"
259259
}
260260

261261
]

index.html

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,14 @@ <h3>Application Lifecycle Management</h3>
129129
</div>
130130
<div class="work-grid">
131131
<div class="small-showcase-cards">
132+
<article class="card-flex showcase-small">
133+
<h4>Archparser</h4>
134+
<p>Architectural drawing analysis platform for OCR-based architectural drawing analysis management.</p>
135+
<div class="badges mb-2">
136+
<span class="badge">Development</span><span class="badge">Claude Code</span>
137+
</div>
138+
<a class="btn btn-outline btn-sm" href="/development/archparser">View Case Study</a>
139+
</article>
132140
<article class="card-flex showcase-small">
133141
<h4>Component Library</h4>
134142
<p>Built comprehensive design system for construction management software spanning web and iOS applications. Created design tokens, component documentation, and prototypes that accelerated development cycles by 25%.</p>
@@ -145,14 +153,8 @@ <h4>Customer Engagement Platform</h4>
145153
</div>
146154
<a class="btn btn-outline btn-sm" href="/designs/customer-engagement">View Case Study</a>
147155
</article>
148-
<article class="showcase-small">
149-
<h4>Dashboard Analytics</h4>
150-
<p>Designed real-time data visualization platform for Saylent Technologies. Created intuitive interfaces that helped users identify trends and make data-driven decisions 40% faster.</p>
151-
<div class="badges mb-2">
152-
<span class="badge">Visualizations</span><span class="badge">Data-Driven</span>
153-
</div>
154-
</article>
155156
</div>
157+
</div>
156158
</div>
157159
</section>
158160
<section id="testimonials" aria-labelledby="callouts-heading">
@@ -185,19 +187,17 @@ <h2 id="opensource-heading">Open Source Contributions</h2>
185187
<div class="about-grid">
186188
<div class="card-flex showcase-small">
187189
<h4 style="margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5rem;">
188-
<span style="font-size: 1.5rem;">🎮</span>
189-
Apps and Games
190+
<span style="font-size: 1.5rem;">🚀</span>
191+
Tools and Utilities
190192
</h4>
191193
<p class="text-body-sm" style="margin-bottom: 0.75rem;">
192-
Created several open source applications and games that showcase innovative use of web technologies, focusing on user engagement and interactive experiences.
194+
Developed and maintained several open source developer tools that enhance productivity and streamline workflows for both designers and software engineers.
193195
</p>
194196
<div class="badges">
195197
<span class="badge">Tooling</span>
196198
<span class="badge">DX</span>
197-
<span class="badge">Games</span>
198-
<span class="badge">Apps</span>
199199
</div>
200-
<a href="https://github.com/AdamJ/game-tracker" alt="Link to the Game Tracker repository" class="btn btn-outline btn-sm" target="_blank" rel="noopener noreferrer" style="margin-top: 0.5rem;">Game Tracker</a>
200+
<a href="https://github.com/AdamJ/TimeTrackerPro" alt="Link to the TimeTrackerPro repository" class="btn btn-outline btn-sm" target="_blank" rel="noopener noreferrer" style="margin-top: 0.5rem;">TimeTrackerPro</a>
201201
</div>
202202
<div class="card-flex showcase-small">
203203
<h4 style="margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5rem;">
@@ -220,17 +220,19 @@ <h4 style="margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5re
220220
</div>
221221
<div class="card-flex showcase-small">
222222
<h4 style="margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5rem;">
223-
<span style="font-size: 1.5rem;">🚀</span>
224-
Tools and Utilities
223+
<span style="font-size: 1.5rem;">🎮</span>
224+
Apps and Games
225225
</h4>
226226
<p class="text-body-sm" style="margin-bottom: 0.75rem;">
227-
Developed and maintained several open source developer tools that enhance productivity and streamline workflows for both designers and software engineers.
227+
Created several open source applications and games that showcase innovative use of web technologies, focusing on user engagement and interactive experiences.
228228
</p>
229229
<div class="badges">
230230
<span class="badge">Tooling</span>
231231
<span class="badge">DX</span>
232+
<span class="badge">Games</span>
233+
<span class="badge">Apps</span>
232234
</div>
233-
<a href="https://github.com/AdamJ/TimeTrackerPro" alt="Link to the TimeTrackerPro repository" class="btn btn-outline btn-sm" target="_blank" rel="noopener noreferrer" style="margin-top: 0.5rem;">TimeTrackerPro</a>
235+
<a href="https://github.com/AdamJ/game-tracker" alt="Link to the Game Tracker repository" class="btn btn-outline btn-sm" target="_blank" rel="noopener noreferrer" style="margin-top: 0.5rem;">Game Tracker</a>
234236
</div>
235237
<div class="card-flex showcase-small">
236238
<h4 style="margin-bottom: 0.5rem; display: flex; align-items: center; gap: 0.5rem;">

0 commit comments

Comments
 (0)