I design and build software systems that combine automation, data engineering, workflow orchestration, analytics, and full-stack Node.js / ASP.NET Core web development.
My work focuses on turning complex technical workflows into reliable, repeatable systems β tools that reduce friction, preserve context, improve consistency, and make data easier to understand, automate, and act on.
βAutomation should feel like intelligence β quiet, precise, and always one step ahead.β
The Sky Ecosystem is a modular suite of projects built around AI-assisted development, backend automation, structured memory, data ingestion, macroeconomic analytics, dashboards, and live visualization.
| Project | Role | Description |
|---|---|---|
| SkyOne | π§© Cognitive Core | AI runtime and bootloader for modular memory, journaling, reflection, and orchestration workflows |
| SkyProject | ποΈ Meta Layer | Central workspace for schemas, metadata, project memory modules, career payloads, and ecosystem coordination |
| SkyServer | βοΈ Automation & Data Core | Node.js / Express / PostgreSQL control plane for ingestion, automation, database tooling, repo workflows, alert evaluation, and private admin operations |
| SkyWeb | π Analytics Web Layer | React + ASP.NET Core / C# macro analytics platform with dashboards, alert rules, Signal Center, ECharts/D3 visualizations, and PostgreSQL-backed APIs |
I am actively building the Sky Ecosystem as a practical, multi-interface platform with:
- SkyWeb Analytics β a React + ASP.NET Core Web API application for macroeconomic dashboards, indicator detail pages, alert overlays, custom dashboards, and portfolio-ready visual analytics
- SkyServer β a Node.js / Express / PostgreSQL control plane for ingestion, automation runs, schedulers, listeners, alert evaluation, repository tooling, and private admin workflows
- PostgreSQL-backed data architecture for macroeconomic indicators, reporting views, saved dashboards, user preferences, alerts, and operational datasets
- Automated ingestion pipelines for FRED, Bank of Canada, Statistics Canada, and manual spreadsheet workflows
- Repository automation for generated repo maps, clean project handoff zips, and repeatable Git/dev workflows
- Next expansion toward Temporal workflow orchestration, durable automation, retryable data pipelines, and observable backend workflows
| Area | Technologies |
|---|---|
| Languages | C#, JavaScript, SQL, PL/SQL, Python, PowerShell, HTML, CSS |
| Frontend | React, Vite, React Router, Bootstrap, Axios |
| APIs | ASP.NET Core Web API, Node.js, Express, REST APIs, Swagger/OpenAPI |
| Data Access | Dapper, Npgsql, Knex.js |
| Databases | PostgreSQL, Oracle, SQL Server, MySQL, MongoDB |
| Visualization | Apache ECharts, D3.js |
| Automation | CLI tooling, Git workflows, Husky, ESLint, Prettier, generated repo maps, script orchestration |
| Architecture Focus | Modular systems, idempotent workflows, data-driven design, analytics APIs, workflow orchestration, AI-assisted development |
- Full-stack application development with React + ASP.NET Core / C#
- Backend control-plane architecture with Node.js, Express, Knex, and PostgreSQL
- PostgreSQL schema design, migrations, seeds, analytical views, and operational data models
- Public-data ingestion from economic APIs, CSV files, and controlled manual uploads
- Interactive macroeconomic dashboards, alert overlays, Signal Center workflows, and time-series visualization
- Safe migration patterns: proxy-to-native API cutover, legacy removal, and documentation-driven validation
- AI-assisted development workflows using structured planning, review loops, and human-validated implementation
- Clean project documentation through living README files, release notes, repo maps, and portfolio-ready technical briefs
SkyWeb Analytics is a full-stack macroeconomic analytics platform built with:
- React + Vite for the client
- ASP.NET Core Web API + C# for the analytics/member API
- PostgreSQL for macro indicators, dashboards, alert preferences, and user state
- Dapper + Npgsql for data access
- Apache ECharts + D3.js for charting
- SkyServer Node.js as the backend control plane for ingestion, alert evaluation, automation, and repository tooling
It demonstrates practical experience with modern full-stack architecture, dashboard development, data visualization, API migration, authentication, alert lifecycle design, and portfolio-grade documentation.
Iβm focused on building systems that are:
- Reliable β repeatable workflows, clear contracts, strong validation
- Observable β visible status, history, and operational feedback
- Modular β each layer has a clear responsibility
- Data-driven β decisions are supported by structured data and useful visualizations
- AI-assisted β automation enhances development speed without replacing human judgment
- Future-ready β designed to evolve toward durable workflows, intelligent automation, and adaptive decision platforms
The long-term goal is to keep evolving the Sky Ecosystem into a practical automation and analytics platform that supports software development, data operations, workflow orchestration, career management, and real-world decision-making.

