Home
identity.sys v2.0
Available for new roles
David Comeau
Software Developer · Nova Scotia
Building for the web, the desktop, and the systems underneath. NSCC IT Programming, class of 2026.
+Also building websites for local businesses→ now.log Jun 2026
Just graduated NSCC IT Programming with Honours — convocation was June 9. Diploma in hand, on the job hunt for software roles.
GraduatedJune 9, 2026
StatusOn the market
Work
work // selected 4 entries
01 — Senior Dev / Architect
eCampus Redesign
Audited and rebuilt NSCC's eCampus site for performance, accessibility, and indexability.
AstroTypeScriptVercel
02 — Solo (INFT4000)Tuning Einstein@Home
Diagnosed a Windows driver bottleneck and pushed a single GPU node from ~1.2M to ~6.2M RAC/day.
CUDALinuxBOINC
03 — ContributorTallow Bliss
Documentation infrastructure, dark mode, and contact integration for a client React/TS storefront.
ReactTypeScriptTailwind v4Vite
04 — ContributorJ.E.R.R.Y. Support Assistant
UI overhaul and PDF/Excel export pipelines for a PySide6 desktop support tool.
PythonPySide6reportlabopenpyxl
Stack
stack // what i work with 4 groups
Languages
- TypeScriptDaily driver for web work
- PythonDesktop apps, automation, scripting
- C++Data structures, low-level systems
- JavaScriptVanilla, when frameworks are overkill
- C#Windows and .NET work
- JavaAndroid, JUnit-tested codebases
Frameworks
- ReactUI work, TypeScript-first
- AstroStatic sites, content, this portfolio
- Next.jsFull-stack and AI experiments
- PySide6 / QtNative desktop apps in Python
- TailwindIncluding v4 with @custom-variant
Tooling
- Git / GitHubPR workflow, conflict resolution
- ViteFrontend build, fast HMR
- pnpmMonorepo-friendly package management
- ESLint / TypeDocCode quality and generated docs
- GitHub ActionsCI/CD pipelines
Platforms & Systems
- VercelPreview-per-PR deployment
- Cloudflare PagesEdge hosting, this portfolio's target
- LinuxMint daily, distributed-compute work
- CUDA / BOINCGPU compute, performance tuning
- FormspreeServerless form handling
Lab
lab // experiments live
01 — Live
DaveGPT
A Portal/Aperture Science-themed chat interface running open LLMs through the Hugging Face Inference API. Switches between Llama 3.1, DeepSeek-R1, and GPT-OSS at runtime. Built for INET3075 as an excuse to find out which models actually work on the free tier.
Next.jsTypeScriptHugging Face API
02 — PlayableWanderer’s Dirge: The Hollow Beneath
A gothic browser RPG with turn-based combat, save/load via localStorage, and a dark parchment aesthetic — blackletter typography, blood-red accents, film grain and vignette over everything. Entirely self-contained in one HTML file.
Vanilla JSlocalStorageSingle file
Writing
writing // log 1 entry
Academic Paper — Apr 2026 · INFT4000
Breaking the Concurrency Ceiling
Optimized Distributed Computing with Linux and CUDA MPS. How a single message from another volunteer corrected a wrong assumption and pushed my workstation from 1.7M to 6.2M RAC/day on the Einstein@Home gravitational-wave search. Diagnoses the Windows display driver scheduling bottleneck, walks through the Linux Mint and CUDA MPS implementation, and documents a 3.5× throughput improvement — with figures, command-by-command setup, and a full performance comparison table.
→ All writingCredentials
Available for new roles
SECTOR // HOME